Details

Time bar (total: 17.9s)

analyze815.0ms (4.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
3.1%3.1%96.7%0.1%0%0%0%7
4.7%4.7%95.2%0.1%0%0%0%8
11.7%11.7%88.2%0.1%0%0%0%9
17.6%17.6%82.3%0.1%0%0%0%10
20.5%20.5%79.4%0.1%0%0%0%11
26.7%26.6%73.2%0.1%0%0%0%12
Compiler

Compiled 32 to 18 computations (43.8% saved)

sample5.2s (28.8%)

Results
2.4s2089×body1024valid
1.9s5083×body256valid
819.0ms1078×body512valid
11.0msbody2048valid
Bogosity

preprocess128.0ms (0.7%)

Algorithm
egg-herbie
Rules
1206×rational_best-simplify-108
1072×rational_best-simplify-53
792×rational_best-simplify-63
786×rational_best-simplify-57
784×rational_best-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059364
1143364
2291364
3629364
41415364
53481364
66926364
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 (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 eh (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t))))) (*.f64 (*.f64 ew (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 eh)) (cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (tan.f64 eh))))) (*.f64 (*.f64 t (cos.f64 eh)) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (tan.f64 eh)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 t (sin.f64 ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) (tan.f64 ew))))) (*.f64 (*.f64 eh (cos.f64 ew)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) (tan.f64 ew)))))))
Outputs
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 eh (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t))))) (*.f64 (*.f64 ew (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (sin.f64 t) eh) (cos.f64 (atan.f64 (/.f64 ew (*.f64 eh (tan.f64 t)))))) (*.f64 (*.f64 ew (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 ew (*.f64 eh (tan.f64 t))))))))
(fabs.f64 (+.f64 (*.f64 (sin.f64 t) (*.f64 eh (cos.f64 (atan.f64 (/.f64 ew (*.f64 eh (tan.f64 t))))))) (*.f64 (cos.f64 t) (*.f64 ew (sin.f64 (atan.f64 (/.f64 ew (*.f64 eh (tan.f64 t)))))))))
(fabs.f64 (+.f64 (*.f64 eh (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 ew (*.f64 eh (tan.f64 t))))))) (*.f64 (*.f64 ew (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 ew (*.f64 eh (tan.f64 t))))))))
(fabs.f64 (+.f64 (*.f64 (sin.f64 t) (*.f64 eh (cos.f64 (atan.f64 (/.f64 (/.f64 ew (tan.f64 t)) eh))))) (*.f64 ew (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 ew (tan.f64 t)) eh)))))))
(fabs.f64 (+.f64 (*.f64 (sin.f64 t) (*.f64 eh (cos.f64 (atan.f64 (/.f64 (/.f64 ew (tan.f64 t)) eh))))) (*.f64 (*.f64 ew (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 ew (tan.f64 t)) eh))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 eh)) (cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (tan.f64 eh))))) (*.f64 (*.f64 t (cos.f64 eh)) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (tan.f64 eh)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 eh)) (cos.f64 (atan.f64 (/.f64 t (*.f64 ew (tan.f64 eh)))))) (*.f64 (*.f64 t (cos.f64 eh)) (sin.f64 (atan.f64 (/.f64 t (*.f64 ew (tan.f64 eh))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 eh)) (cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (tan.f64 eh))))) (*.f64 t (*.f64 (cos.f64 eh) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (tan.f64 eh))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 eh)) (cos.f64 (atan.f64 (/.f64 (/.f64 t (tan.f64 eh)) ew)))) (*.f64 (*.f64 t (cos.f64 eh)) (sin.f64 (atan.f64 (/.f64 (/.f64 t (tan.f64 eh)) ew))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 t (sin.f64 ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) (tan.f64 ew))))) (*.f64 (*.f64 eh (cos.f64 ew)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) (tan.f64 ew)))))))
(fabs.f64 (+.f64 (*.f64 t (*.f64 (sin.f64 ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t (tan.f64 ew))))))) (*.f64 eh (*.f64 (cos.f64 ew) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t (tan.f64 ew)))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 t (sin.f64 ew)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t (tan.f64 ew)))))) (*.f64 eh (*.f64 (cos.f64 ew) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t (tan.f64 ew)))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 t (sin.f64 ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) (tan.f64 ew))))) (*.f64 eh (*.f64 (cos.f64 ew) (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) (tan.f64 ew))))))))
(fabs.f64 (+.f64 (*.f64 t (*.f64 (sin.f64 ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) (tan.f64 ew)))))) (*.f64 eh (*.f64 (cos.f64 ew) (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) (tan.f64 ew))))))))
Compiler

Compiled 34 to 20 computations (41.2% saved)

simplify135.0ms (0.8%)

Algorithm
egg-herbie
Rules
1378×rational_best-simplify-75
942×rational_best-simplify-47
854×rational_best-simplify-53
786×rational_best-simplify-108
728×rational_best-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02091
14691
28991
318491
440191
597091
6283691
7681691
Stop Event
node limit
Counts
1 → 5
Calls
Call 1
Inputs
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
Outputs
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))

eval1.0ms (0%)

Compiler

Compiled 143 to 36 computations (74.8% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New325
Fresh011
Picked000
Done000
Total336
Error
0.1b
Counts
6 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.1b
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))
Compiler

Compiled 62 to 34 computations (45.2% saved)

localize32.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))
0.8b
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
1.8b
(/.f64 eh (*.f64 ew (tan.f64 t)))
37.3b
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
Compiler

Compiled 141 to 17 computations (87.9% saved)

series26.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

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

rewrite140.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
864×rational_best-simplify-3
680×rational_best-simplify-71
560×rational_best-simplify-70
452×rational_best-4
452×rational_best-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014118
1102118
2272118
31007118
45483118
Stop Event
node limit
Counts
4 → 147
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (/.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (neg.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (/.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (+.f64 (/.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (+.f64 (neg.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (/.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)) (cos.f64 (/.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (*.f64 (sin.f64 (/.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)) (sin.f64 (/.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (/.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)) (cos.f64 (/.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 (*.f64 (sin.f64 (/.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)) (sin.f64 (/.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (cos.f64 0) (cos.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (/.f64 (cos.f64 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (cos.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 0) 2) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 0) 2) (*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (cos.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (/.f64 (cos.f64 0) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (/.f64 (cos.f64 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 0) (cos.f64 0)) (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (-.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (-.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (cos.f64 0)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) 2) (/.f64 (*.f64 3/2 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2) (/.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 eh (*.f64 (*.f64 ew (tan.f64 t)) 4)) (/.f64 (*.f64 eh 3) (*.f64 (*.f64 ew (tan.f64 t)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 eh 3) (*.f64 (*.f64 ew (tan.f64 t)) 4)) (/.f64 eh (*.f64 (*.f64 ew (tan.f64 t)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (/.f64 (/.f64 eh -2) (*.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (/.f64 (neg.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (/.f64 (neg.f64 (/.f64 eh ew)) (*.f64 (tan.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (+.f64 (/.f64 (neg.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (+.f64 (/.f64 (neg.f64 (/.f64 eh ew)) (*.f64 (tan.f64 t) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 2) (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2) (/.f64 (/.f64 (/.f64 eh -2) (*.f64 ew (tan.f64 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2) (+.f64 (/.f64 (/.f64 (/.f64 eh -2) (*.f64 ew (tan.f64 t))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 eh 3) (*.f64 (*.f64 ew (tan.f64 t)) 4)) (/.f64 (neg.f64 eh) (*.f64 (*.f64 ew (tan.f64 t)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 eh 3) (*.f64 (*.f64 ew (tan.f64 t)) 4)) (+.f64 (/.f64 (neg.f64 eh) (*.f64 (*.f64 ew (tan.f64 t)) 4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (/.f64 (/.f64 1 ew) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ew (tan.f64 t)) (/.f64 (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) ew) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh ew) (/.f64 1 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eh eh) (/.f64 1/2 (*.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eh eh) (-.f64 (/.f64 (/.f64 1 ew) (tan.f64 t)) (/.f64 1/2 (*.f64 ew (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 eh (*.f64 (tan.f64 t) (+.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 (/.f64 (/.f64 eh ew) (tan.f64 t)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 eh ew) 2) (/.f64 1 (*.f64 (tan.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 eh ew) 2) (-.f64 (/.f64 1 (tan.f64 t)) (/.f64 1 (*.f64 (tan.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh 4) (/.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh 4) (-.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) (/.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 (*.f64 eh 4) (*.f64 ew (tan.f64 t))) (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 ew) (tan.f64 t)) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 ew) (tan.f64 t)) (-.f64 (+.f64 eh eh) eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (tan.f64 t)) (/.f64 eh ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) (+.f64 eh eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) (-.f64 (*.f64 eh 4) (+.f64 eh eh)))))) (#(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 1 ew) (-.f64 (*.f64 2 (/.f64 eh (tan.f64 t))) (/.f64 eh (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (tan.f64 t) 2)) (*.f64 (/.f64 eh ew) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (tan.f64 t) 2)) (-.f64 (/.f64 (*.f64 eh 4) ew) (*.f64 (/.f64 eh ew) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) 2) (*.f64 eh 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) 2) (-.f64 (*.f64 2 (*.f64 eh 4)) (*.f64 eh 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 eh (tan.f64 t))) (/.f64 1 (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 eh (tan.f64 t))) (-.f64 (/.f64 1 ew) (/.f64 1 (+.f64 ew ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eh 4) ew) (/.f64 1 (*.f64 2 (*.f64 (tan.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eh 4) ew) (-.f64 (/.f64 1 (*.f64 (tan.f64 t) 2)) (/.f64 1 (*.f64 2 (*.f64 (tan.f64 t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 eh 4)) (/.f64 1 (*.f64 2 (*.f64 (*.f64 ew (tan.f64 t)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 eh 4)) (-.f64 (/.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) 2) (/.f64 1 (*.f64 2 (*.f64 (*.f64 ew (tan.f64 t)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) ew) (tan.f64 t)) (/.f64 1 (/.f64 (/.f64 1 ew) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) ew) ew)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (tan.f64 t)) (/.f64 1 (/.f64 1 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) ew) (tan.f64 t)) 1/2) (/.f64 1 (/.f64 (/.f64 2 ew) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 ew 2)) (/.f64 1 (/.f64 2 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eh 4) (*.f64 ew (tan.f64 t))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (/.f64 eh -2) (*.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 ew (tan.f64 t)) eh) (/.f64 (/.f64 (/.f64 1 ew) (tan.f64 t)) (*.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 ew (tan.f64 t)) (+.f64 eh eh)) (/.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) (*.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 ew (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t))) (/.f64 (/.f64 1 ew) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 ew (tan.f64 t)) (/.f64 eh ew)) (/.f64 (/.f64 1 (tan.f64 t)) (*.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 ew (tan.f64 t)) (/.f64 eh (tan.f64 t))) (/.f64 (/.f64 1 ew) (*.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 ew (tan.f64 t)) (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 2)) (/.f64 1/2 (*.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 ew (tan.f64 t)) (*.f64 (/.f64 eh ew) 2)) (/.f64 (/.f64 1 (*.f64 (tan.f64 t) 2)) (*.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 ew (tan.f64 t)) (*.f64 eh 4)) (/.f64 (/.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) 2) (*.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 2) (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 2) (/.f64 (neg.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) ew) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) ew) (*.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) ew)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 ew ew)) (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (*.f64 (+.f64 ew ew) (*.f64 (sin.f64 t) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 ew (*.f64 (sin.f64 t) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (*.f64 2 (*.f64 (+.f64 ew ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 2 (+.f64 ew ew))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 ew (*.f64 (sin.f64 t) 2)) (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 ew ew) (*.f64 (sin.f64 t) 2)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 ew ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 2 (*.f64 (sin.f64 t) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (*.f64 ew (sin.f64 t))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)) 2) (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (*.f64 (PI.f64) 1/2) t))) 2) (/.f64 (cos.f64 (+.f64 t (-.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (PI.f64) 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (*.f64 (PI.f64) 1/2) t))) 2) (/.f64 (sin.f64 (+.f64 t (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (cos.f64 (+.f64 t (-.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (PI.f64) 1/2)))) 2) (/.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (*.f64 (PI.f64) 1/2) t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sin.f64 (+.f64 t (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (/.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (*.f64 (PI.f64) 1/2) t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)) 2) (/.f64 (neg.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (*.f64 2 (*.f64 (sin.f64 t) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 (sin.f64 t) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 t) 2) (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)) 1)))))

simplify207.0ms (1.2%)

Algorithm
egg-herbie
Rules
1358×rational_best-simplify-65
1214×rational_best-simplify-63
1100×rational_best-simplify-64
1074×rational_best-simplify-54
684×rational_best-simplify-47
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
040410565
1113110403
239399999
Stop Event
node limit
Counts
291 → 256
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 eh (*.f64 t ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))))) (/.f64 eh (*.f64 t ew))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew)))) (+.f64 (*.f64 -2/45 (/.f64 eh ew)) (*.f64 17/315 (/.f64 eh ew)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))))) (/.f64 eh (*.f64 t ew)))))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 0)
(+.f64 0 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(+.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))
(+.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (/.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2))
(+.f64 (/.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))
(-.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 0)
(-.f64 0 (neg.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(-.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (neg.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)))
(-.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (/.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2))
(-.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (+.f64 (/.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) 0))
(-.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (+.f64 (neg.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) 0))
(-.f64 (*.f64 (cos.f64 (/.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)) (cos.f64 (/.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (*.f64 (sin.f64 (/.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)) (sin.f64 (/.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))
(-.f64 (*.f64 (cos.f64 (/.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)) (cos.f64 (/.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 (*.f64 (sin.f64 (/.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)) (sin.f64 (/.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 0))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1)
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 0))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (cos.f64 0) (cos.f64 0)))
(*.f64 1 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 2 (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) 1/2)
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (/.f64 (cos.f64 0) 2))
(*.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))
(*.f64 1/2 (*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (cos.f64 0)))
(*.f64 (/.f64 (cos.f64 0) 2) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))
(*.f64 (/.f64 (cos.f64 0) 2) (*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (cos.f64 0)))
(*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) 1/4)
(*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (/.f64 (cos.f64 0) 4))
(*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1/2)
(*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (/.f64 (cos.f64 0) 2))
(*.f64 (+.f64 (cos.f64 0) (cos.f64 0)) (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))
(/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1)
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) 2)
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) 4)
(/.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))) 8)
(/.f64 (+.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 4)
(/.f64 (-.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (-.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2)
(/.f64 (-.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (-.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2)
(/.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (cos.f64 0)) 4)
(pow.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1)
(neg.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(+.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 0)
(+.f64 0 (/.f64 (/.f64 eh ew) (tan.f64 t)))
(+.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))))
(+.f64 (/.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) 2) (/.f64 (*.f64 3/2 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2) (/.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) 2))
(+.f64 (/.f64 eh (*.f64 (*.f64 ew (tan.f64 t)) 4)) (/.f64 (*.f64 eh 3) (*.f64 (*.f64 ew (tan.f64 t)) 4)))
(+.f64 (/.f64 (*.f64 eh 3) (*.f64 (*.f64 ew (tan.f64 t)) 4)) (/.f64 eh (*.f64 (*.f64 ew (tan.f64 t)) 4)))
(-.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 0)
(-.f64 0 (neg.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(-.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (/.f64 (/.f64 eh -2) (*.f64 ew (tan.f64 t))))
(-.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (/.f64 (neg.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))
(-.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (/.f64 (neg.f64 (/.f64 eh ew)) (*.f64 (tan.f64 t) 2)))
(-.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (+.f64 (/.f64 (neg.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2) 0))
(-.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (+.f64 (/.f64 (neg.f64 (/.f64 eh ew)) (*.f64 (tan.f64 t) 2)) 0))
(-.f64 (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 2) (/.f64 (/.f64 eh ew) (tan.f64 t)))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2) (/.f64 (/.f64 (/.f64 eh -2) (*.f64 ew (tan.f64 t))) 2))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2) (+.f64 (/.f64 (/.f64 (/.f64 eh -2) (*.f64 ew (tan.f64 t))) 2) 0))
(-.f64 (/.f64 (*.f64 eh 3) (*.f64 (*.f64 ew (tan.f64 t)) 4)) (/.f64 (neg.f64 eh) (*.f64 (*.f64 ew (tan.f64 t)) 4)))
(-.f64 (/.f64 (*.f64 eh 3) (*.f64 (*.f64 ew (tan.f64 t)) 4)) (+.f64 (/.f64 (neg.f64 eh) (*.f64 (*.f64 ew (tan.f64 t)) 4)) 0))
(*.f64 eh (/.f64 (/.f64 1 ew) (tan.f64 t)))
(*.f64 (*.f64 ew (tan.f64 t)) (/.f64 (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) ew) (tan.f64 t)))
(*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 1)
(*.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))
(*.f64 (/.f64 eh ew) (/.f64 1 (tan.f64 t)))
(*.f64 (+.f64 eh eh) (/.f64 1/2 (*.f64 ew (tan.f64 t))))
(*.f64 (+.f64 eh eh) (-.f64 (/.f64 (/.f64 1 ew) (tan.f64 t)) (/.f64 1/2 (*.f64 ew (tan.f64 t)))))
(*.f64 2 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))))
(*.f64 (/.f64 eh (tan.f64 t)) (/.f64 1 ew))
(*.f64 (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 2) 1/2)
(*.f64 (*.f64 (/.f64 eh ew) 2) (/.f64 1 (*.f64 (tan.f64 t) 2)))
(*.f64 (*.f64 (/.f64 eh ew) 2) (-.f64 (/.f64 1 (tan.f64 t)) (/.f64 1 (*.f64 (tan.f64 t) 2))))
(*.f64 (*.f64 eh 4) (/.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) 2))
(*.f64 (*.f64 eh 4) (-.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) (/.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) 2)))
(*.f64 1/2 (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 2))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 eh 4) (*.f64 ew (tan.f64 t))) (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 2)))
(*.f64 (/.f64 (/.f64 1 ew) (tan.f64 t)) eh)
(*.f64 (/.f64 (/.f64 1 ew) (tan.f64 t)) (-.f64 (+.f64 eh eh) eh))
(*.f64 (/.f64 1 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) (+.f64 eh eh))
(*.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) (-.f64 (*.f64 eh 4) (+.f64 eh eh)))
(*.f64 (/.f64 1 ew) (/.f64 eh (tan.f64 t)))
(*.f64 (/.f64 1 ew) (-.f64 (*.f64 2 (/.f64 eh (tan.f64 t))) (/.f64 eh (tan.f64 t))))
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) 2)) (*.f64 (/.f64 eh ew) 2))
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) 2)) (-.f64 (/.f64 (*.f64 eh 4) ew) (*.f64 (/.f64 eh ew) 2)))
(*.f64 (/.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) 2) (*.f64 eh 4))
(*.f64 (/.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) 2) (-.f64 (*.f64 2 (*.f64 eh 4)) (*.f64 eh 4)))
(*.f64 (*.f64 2 (/.f64 eh (tan.f64 t))) (/.f64 1 (+.f64 ew ew)))
(*.f64 (*.f64 2 (/.f64 eh (tan.f64 t))) (-.f64 (/.f64 1 ew) (/.f64 1 (+.f64 ew ew))))
(*.f64 (/.f64 (*.f64 eh 4) ew) (/.f64 1 (*.f64 2 (*.f64 (tan.f64 t) 2))))
(*.f64 (/.f64 (*.f64 eh 4) ew) (-.f64 (/.f64 1 (*.f64 (tan.f64 t) 2)) (/.f64 1 (*.f64 2 (*.f64 (tan.f64 t) 2)))))
(*.f64 (*.f64 2 (*.f64 eh 4)) (/.f64 1 (*.f64 2 (*.f64 (*.f64 ew (tan.f64 t)) 4))))
(*.f64 (*.f64 2 (*.f64 eh 4)) (-.f64 (/.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) 2) (/.f64 1 (*.f64 2 (*.f64 (*.f64 ew (tan.f64 t)) 4)))))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) ew) (tan.f64 t)) (/.f64 1 (/.f64 (/.f64 1 ew) (tan.f64 t))))
(*.f64 (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) ew) ew)
(*.f64 (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (tan.f64 t)) (/.f64 1 (/.f64 1 (tan.f64 t))))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) ew) (tan.f64 t)) 1/2) (/.f64 1 (/.f64 (/.f64 2 ew) (tan.f64 t))))
(*.f64 (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 ew 2)) (/.f64 1 (/.f64 2 ew)))
(*.f64 (/.f64 (*.f64 eh 4) (*.f64 ew (tan.f64 t))) 1/4)
(*.f64 -2 (/.f64 (/.f64 eh -2) (*.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) eh) (/.f64 (/.f64 (/.f64 1 ew) (tan.f64 t)) (*.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (+.f64 eh eh)) (/.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) (*.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t))) (/.f64 (/.f64 1 ew) (tan.f64 t)))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (/.f64 eh ew)) (/.f64 (/.f64 1 (tan.f64 t)) (*.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (/.f64 eh (tan.f64 t))) (/.f64 (/.f64 1 ew) (*.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 2)) (/.f64 1/2 (*.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (*.f64 (/.f64 eh ew) 2)) (/.f64 (/.f64 1 (*.f64 (tan.f64 t) 2)) (*.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (*.f64 eh 4)) (/.f64 (/.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) 2) (*.f64 ew (tan.f64 t))))
(pow.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 1)
(neg.f64 (neg.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(+.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 0)
(+.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))))
(+.f64 (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 2) (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 2))
(-.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 0)
(-.f64 (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 2) (/.f64 (neg.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)))) 2))
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 1)
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) 2))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) ew) 4)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) ew) (*.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) ew)) 8)
(/.f64 (*.f64 (*.f64 2 (+.f64 ew ew)) (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (*.f64 (+.f64 ew ew) (*.f64 (sin.f64 t) 2))) 16)
(/.f64 (*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 ew (*.f64 (sin.f64 t) 2))) 4)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (*.f64 2 (*.f64 (+.f64 ew ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 2 (+.f64 ew ew))) 16)
(/.f64 (*.f64 (*.f64 ew (*.f64 (sin.f64 t) 2)) (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 4)
(/.f64 (*.f64 (*.f64 (+.f64 ew ew) (*.f64 (sin.f64 t) 2)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 ew ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 2 (*.f64 (sin.f64 t) 2))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (*.f64 ew (sin.f64 t))) 4)
(pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 1)
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)) 0)
(+.f64 0 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)))
(+.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)) 2) (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)) 2))
(+.f64 (/.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (*.f64 (PI.f64) 1/2) t))) 2) (/.f64 (cos.f64 (+.f64 t (-.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (PI.f64) 1/2)))) 2))
(+.f64 (/.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (*.f64 (PI.f64) 1/2) t))) 2) (/.f64 (sin.f64 (+.f64 t (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2))
(+.f64 (/.f64 (cos.f64 (+.f64 t (-.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (PI.f64) 1/2)))) 2) (/.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (*.f64 (PI.f64) 1/2) t))) 2))
(+.f64 (/.f64 (sin.f64 (+.f64 t (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (/.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (*.f64 (PI.f64) 1/2) t))) 2))
(-.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)) 0)
(-.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)) 2) (/.f64 (neg.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 2))
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)) 1)
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) 2)) 2)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (*.f64 2 (*.f64 (sin.f64 t) 2))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))) 16)
(/.f64 (*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 (sin.f64 t) 2)) 4)
(/.f64 (*.f64 (*.f64 (sin.f64 t) 2) (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 4)
(pow.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)) 1)
Outputs
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 eh (*.f64 t ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))))) (/.f64 eh (*.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (*.f64 (*.f64 (/.f64 eh ew) 1/45) (*.f64 (pow.f64 t 3) -1)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)) (*.f64 (*.f64 (/.f64 eh ew) 1/45) (neg.f64 (pow.f64 t 3)))))
(+.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew))) (*.f64 (*.f64 (/.f64 eh ew) 1/45) (neg.f64 (pow.f64 t 3))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew)))) (+.f64 (*.f64 -2/45 (/.f64 eh ew)) (*.f64 17/315 (/.f64 eh ew)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))))) (/.f64 eh (*.f64 t ew)))))
(+.f64 (*.f64 (*.f64 eh t) (/.f64 -1/3 ew)) (+.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (*.f64 (*.f64 (/.f64 eh ew) 1/45) (*.f64 (pow.f64 t 3) -1)) (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (/.f64 eh ew) 1/45)) (*.f64 (/.f64 eh ew) 1/105)) (*.f64 (pow.f64 t 5) -1)))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) 1/45)) (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 eh ew) 1/45)) (*.f64 (/.f64 eh ew) 1/105)))))))
(+.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) 1/45)) (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 eh ew) 1/45)) (*.f64 (/.f64 eh ew) 1/105))))) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew))))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (/.f64 (*.f64 eh (cos.f64 t)) (sin.f64 t)) ew)
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 t ew))
(+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (pow.f64 t 3) -1/6)))
(+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 (pow.f64 t 3) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) -1/6)))
(*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))
(+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))))
(+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (+.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (pow.f64 t 3) -1/6)) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (pow.f64 t 5) 1/120))))
(+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (+.f64 (*.f64 (pow.f64 t 3) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) -1/6)) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (pow.f64 t 5) 1/120))))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 t ew)) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))) (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))))
(+.f64 (+.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (pow.f64 t 3) -1/6)) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (pow.f64 t 5) 1/120))) (+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (pow.f64 t 7) -1/5040))))
(+.f64 (+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 (pow.f64 t 3) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) -1/6))) (+.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (pow.f64 t 5) 1/120)) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/5040 (pow.f64 t 7)))))
(+.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))) (+.f64 (*.f64 (pow.f64 t 5) 1/120) (*.f64 -1/5040 (pow.f64 t 7)))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 3) -1/6)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))
(+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 3) -1/6)) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 5) 1/120))))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 (pow.f64 t 3) -1/6)) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (+.f64 t (*.f64 (pow.f64 t 5) 1/120))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))))
(+.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 3) -1/6)) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 5) 1/120))) (+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 3) -1/6)) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 5) 1/120))) (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6))) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (+.f64 (*.f64 (pow.f64 t 5) 1/120) (*.f64 -1/5040 (pow.f64 t 7)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 0)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(+.f64 0 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(+.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(+.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (/.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(+.f64 (/.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(-.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 0)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(-.f64 0 (neg.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(-.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (neg.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(-.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (/.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(-.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (+.f64 (/.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) 0))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(-.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (+.f64 (neg.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) 0))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(-.f64 (*.f64 (cos.f64 (/.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)) (cos.f64 (/.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (*.f64 (sin.f64 (/.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)) (sin.f64 (/.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))
(cos.f64 (+.f64 (/.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) 2) (/.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) 2)))
(cos.f64 (/.f64 (+.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2))
(cos.f64 (/.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)) (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) 2))
(-.f64 (*.f64 (cos.f64 (/.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)) (cos.f64 (/.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 (*.f64 (sin.f64 (/.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)) (sin.f64 (/.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 0))
(cos.f64 (+.f64 (/.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) 2) (/.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) 2)))
(cos.f64 (/.f64 (+.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2))
(cos.f64 (/.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)) (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) 2))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 0))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (cos.f64 0) (cos.f64 0)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 1 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 2 (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) 1/2)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (/.f64 (cos.f64 0) 2))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 1/2 (*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (cos.f64 0)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (/.f64 (cos.f64 0) 2) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (/.f64 (cos.f64 0) 2) (*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (cos.f64 0)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) 1/4)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (/.f64 (cos.f64 0) 4))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1/2)
(*.f64 1/2 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(*.f64 1/2 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))))
(*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (/.f64 (cos.f64 0) 2))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (+.f64 (cos.f64 0) (cos.f64 0)) (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) 2)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) 4)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))) 8)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 (+.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 4)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 (-.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (-.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 (-.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (-.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (cos.f64 0)) 4)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(pow.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(neg.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(+.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 0)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(+.f64 0 (/.f64 (/.f64 eh ew) (tan.f64 t)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(+.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(+.f64 (/.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) 2) (/.f64 (*.f64 3/2 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))
(/.f64 (+.f64 (*.f64 (/.f64 eh ew) (/.f64 3/2 (tan.f64 t))) (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew)))) 2)
(/.f64 (+.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) (*.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 3)) 4)
(/.f64 (*.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew) 4) 4)
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2) (/.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) 2))
(/.f64 (+.f64 (*.f64 (/.f64 eh ew) (/.f64 3/2 (tan.f64 t))) (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew)))) 2)
(/.f64 (+.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) (*.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 3)) 4)
(/.f64 (*.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew) 4) 4)
(+.f64 (/.f64 eh (*.f64 (*.f64 ew (tan.f64 t)) 4)) (/.f64 (*.f64 eh 3) (*.f64 (*.f64 ew (tan.f64 t)) 4)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(+.f64 (/.f64 (*.f64 eh 3) (*.f64 (*.f64 ew (tan.f64 t)) 4)) (/.f64 eh (*.f64 (*.f64 ew (tan.f64 t)) 4)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(-.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 0)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(-.f64 0 (neg.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(-.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (/.f64 (/.f64 eh -2) (*.f64 ew (tan.f64 t))))
(-.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (/.f64 (/.f64 (/.f64 eh -2) ew) (tan.f64 t)))
(-.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (/.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew) -2))
(-.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (/.f64 (neg.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))
(-.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (/.f64 (/.f64 (/.f64 eh -2) ew) (tan.f64 t)))
(-.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (/.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew) -2))
(-.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (/.f64 (neg.f64 (/.f64 eh ew)) (*.f64 (tan.f64 t) 2)))
(-.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (/.f64 (/.f64 (/.f64 eh -2) ew) (tan.f64 t)))
(-.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (/.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew) -2))
(-.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (+.f64 (/.f64 (neg.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2) 0))
(-.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (/.f64 (/.f64 (/.f64 eh -2) ew) (tan.f64 t)))
(-.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (/.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew) -2))
(-.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (+.f64 (/.f64 (neg.f64 (/.f64 eh ew)) (*.f64 (tan.f64 t) 2)) 0))
(-.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (/.f64 (/.f64 (/.f64 eh -2) ew) (tan.f64 t)))
(-.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (/.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew) -2))
(-.f64 (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 2) (/.f64 (/.f64 eh ew) (tan.f64 t)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2) (/.f64 (/.f64 (/.f64 eh -2) (*.f64 ew (tan.f64 t))) 2))
(/.f64 (-.f64 (*.f64 (/.f64 eh ew) (/.f64 3/2 (tan.f64 t))) (/.f64 (/.f64 (/.f64 eh -2) ew) (tan.f64 t))) 2)
(/.f64 (-.f64 (*.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 3) (/.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))) 4)
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew) 3) (/.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))) 4)
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2) (+.f64 (/.f64 (/.f64 (/.f64 eh -2) (*.f64 ew (tan.f64 t))) 2) 0))
(/.f64 (-.f64 (*.f64 (/.f64 eh ew) (/.f64 3/2 (tan.f64 t))) (/.f64 (/.f64 (/.f64 eh -2) ew) (tan.f64 t))) 2)
(/.f64 (-.f64 (*.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 3) (/.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))) 4)
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew) 3) (/.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))) 4)
(-.f64 (/.f64 (*.f64 eh 3) (*.f64 (*.f64 ew (tan.f64 t)) 4)) (/.f64 (neg.f64 eh) (*.f64 (*.f64 ew (tan.f64 t)) 4)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(-.f64 (/.f64 (*.f64 eh 3) (*.f64 (*.f64 ew (tan.f64 t)) 4)) (+.f64 (/.f64 (neg.f64 eh) (*.f64 (*.f64 ew (tan.f64 t)) 4)) 0))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 eh (/.f64 (/.f64 1 ew) (tan.f64 t)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (*.f64 ew (tan.f64 t)) (/.f64 (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) ew) (tan.f64 t)))
(*.f64 (*.f64 (tan.f64 t) ew) (/.f64 (/.f64 (/.f64 eh ew) (*.f64 (tan.f64 t) (tan.f64 t))) ew))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) (+.f64 (/.f64 ew ew) (/.f64 0 (tan.f64 t))))
(-.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew) (/.f64 0 (*.f64 (tan.f64 t) ew)))
(*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 1)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 eh ew) (/.f64 1 (tan.f64 t)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (+.f64 eh eh) (/.f64 1/2 (*.f64 ew (tan.f64 t))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (+.f64 eh eh) (-.f64 (/.f64 (/.f64 1 ew) (tan.f64 t)) (/.f64 1/2 (*.f64 ew (tan.f64 t)))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 2 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 eh (tan.f64 t)) (/.f64 1 ew))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 2) 1/2)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (*.f64 (/.f64 eh ew) 2) (/.f64 1 (*.f64 (tan.f64 t) 2)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (*.f64 (/.f64 eh ew) 2) (-.f64 (/.f64 1 (tan.f64 t)) (/.f64 1 (*.f64 (tan.f64 t) 2))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (*.f64 eh 4) (/.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) 2))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (*.f64 eh 4) (-.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) (/.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) 2)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 1/2 (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 2))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 1/2 (-.f64 (/.f64 (*.f64 eh 4) (*.f64 ew (tan.f64 t))) (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 2)))
(*.f64 1/2 (-.f64 (/.f64 (/.f64 (*.f64 eh 4) ew) (tan.f64 t)) (*.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 2)))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 eh 4) (*.f64 (tan.f64 t) ew)) (/.f64 (+.f64 eh eh) (*.f64 (tan.f64 t) ew))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 eh 4) (*.f64 (tan.f64 t) ew)) (*.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew) 2)))
(*.f64 (/.f64 (/.f64 1 ew) (tan.f64 t)) eh)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 (/.f64 1 ew) (tan.f64 t)) (-.f64 (+.f64 eh eh) eh))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 1 (tan.f64 t)) (/.f64 eh ew))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) (+.f64 eh eh))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) (-.f64 (*.f64 eh 4) (+.f64 eh eh)))
(*.f64 (/.f64 (/.f64 1/2 ew) (tan.f64 t)) (-.f64 (*.f64 eh 4) (+.f64 eh eh)))
(*.f64 (/.f64 (/.f64 1/2 (tan.f64 t)) ew) (-.f64 (*.f64 eh 4) (+.f64 eh eh)))
(*.f64 1/2 (/.f64 (-.f64 (*.f64 eh 4) (+.f64 eh eh)) (*.f64 (tan.f64 t) ew)))
(*.f64 (/.f64 1 ew) (/.f64 eh (tan.f64 t)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 1 ew) (-.f64 (*.f64 2 (/.f64 eh (tan.f64 t))) (/.f64 eh (tan.f64 t))))
(*.f64 (/.f64 1 ew) (-.f64 (*.f64 eh (/.f64 2 (tan.f64 t))) (/.f64 eh (tan.f64 t))))
(*.f64 1 (/.f64 (-.f64 (*.f64 eh (/.f64 2 (tan.f64 t))) (/.f64 eh (tan.f64 t))) ew))
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) 2)) (*.f64 (/.f64 eh ew) 2))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) 2)) (-.f64 (/.f64 (*.f64 eh 4) ew) (*.f64 (/.f64 eh ew) 2)))
(*.f64 (/.f64 1/2 (tan.f64 t)) (-.f64 (/.f64 (*.f64 eh 4) ew) (*.f64 eh (/.f64 2 ew))))
(*.f64 (/.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) 2) (*.f64 eh 4))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) 2) (-.f64 (*.f64 2 (*.f64 eh 4)) (*.f64 eh 4)))
(*.f64 (/.f64 1/4 (*.f64 (tan.f64 t) ew)) (-.f64 (*.f64 2 (*.f64 eh 4)) (*.f64 eh 4)))
(*.f64 (/.f64 1/4 (*.f64 (tan.f64 t) ew)) (-.f64 (*.f64 eh 8) (*.f64 eh 4)))
(*.f64 1/4 (/.f64 (-.f64 (*.f64 eh 8) (*.f64 eh 4)) (*.f64 (tan.f64 t) ew)))
(*.f64 (*.f64 2 (/.f64 eh (tan.f64 t))) (/.f64 1 (+.f64 ew ew)))
(*.f64 1 (/.f64 (*.f64 eh (/.f64 2 (tan.f64 t))) (+.f64 ew ew)))
(*.f64 (*.f64 eh (/.f64 2 (tan.f64 t))) (/.f64 1/2 ew))
(*.f64 2 (*.f64 (/.f64 eh (tan.f64 t)) (/.f64 1/2 ew)))
(*.f64 (*.f64 2 (/.f64 eh (tan.f64 t))) (-.f64 (/.f64 1 ew) (/.f64 1 (+.f64 ew ew))))
(*.f64 1 (/.f64 (*.f64 eh (/.f64 2 (tan.f64 t))) (+.f64 ew ew)))
(*.f64 (*.f64 eh (/.f64 2 (tan.f64 t))) (/.f64 1/2 ew))
(*.f64 2 (*.f64 (/.f64 eh (tan.f64 t)) (/.f64 1/2 ew)))
(*.f64 (/.f64 (*.f64 eh 4) ew) (/.f64 1 (*.f64 2 (*.f64 (tan.f64 t) 2))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 (*.f64 eh 4) ew) (-.f64 (/.f64 1 (*.f64 (tan.f64 t) 2)) (/.f64 1 (*.f64 2 (*.f64 (tan.f64 t) 2)))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (*.f64 2 (*.f64 eh 4)) (/.f64 1 (*.f64 2 (*.f64 (*.f64 ew (tan.f64 t)) 4))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (*.f64 2 (*.f64 eh 4)) (-.f64 (/.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) 2) (/.f64 1 (*.f64 2 (*.f64 (*.f64 ew (tan.f64 t)) 4)))))
(*.f64 (*.f64 2 (*.f64 eh 4)) (-.f64 (/.f64 1/4 (*.f64 (tan.f64 t) ew)) (/.f64 1/2 (*.f64 4 (*.f64 (tan.f64 t) ew)))))
(*.f64 (*.f64 eh 8) (-.f64 (/.f64 1/4 (*.f64 (tan.f64 t) ew)) (/.f64 1/8 (*.f64 (tan.f64 t) ew))))
(*.f64 (*.f64 eh 8) (-.f64 (/.f64 (/.f64 1/4 ew) (tan.f64 t)) (/.f64 1/8 (*.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) ew) (tan.f64 t)) (/.f64 1 (/.f64 (/.f64 1 ew) (tan.f64 t))))
(*.f64 (*.f64 (tan.f64 t) ew) (/.f64 (/.f64 (/.f64 eh ew) (*.f64 (tan.f64 t) (tan.f64 t))) ew))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) (+.f64 (/.f64 ew ew) (/.f64 0 (tan.f64 t))))
(-.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew) (/.f64 0 (*.f64 (tan.f64 t) ew)))
(*.f64 (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) ew) ew)
(*.f64 ew (/.f64 (/.f64 eh ew) (*.f64 (tan.f64 t) ew)))
(*.f64 (/.f64 eh ew) (/.f64 ew (*.f64 (tan.f64 t) ew)))
(*.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew) (/.f64 ew ew))
(*.f64 (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (tan.f64 t)) (/.f64 1 (/.f64 1 (tan.f64 t))))
(*.f64 1 (/.f64 (/.f64 (/.f64 eh ew) (*.f64 (tan.f64 t) (tan.f64 t))) (/.f64 1 (tan.f64 t))))
(*.f64 1 (-.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) (/.f64 0 (tan.f64 t))))
(-.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew) (/.f64 0 (tan.f64 t)))
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) ew) (tan.f64 t)) 1/2) (/.f64 1 (/.f64 (/.f64 2 ew) (tan.f64 t))))
(*.f64 (*.f64 (tan.f64 t) ew) (/.f64 (/.f64 (/.f64 eh ew) (*.f64 (tan.f64 t) (tan.f64 t))) ew))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) (+.f64 (/.f64 ew ew) (/.f64 0 (tan.f64 t))))
(-.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew) (/.f64 0 (*.f64 (tan.f64 t) ew)))
(*.f64 (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 ew 2)) (/.f64 1 (/.f64 2 ew)))
(*.f64 1 (/.f64 (/.f64 (/.f64 eh ew) (*.f64 (tan.f64 t) (/.f64 ew 2))) (/.f64 2 ew)))
(*.f64 2 (/.f64 (/.f64 eh (*.f64 ew (*.f64 ew (/.f64 (tan.f64 t) 2)))) (/.f64 4 ew)))
(/.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew) (*.f64 (/.f64 ew 2) (/.f64 2 ew)))
(*.f64 (/.f64 (*.f64 eh 4) (*.f64 ew (tan.f64 t))) 1/4)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 -2 (/.f64 (/.f64 eh -2) (*.f64 ew (tan.f64 t))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) eh) (/.f64 (/.f64 (/.f64 1 ew) (tan.f64 t)) (*.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (tan.f64 t) ew) (/.f64 (/.f64 (/.f64 eh ew) (*.f64 (tan.f64 t) (tan.f64 t))) ew))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) (+.f64 (/.f64 ew ew) (/.f64 0 (tan.f64 t))))
(-.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew) (/.f64 0 (*.f64 (tan.f64 t) ew)))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (+.f64 eh eh)) (/.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) (*.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (tan.f64 t) ew) (/.f64 (/.f64 (/.f64 eh ew) (*.f64 (tan.f64 t) (tan.f64 t))) ew))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) (+.f64 (/.f64 ew ew) (/.f64 0 (tan.f64 t))))
(-.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew) (/.f64 0 (*.f64 (tan.f64 t) ew)))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t))) (/.f64 (/.f64 1 ew) (tan.f64 t)))
(*.f64 (*.f64 (tan.f64 t) ew) (/.f64 (/.f64 (/.f64 eh ew) (*.f64 (tan.f64 t) (tan.f64 t))) ew))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) (+.f64 (/.f64 ew ew) (/.f64 0 (tan.f64 t))))
(-.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew) (/.f64 0 (*.f64 (tan.f64 t) ew)))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (/.f64 eh ew)) (/.f64 (/.f64 1 (tan.f64 t)) (*.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (tan.f64 t) ew) (/.f64 (/.f64 (/.f64 eh ew) (*.f64 (tan.f64 t) (tan.f64 t))) ew))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) (+.f64 (/.f64 ew ew) (/.f64 0 (tan.f64 t))))
(-.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew) (/.f64 0 (*.f64 (tan.f64 t) ew)))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (/.f64 eh (tan.f64 t))) (/.f64 (/.f64 1 ew) (*.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (tan.f64 t) ew) (/.f64 (/.f64 (/.f64 eh ew) (*.f64 (tan.f64 t) (tan.f64 t))) ew))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) (+.f64 (/.f64 ew ew) (/.f64 0 (tan.f64 t))))
(-.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew) (/.f64 0 (*.f64 (tan.f64 t) ew)))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 2)) (/.f64 1/2 (*.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (tan.f64 t) ew) (/.f64 (/.f64 (/.f64 eh ew) (*.f64 (tan.f64 t) (tan.f64 t))) ew))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) (+.f64 (/.f64 ew ew) (/.f64 0 (tan.f64 t))))
(-.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew) (/.f64 0 (*.f64 (tan.f64 t) ew)))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (*.f64 (/.f64 eh ew) 2)) (/.f64 (/.f64 1 (*.f64 (tan.f64 t) 2)) (*.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (tan.f64 t) ew) (/.f64 (/.f64 (/.f64 eh ew) (*.f64 (tan.f64 t) (tan.f64 t))) ew))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) (+.f64 (/.f64 ew ew) (/.f64 0 (tan.f64 t))))
(-.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew) (/.f64 0 (*.f64 (tan.f64 t) ew)))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (*.f64 eh 4)) (/.f64 (/.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) 2) (*.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (tan.f64 t) ew) (/.f64 (/.f64 (/.f64 eh ew) (*.f64 (tan.f64 t) (tan.f64 t))) ew))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) (+.f64 (/.f64 ew ew) (/.f64 0 (tan.f64 t))))
(-.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew) (/.f64 0 (*.f64 (tan.f64 t) ew)))
(pow.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 1)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(neg.f64 (neg.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(+.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 0)
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(+.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(+.f64 (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 2) (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 2))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(-.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 0)
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(-.f64 (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 2) (/.f64 (neg.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)))) 2))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 1)
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) 2))) 2)
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) ew) 4)
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) ew) (*.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) ew)) 8)
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (*.f64 2 (+.f64 ew ew)) (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 16)
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (*.f64 (+.f64 ew ew) (*.f64 (sin.f64 t) 2))) 16)
(/.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) (*.f64 2 (*.f64 (+.f64 ew ew) (*.f64 (sin.f64 t) 2)))) 16)
(/.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 4) (*.f64 4 (*.f64 ew (sin.f64 t)))) 16)
(/.f64 (*.f64 (sin.f64 t) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) 4))) 4)
(/.f64 (*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 ew (*.f64 (sin.f64 t) 2))) 4)
(/.f64 (*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 ew (*.f64 (sin.f64 t) 2))) 4)
(/.f64 (*.f64 ew (*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))) (*.f64 (sin.f64 t) 2))) 4)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (*.f64 2 (*.f64 (+.f64 ew ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 16)
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 2 (+.f64 ew ew))) 16)
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (*.f64 ew (*.f64 (sin.f64 t) 2)) (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 4)
(/.f64 (*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 ew (*.f64 (sin.f64 t) 2))) 4)
(/.f64 (*.f64 ew (*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))) (*.f64 (sin.f64 t) 2))) 4)
(/.f64 (*.f64 (*.f64 (+.f64 ew ew) (*.f64 (sin.f64 t) 2)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))) 16)
(/.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) (*.f64 2 (*.f64 (+.f64 ew ew) (*.f64 (sin.f64 t) 2)))) 16)
(/.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 4) (*.f64 4 (*.f64 ew (sin.f64 t)))) 16)
(/.f64 (*.f64 (sin.f64 t) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) 4))) 4)
(/.f64 (*.f64 (*.f64 2 (*.f64 (+.f64 ew ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 2 (*.f64 (sin.f64 t) 2))) 16)
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (*.f64 ew (sin.f64 t))) 4)
(/.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) (*.f64 2 (*.f64 (+.f64 ew ew) (*.f64 (sin.f64 t) 2)))) 16)
(/.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 4) (*.f64 4 (*.f64 ew (sin.f64 t)))) 16)
(/.f64 (*.f64 (sin.f64 t) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) 4))) 4)
(pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 1)
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)) 0)
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(+.f64 0 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(+.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)) 2) (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)) 2))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(+.f64 (/.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (*.f64 (PI.f64) 1/2) t))) 2) (/.f64 (cos.f64 (+.f64 t (-.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (PI.f64) 1/2)))) 2))
(/.f64 (+.f64 (cos.f64 (+.f64 t (-.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 1/2 (PI.f64))))) (cos.f64 (+.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (-.f64 (*.f64 1/2 (PI.f64)) t)))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (-.f64 (*.f64 1/2 (PI.f64)) t))) (cos.f64 (+.f64 t (-.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 1/2 (PI.f64)))))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)) (-.f64 (*.f64 1/2 (PI.f64)) t))) (cos.f64 (+.f64 t (-.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)) (*.f64 1/2 (PI.f64)))))) 2)
(+.f64 (/.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (*.f64 (PI.f64) 1/2) t))) 2) (/.f64 (sin.f64 (+.f64 t (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2))
(/.f64 (+.f64 (sin.f64 (+.f64 t (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (cos.f64 (+.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (-.f64 (*.f64 1/2 (PI.f64)) t)))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (-.f64 (*.f64 1/2 (PI.f64)) t))) (sin.f64 (+.f64 t (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)) (-.f64 (*.f64 1/2 (PI.f64)) t))) (sin.f64 (+.f64 t (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))) 2)
(+.f64 (/.f64 (cos.f64 (+.f64 t (-.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (PI.f64) 1/2)))) 2) (/.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (*.f64 (PI.f64) 1/2) t))) 2))
(/.f64 (+.f64 (cos.f64 (+.f64 t (-.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 1/2 (PI.f64))))) (cos.f64 (+.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (-.f64 (*.f64 1/2 (PI.f64)) t)))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (-.f64 (*.f64 1/2 (PI.f64)) t))) (cos.f64 (+.f64 t (-.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 1/2 (PI.f64)))))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)) (-.f64 (*.f64 1/2 (PI.f64)) t))) (cos.f64 (+.f64 t (-.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)) (*.f64 1/2 (PI.f64)))))) 2)
(+.f64 (/.f64 (sin.f64 (+.f64 t (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (/.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (*.f64 (PI.f64) 1/2) t))) 2))
(/.f64 (+.f64 (sin.f64 (+.f64 t (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (cos.f64 (+.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (-.f64 (*.f64 1/2 (PI.f64)) t)))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (-.f64 (*.f64 1/2 (PI.f64)) t))) (sin.f64 (+.f64 t (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)) (-.f64 (*.f64 1/2 (PI.f64)) t))) (sin.f64 (+.f64 t (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))) 2)
(-.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)) 0)
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(-.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)) 2) (/.f64 (neg.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 2))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)) 1)
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) 2)) 2)
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 4)
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(/.f64 (+.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 8)
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (*.f64 2 (*.f64 (sin.f64 t) 2))) 16)
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))) 16)
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(/.f64 (*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 (sin.f64 t) 2)) 4)
(/.f64 (*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 (sin.f64 t) 2)) 4)
(/.f64 (*.f64 (sin.f64 t) (*.f64 2 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))) 4)
(/.f64 (*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))) (*.f64 (sin.f64 t) 2)) 4)
(/.f64 (*.f64 (*.f64 (sin.f64 t) 2) (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 4)
(/.f64 (*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 (sin.f64 t) 2)) 4)
(/.f64 (*.f64 (sin.f64 t) (*.f64 2 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))) 4)
(/.f64 (*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))) (*.f64 (sin.f64 t) 2)) 4)
(pow.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)) 1)
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))

localize82.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 eh (cos.f64 t))
0.1b
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
1.1b
(/.f64 (/.f64 eh ew) (tan.f64 t))
37.3b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
Compiler

Compiled 133 to 17 computations (87.2% saved)

series4.0ms (0%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
0.0ms
eh
@inf
(*.f64 eh (cos.f64 t))
0.0ms
eh
@0
(*.f64 eh (cos.f64 t))
0.0ms
eh
@-inf
(*.f64 eh (cos.f64 t))
0.0ms
t
@inf
(*.f64 eh (cos.f64 t))
0.0ms
t
@0
(*.f64 eh (cos.f64 t))

rewrite197.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
850×rational_best-simplify-53
774×rational_best-simplify-49
586×rational_best-simplify-65
548×rational_best-simplify-67
516×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01694
111794
231494
3117894
4743094
Stop Event
node limit
Counts
4 → 146
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (cos.f64 t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) (/.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) (/.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) (neg.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (/.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))) 2)) (cos.f64 (/.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))) 2))) (*.f64 (sin.f64 (/.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))) 2)) (sin.f64 (/.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cos.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 0) (cos.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) (/.f64 (cos.f64 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) (cos.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 0) 2) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 0) 2) (*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) (cos.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)) (/.f64 (cos.f64 0) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (/.f64 (cos.f64 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 0) (cos.f64 0)) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) (-.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (-.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)) (cos.f64 0)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew)) (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 eh (*.f64 ew (*.f64 (tan.f64 t) 4))) (+.f64 (/.f64 eh (*.f64 ew (*.f64 (tan.f64 t) 4))) (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 eh (*.f64 ew (*.f64 (tan.f64 t) 4))) (/.f64 (*.f64 3/2 (/.f64 eh ew)) (*.f64 (tan.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 eh (*.f64 ew (*.f64 (tan.f64 t) 4))) (/.f64 (*.f64 eh 3) (*.f64 ew (*.f64 (tan.f64 t) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 eh (*.f64 ew (*.f64 (tan.f64 t) 4))) (/.f64 (/.f64 (*.f64 3/2 (/.f64 eh ew)) (tan.f64 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 eh (*.f64 ew (*.f64 (tan.f64 t) 4))) (/.f64 (*.f64 (/.f64 eh ew) 3) (*.f64 (tan.f64 t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew)) (/.f64 (/.f64 (/.f64 eh -2) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew)) (/.f64 (neg.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) 2) (/.f64 eh (*.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 eh (*.f64 ew (*.f64 (tan.f64 t) 4))) (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew))) (neg.f64 (/.f64 eh (*.f64 ew (*.f64 (tan.f64 t) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 eh ew)) (*.f64 (tan.f64 t) 2)) (/.f64 (/.f64 (/.f64 eh ew) -2) (*.f64 (tan.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 eh 3) (*.f64 ew (*.f64 (tan.f64 t) 4))) (/.f64 (neg.f64 eh) (*.f64 ew (*.f64 (tan.f64 t) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 3/2 (/.f64 eh ew)) (tan.f64 t)) 2) (/.f64 (/.f64 (/.f64 (/.f64 eh -2) (tan.f64 t)) ew) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 eh ew) 3) (*.f64 (tan.f64 t) 4)) (/.f64 (/.f64 eh (neg.f64 ew)) (*.f64 (tan.f64 t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (/.f64 1 (*.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh ew) (/.f64 1 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (tan.f64 t) (/.f64 eh (*.f64 (tan.f64 t) (*.f64 ew (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (#(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 ew (tan.f64 t)) (/.f64 (/.f64 eh ew) (*.f64 (tan.f64 t) (*.f64 ew (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (/.f64 2 ew)) (/.f64 1/2 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eh eh) (/.f64 1/2 (*.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh 4) (/.f64 1 (*.f64 ew (*.f64 (tan.f64 t) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 eh eh) (tan.f64 t)) (/.f64 1/2 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 eh ew) 4) (/.f64 1 (*.f64 (tan.f64 t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) 2))))) (#(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 1/2 ew) (/.f64 (+.f64 eh eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 ew (tan.f64 t))) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (tan.f64 t)) (/.f64 eh ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (tan.f64 t)) (*.f64 eh (/.f64 2 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) (+.f64 eh eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (tan.f64 t) 4)) (*.f64 (/.f64 eh ew) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eh 4) (tan.f64 t)) (/.f64 1 (*.f64 ew 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (/.f64 eh ew) 4)) (/.f64 1 (*.f64 2 (*.f64 (tan.f64 t) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eh ew) (*.f64 ew (tan.f64 t))) (/.f64 1 (/.f64 1 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eh ew) (*.f64 (tan.f64 t) (*.f64 ew (tan.f64 t)))) (/.f64 1 (/.f64 1 (*.f64 ew (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 (tan.f64 t) (*.f64 ew (tan.f64 t)))) (/.f64 1 (/.f64 1 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) (/.f64 ew 2)) (/.f64 1 (/.f64 2 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eh (/.f64 2 ew)) (*.f64 (tan.f64 t) (*.f64 ew (tan.f64 t)))) (/.f64 1 (/.f64 2 (*.f64 ew (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 eh ew) 4) (*.f64 ew (tan.f64 t))) (/.f64 1 (/.f64 4 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eh (tan.f64 t)) (tan.f64 t)) (/.f64 1 (/.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 eh eh) (tan.f64 t)) (tan.f64 t)) (/.f64 1 (/.f64 (+.f64 ew ew) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 eh eh) (*.f64 (tan.f64 t) (*.f64 ew (tan.f64 t)))) (/.f64 1 (/.f64 2 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eh 4) (*.f64 ew (tan.f64 t))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (/.f64 (/.f64 eh -2) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 ew (tan.f64 t)) eh) (/.f64 (/.f64 1 (*.f64 ew (tan.f64 t))) (*.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) (/.f64 (/.f64 1 (tan.f64 t)) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 t) eh) (/.f64 (/.f64 1 (*.f64 ew (tan.f64 t))) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 ew (tan.f64 t)) (+.f64 eh eh)) (/.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) (*.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 t) (*.f64 eh (/.f64 2 ew))) (/.f64 (/.f64 1/2 (tan.f64 t)) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 t) (+.f64 eh eh)) (/.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 ew (tan.f64 t)) (/.f64 eh ew)) (/.f64 (/.f64 1 (tan.f64 t)) (*.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 ew (tan.f64 t)) (/.f64 eh (*.f64 ew (tan.f64 t)))) (/.f64 1 (*.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 ew (tan.f64 t)) (/.f64 eh (tan.f64 t))) (/.f64 (/.f64 1 ew) (*.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 ew (tan.f64 t)) (*.f64 eh (/.f64 2 ew))) (/.f64 (/.f64 1/2 (tan.f64 t)) (*.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 ew (tan.f64 t)) (/.f64 (+.f64 eh eh) (tan.f64 t))) (/.f64 (/.f64 1/2 ew) (*.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 ew (tan.f64 t)) (*.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) 2)) (/.f64 1/2 (*.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 ew (tan.f64 t)) (*.f64 (/.f64 eh ew) 4)) (/.f64 (/.f64 1 (*.f64 (tan.f64 t) 4)) (*.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 t) (/.f64 eh (*.f64 ew (tan.f64 t)))) (/.f64 1 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 t) (/.f64 eh (tan.f64 t))) (/.f64 1 (*.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 t) (/.f64 (+.f64 eh eh) (tan.f64 t))) (/.f64 1/2 (*.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 t) (*.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) 2)) (/.f64 1/2 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 t) (*.f64 (/.f64 eh ew) 4)) (/.f64 (/.f64 1 (*.f64 (tan.f64 t) 4)) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (*.f64 ew (tan.f64 t)) (/.f64 2 (*.f64 ew (tan.f64 t)))) -1) (/.f64 eh (*.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (tan.f64 t) (/.f64 2 (tan.f64 t))) -1) (/.f64 eh (*.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (sin.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (sin.f64 t))) 2) (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (sin.f64 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (sin.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (sin.f64 t))) 2) (/.f64 (neg.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (sin.f64 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (sin.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 (sin.f64 t) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 ew 4) (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 ew 4) (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 (*.f64 ew 4) (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 ew ew) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))) (-.f64 (*.f64 (PI.f64) 1/2) t))) (cos.f64 (-.f64 (-.f64 (*.f64 (PI.f64) 1/2) t) (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 ew 4) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) 2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)) (*.f64 (*.f64 ew 4) (sin.f64 t))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 ew (*.f64 (sin.f64 t) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (*.f64 (+.f64 ew ew) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 ew (*.f64 (sin.f64 t) 2)) (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 ew 4) (sin.f64 t)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 ew ew) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)) (*.f64 2 (*.f64 (sin.f64 t) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) 2))) (*.f64 ew 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))) (-.f64 (*.f64 (PI.f64) 1/2) t))) (cos.f64 (-.f64 (-.f64 (*.f64 (PI.f64) 1/2) t) (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (+.f64 ew ew)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (sin.f64 t))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh (cos.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 eh (cos.f64 t)) 2) (/.f64 (*.f64 eh (cos.f64 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (cos.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 eh (cos.f64 t)) 2) (/.f64 (neg.f64 (*.f64 eh (cos.f64 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (cos.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 (cos.f64 t) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eh 4) (cos.f64 t)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 eh 4) (cos.f64 t)) (*.f64 (*.f64 eh 4) (cos.f64 t))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 t) 2)) (*.f64 eh 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 eh eh) (+.f64 (cos.f64 t) (cos.f64 (neg.f64 t)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eh 4) (*.f64 2 (*.f64 (cos.f64 t) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (cos.f64 t) (cos.f64 (neg.f64 t))) (+.f64 eh eh)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (cos.f64 t)) 1)))))

simplify187.0ms (1%)

Algorithm
egg-herbie
Rules
1370×rational_best-simplify-63
1284×rational_best-simplify-64
710×rational_best-simplify-108
662×rational_best-simplify-47
648×rational_best-simplify-50
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04369236
112739016
243958372
Stop Event
node limit
Counts
278 → 265
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 eh (*.f64 t ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))))) (/.f64 eh (*.f64 t ew))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew)))) (+.f64 (*.f64 -2/45 (/.f64 eh ew)) (*.f64 17/315 (/.f64 eh ew)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))))) (/.f64 eh (*.f64 t ew)))))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
eh
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) eh)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)) eh))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) eh)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)) eh)))
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 0)
(+.f64 0 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(+.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2))
(+.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) (/.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 2))
(-.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 0)
(-.f64 0 (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(-.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) (/.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 2))
(-.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) (neg.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)))
(-.f64 (*.f64 (cos.f64 (/.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))) 2)) (cos.f64 (/.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))) 2))) (*.f64 (sin.f64 (/.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))) 2)) (sin.f64 (/.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))) 2))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 1)
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cos.f64 0))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 0) (cos.f64 0)))
(*.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 2 (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) 1/2)
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) (/.f64 (cos.f64 0) 2))
(*.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2))
(*.f64 1/2 (*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) (cos.f64 0)))
(*.f64 (/.f64 (cos.f64 0) 2) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2))
(*.f64 (/.f64 (cos.f64 0) 2) (*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) (cos.f64 0)))
(*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)) 1/4)
(*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)) (/.f64 (cos.f64 0) 4))
(*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) 1/2)
(*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (/.f64 (cos.f64 0) 2))
(*.f64 (+.f64 (cos.f64 0) (cos.f64 0)) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)))
(/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 1)
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) 2)
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)) 4)
(/.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) 2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2))) 8)
(/.f64 (+.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) 4)
(/.f64 (-.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) (-.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) 2)
(/.f64 (-.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (-.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) 2)
(/.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)) (cos.f64 0)) 4)
(pow.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 1)
(neg.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(+.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) 0)
(+.f64 0 (/.f64 eh (*.f64 ew (tan.f64 t))))
(+.f64 (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew)) (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew)))
(+.f64 (/.f64 eh (*.f64 ew (*.f64 (tan.f64 t) 4))) (+.f64 (/.f64 eh (*.f64 ew (*.f64 (tan.f64 t) 4))) (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew))))
(+.f64 (/.f64 eh (*.f64 ew (*.f64 (tan.f64 t) 4))) (/.f64 (*.f64 3/2 (/.f64 eh ew)) (*.f64 (tan.f64 t) 2)))
(+.f64 (/.f64 eh (*.f64 ew (*.f64 (tan.f64 t) 4))) (/.f64 (*.f64 eh 3) (*.f64 ew (*.f64 (tan.f64 t) 4))))
(+.f64 (/.f64 eh (*.f64 ew (*.f64 (tan.f64 t) 4))) (/.f64 (/.f64 (*.f64 3/2 (/.f64 eh ew)) (tan.f64 t)) 2))
(+.f64 (/.f64 eh (*.f64 ew (*.f64 (tan.f64 t) 4))) (/.f64 (*.f64 (/.f64 eh ew) 3) (*.f64 (tan.f64 t) 4)))
(-.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) 0)
(-.f64 0 (neg.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(-.f64 (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew)) (/.f64 (/.f64 (/.f64 eh -2) (tan.f64 t)) ew))
(-.f64 (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew)) (/.f64 (neg.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))) 2))
(-.f64 (*.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) 2) (/.f64 eh (*.f64 ew (tan.f64 t))))
(-.f64 (+.f64 (/.f64 eh (*.f64 ew (*.f64 (tan.f64 t) 4))) (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew))) (neg.f64 (/.f64 eh (*.f64 ew (*.f64 (tan.f64 t) 4)))))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 eh ew)) (*.f64 (tan.f64 t) 2)) (/.f64 (/.f64 (/.f64 eh ew) -2) (*.f64 (tan.f64 t) 2)))
(-.f64 (/.f64 (*.f64 eh 3) (*.f64 ew (*.f64 (tan.f64 t) 4))) (/.f64 (neg.f64 eh) (*.f64 ew (*.f64 (tan.f64 t) 4))))
(-.f64 (/.f64 (/.f64 (*.f64 3/2 (/.f64 eh ew)) (tan.f64 t)) 2) (/.f64 (/.f64 (/.f64 (/.f64 eh -2) (tan.f64 t)) ew) 2))
(-.f64 (/.f64 (*.f64 (/.f64 eh ew) 3) (*.f64 (tan.f64 t) 4)) (/.f64 (/.f64 eh (neg.f64 ew)) (*.f64 (tan.f64 t) 4)))
(*.f64 eh (/.f64 1 (*.f64 ew (tan.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 1 (tan.f64 t)))
(*.f64 (tan.f64 t) (/.f64 eh (*.f64 (tan.f64 t) (*.f64 ew (tan.f64 t)))))
(*.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) 1)
(*.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))
(*.f64 (/.f64 eh (tan.f64 t)) (/.f64 1 ew))
(*.f64 (*.f64 ew (tan.f64 t)) (/.f64 (/.f64 eh ew) (*.f64 (tan.f64 t) (*.f64 ew (tan.f64 t)))))
(*.f64 (*.f64 eh (/.f64 2 ew)) (/.f64 1/2 (tan.f64 t)))
(*.f64 (+.f64 eh eh) (/.f64 1/2 (*.f64 ew (tan.f64 t))))
(*.f64 2 (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew)))
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 ew (*.f64 (tan.f64 t) 4))))
(*.f64 (*.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) 2) 1/2)
(*.f64 (/.f64 (+.f64 eh eh) (tan.f64 t)) (/.f64 1/2 ew))
(*.f64 (*.f64 (/.f64 eh ew) 4) (/.f64 1 (*.f64 (tan.f64 t) 4)))
(*.f64 1/2 (*.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) 2))
(*.f64 (/.f64 1 ew) (/.f64 eh (tan.f64 t)))
(*.f64 (/.f64 1/2 ew) (/.f64 (+.f64 eh eh) (tan.f64 t)))
(*.f64 (/.f64 1 (*.f64 ew (tan.f64 t))) eh)
(*.f64 (/.f64 1 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 1/2 (tan.f64 t)) (*.f64 eh (/.f64 2 ew)))
(*.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) (+.f64 eh eh))
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) 4)) (*.f64 (/.f64 eh ew) 4))
(*.f64 (/.f64 (*.f64 eh 4) (tan.f64 t)) (/.f64 1 (*.f64 ew 4)))
(*.f64 (*.f64 2 (*.f64 (/.f64 eh ew) 4)) (/.f64 1 (*.f64 2 (*.f64 (tan.f64 t) 4))))
(*.f64 (/.f64 (/.f64 eh ew) (*.f64 ew (tan.f64 t))) (/.f64 1 (/.f64 1 ew)))
(*.f64 (/.f64 (/.f64 eh ew) (*.f64 (tan.f64 t) (*.f64 ew (tan.f64 t)))) (/.f64 1 (/.f64 1 (*.f64 ew (tan.f64 t)))))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) (*.f64 ew (tan.f64 t)))) (/.f64 1 (/.f64 1 (tan.f64 t))))
(*.f64 (/.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) (/.f64 ew 2)) (/.f64 1 (/.f64 2 ew)))
(*.f64 (/.f64 (*.f64 eh (/.f64 2 ew)) (*.f64 (tan.f64 t) (*.f64 ew (tan.f64 t)))) (/.f64 1 (/.f64 2 (*.f64 ew (tan.f64 t)))))
(*.f64 (/.f64 (*.f64 (/.f64 eh ew) 4) (*.f64 ew (tan.f64 t))) (/.f64 1 (/.f64 4 ew)))
(*.f64 (/.f64 (/.f64 eh (tan.f64 t)) (tan.f64 t)) (/.f64 1 (/.f64 ew (tan.f64 t))))
(*.f64 (/.f64 (/.f64 (+.f64 eh eh) (tan.f64 t)) (tan.f64 t)) (/.f64 1 (/.f64 (+.f64 ew ew) (tan.f64 t))))
(*.f64 (/.f64 (+.f64 eh eh) (*.f64 (tan.f64 t) (*.f64 ew (tan.f64 t)))) (/.f64 1 (/.f64 2 (tan.f64 t))))
(*.f64 (/.f64 (*.f64 eh 4) (*.f64 ew (tan.f64 t))) 1/4)
(*.f64 -2 (/.f64 (/.f64 (/.f64 eh -2) (tan.f64 t)) ew))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) eh) (/.f64 (/.f64 1 (*.f64 ew (tan.f64 t))) (*.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) (/.f64 (/.f64 1 (tan.f64 t)) (tan.f64 t)))
(*.f64 (*.f64 (tan.f64 t) eh) (/.f64 (/.f64 1 (*.f64 ew (tan.f64 t))) (tan.f64 t)))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (+.f64 eh eh)) (/.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) (*.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (tan.f64 t) (*.f64 eh (/.f64 2 ew))) (/.f64 (/.f64 1/2 (tan.f64 t)) (tan.f64 t)))
(*.f64 (*.f64 (tan.f64 t) (+.f64 eh eh)) (/.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) (tan.f64 t)))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (/.f64 eh ew)) (/.f64 (/.f64 1 (tan.f64 t)) (*.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (/.f64 eh (*.f64 ew (tan.f64 t)))) (/.f64 1 (*.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (/.f64 eh (tan.f64 t))) (/.f64 (/.f64 1 ew) (*.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (*.f64 eh (/.f64 2 ew))) (/.f64 (/.f64 1/2 (tan.f64 t)) (*.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (/.f64 (+.f64 eh eh) (tan.f64 t))) (/.f64 (/.f64 1/2 ew) (*.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (*.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) 2)) (/.f64 1/2 (*.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (*.f64 (/.f64 eh ew) 4)) (/.f64 (/.f64 1 (*.f64 (tan.f64 t) 4)) (*.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (tan.f64 t) (/.f64 eh (*.f64 ew (tan.f64 t)))) (/.f64 1 (tan.f64 t)))
(*.f64 (*.f64 (tan.f64 t) (/.f64 eh (tan.f64 t))) (/.f64 1 (*.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (tan.f64 t) (/.f64 (+.f64 eh eh) (tan.f64 t))) (/.f64 1/2 (*.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (tan.f64 t) (*.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) 2)) (/.f64 1/2 (tan.f64 t)))
(*.f64 (*.f64 (tan.f64 t) (*.f64 (/.f64 eh ew) 4)) (/.f64 (/.f64 1 (*.f64 (tan.f64 t) 4)) (tan.f64 t)))
(*.f64 (+.f64 (*.f64 (*.f64 ew (tan.f64 t)) (/.f64 2 (*.f64 ew (tan.f64 t)))) -1) (/.f64 eh (*.f64 ew (tan.f64 t))))
(*.f64 (+.f64 (*.f64 (tan.f64 t) (/.f64 2 (tan.f64 t))) -1) (/.f64 eh (*.f64 ew (tan.f64 t))))
(pow.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) 1)
(neg.f64 (neg.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(+.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (sin.f64 t))) 0)
(+.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (sin.f64 t))))
(+.f64 (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (sin.f64 t))) 2) (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (sin.f64 t))) 2))
(-.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (sin.f64 t))) 0)
(-.f64 (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (sin.f64 t))) 2) (/.f64 (neg.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (sin.f64 t)))) 2))
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (sin.f64 t))) 1)
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 (sin.f64 t) 2))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 ew 4) (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 ew 4) (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 (*.f64 ew 4) (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) 8)
(/.f64 (*.f64 (+.f64 ew ew) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))) (-.f64 (*.f64 (PI.f64) 1/2) t))) (cos.f64 (-.f64 (-.f64 (*.f64 (PI.f64) 1/2) t) (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) 4)
(/.f64 (*.f64 (*.f64 ew 4) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) 2)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)) (*.f64 (*.f64 ew 4) (sin.f64 t))) 16)
(/.f64 (*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 ew (*.f64 (sin.f64 t) 2))) 4)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (*.f64 (+.f64 ew ew) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2))) 16)
(/.f64 (*.f64 (*.f64 ew (*.f64 (sin.f64 t) 2)) (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 ew 4) (sin.f64 t)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 ew ew) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)) (*.f64 2 (*.f64 (sin.f64 t) 2))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) 2))) (*.f64 ew 4)) 16)
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))) (-.f64 (*.f64 (PI.f64) 1/2) t))) (cos.f64 (-.f64 (-.f64 (*.f64 (PI.f64) 1/2) t) (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (+.f64 ew ew)) 4)
(pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (sin.f64 t))) 1)
(+.f64 (*.f64 eh (cos.f64 t)) 0)
(+.f64 0 (*.f64 eh (cos.f64 t)))
(+.f64 (/.f64 (*.f64 eh (cos.f64 t)) 2) (/.f64 (*.f64 eh (cos.f64 t)) 2))
(-.f64 (*.f64 eh (cos.f64 t)) 0)
(-.f64 (/.f64 (*.f64 eh (cos.f64 t)) 2) (/.f64 (neg.f64 (*.f64 eh (cos.f64 t))) 2))
(/.f64 (*.f64 eh (cos.f64 t)) 1)
(/.f64 (*.f64 eh (*.f64 (cos.f64 t) 2)) 2)
(/.f64 (*.f64 (*.f64 eh 4) (cos.f64 t)) 4)
(/.f64 (+.f64 (*.f64 (*.f64 eh 4) (cos.f64 t)) (*.f64 (*.f64 eh 4) (cos.f64 t))) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 t) 2)) (*.f64 eh 4)) 16)
(/.f64 (*.f64 (+.f64 eh eh) (+.f64 (cos.f64 t) (cos.f64 (neg.f64 t)))) 4)
(/.f64 (*.f64 (*.f64 eh 4) (*.f64 2 (*.f64 (cos.f64 t) 2))) 16)
(/.f64 (*.f64 (+.f64 (cos.f64 t) (cos.f64 (neg.f64 t))) (+.f64 eh eh)) 4)
(pow.f64 (*.f64 eh (cos.f64 t)) 1)
Outputs
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 eh (*.f64 t ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))))) (/.f64 eh (*.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (*.f64 (*.f64 (/.f64 eh ew) 1/45) (*.f64 (pow.f64 t 3) -1)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)) (*.f64 (*.f64 (/.f64 eh ew) 1/45) (neg.f64 (pow.f64 t 3)))))
(+.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew))) (*.f64 (*.f64 (/.f64 eh ew) 1/45) (neg.f64 (pow.f64 t 3))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew)))) (+.f64 (*.f64 -2/45 (/.f64 eh ew)) (*.f64 17/315 (/.f64 eh ew)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))))) (/.f64 eh (*.f64 t ew)))))
(+.f64 (*.f64 (*.f64 eh t) (/.f64 -1/3 ew)) (+.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 (/.f64 eh ew) 1/45) (*.f64 (pow.f64 t 3) -1))) (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (/.f64 eh ew) 1/45)) (*.f64 (/.f64 eh ew) 1/105)) (*.f64 (pow.f64 t 5) -1))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) 1/45)) (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 eh ew) 1/45)) (*.f64 (/.f64 eh ew) 1/105))))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))
(+.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) 1/45)) (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 eh ew) 1/45)) (*.f64 (/.f64 eh ew) 1/105))))))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) t))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(+.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) t)) (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (pow.f64 t 3)))))
(+.f64 (*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (pow.f64 t 3)))))
(*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))
(+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))))
(+.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (pow.f64 t 5) 1/120)) (+.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) t)) (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (pow.f64 t 3))))))
(+.f64 (*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (pow.f64 t 3)))) (*.f64 (pow.f64 t 5) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 1/120))))
(+.f64 (*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))))
(+.f64 (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (pow.f64 t 3)))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (pow.f64 t 5) 1/120))) (+.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) t)) (*.f64 -1/5040 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (pow.f64 t 7))))))
(+.f64 (+.f64 (*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (pow.f64 t 3))))) (+.f64 (*.f64 (pow.f64 t 5) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 1/120)) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/5040 (pow.f64 t 7)))))
(+.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (+.f64 (*.f64 (pow.f64 t 5) 1/120) (*.f64 -1/5040 (pow.f64 t 7)))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
eh
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) eh)
(+.f64 eh (*.f64 eh (*.f64 (pow.f64 t 2) -1/2)))
(+.f64 eh (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))))
(+.f64 eh (*.f64 (pow.f64 t 2) (*.f64 eh -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)) eh))
(+.f64 eh (+.f64 (*.f64 eh (*.f64 (pow.f64 t 4) 1/24)) (*.f64 eh (*.f64 (pow.f64 t 2) -1/2))))
(+.f64 eh (+.f64 (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))) (*.f64 eh (*.f64 1/24 (pow.f64 t 4)))))
(+.f64 eh (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) eh)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)) eh)))
(+.f64 (+.f64 eh (*.f64 eh (*.f64 (pow.f64 t 4) 1/24))) (+.f64 (*.f64 eh (*.f64 (pow.f64 t 2) -1/2)) (*.f64 eh (*.f64 (pow.f64 t 6) -1/720))))
(+.f64 (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))) (+.f64 (+.f64 eh (*.f64 eh (*.f64 1/24 (pow.f64 t 4)))) (*.f64 -1/720 (*.f64 eh (pow.f64 t 6)))))
(+.f64 eh (+.f64 (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) (*.f64 (pow.f64 t 6) (*.f64 eh -1/720))))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 0)
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(+.f64 0 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(+.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(+.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) (/.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 2))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(-.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 0)
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(-.f64 0 (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(-.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) (/.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 2))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(-.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) (neg.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(-.f64 (*.f64 (cos.f64 (/.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))) 2)) (cos.f64 (/.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))) 2))) (*.f64 (sin.f64 (/.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))) 2)) (sin.f64 (/.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))) 2))))
(cos.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2) (/.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))
(cos.f64 (/.f64 (+.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2))
(cos.f64 (/.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 1)
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cos.f64 0))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 0) (cos.f64 0)))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(*.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(*.f64 2 (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) 1/2)
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) (/.f64 (cos.f64 0) 2))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(*.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(*.f64 1/2 (*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) (cos.f64 0)))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 (cos.f64 0) 2) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 (cos.f64 0) 2) (*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) (cos.f64 0)))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)) 1/4)
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)) (/.f64 (cos.f64 0) 4))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) 1/2)
(*.f64 1/2 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 1/2 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (/.f64 (cos.f64 0) 2))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(*.f64 (+.f64 (cos.f64 0) (cos.f64 0)) (*.f64 1 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 1)
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) 2)
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)) 4)
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) 2)
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2))) 8)
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 (+.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) 4)
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 (-.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) (-.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) 2)
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 (-.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (-.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) 2)
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)) (cos.f64 0)) 4)
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(pow.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 1)
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(neg.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(+.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) 0)
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(+.f64 0 (/.f64 eh (*.f64 ew (tan.f64 t))))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(+.f64 (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew)) (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(+.f64 (/.f64 eh (*.f64 ew (*.f64 (tan.f64 t) 4))) (+.f64 (/.f64 eh (*.f64 ew (*.f64 (tan.f64 t) 4))) (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew))))
(+.f64 (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew)) (+.f64 (/.f64 (/.f64 eh ew) (*.f64 (tan.f64 t) 4)) (/.f64 (/.f64 eh ew) (*.f64 (tan.f64 t) 4))))
(+.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (/.f64 eh (*.f64 ew (*.f64 (tan.f64 t) 2))))
(/.f64 (+.f64 (/.f64 eh (+.f64 ew ew)) (/.f64 (/.f64 eh ew) 2)) (tan.f64 t))
(+.f64 (/.f64 eh (*.f64 ew (*.f64 (tan.f64 t) 4))) (/.f64 (*.f64 3/2 (/.f64 eh ew)) (*.f64 (tan.f64 t) 2)))
(+.f64 (/.f64 (/.f64 eh ew) (*.f64 (tan.f64 t) 4)) (/.f64 (*.f64 eh (/.f64 3/2 ew)) (*.f64 (tan.f64 t) 2)))
(/.f64 (+.f64 (/.f64 eh ew) (*.f64 eh (/.f64 3 ew))) (*.f64 (tan.f64 t) 4))
(+.f64 (/.f64 eh (*.f64 ew (*.f64 (tan.f64 t) 4))) (/.f64 (*.f64 eh 3) (*.f64 ew (*.f64 (tan.f64 t) 4))))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(+.f64 (/.f64 eh (*.f64 ew (*.f64 (tan.f64 t) 4))) (/.f64 (/.f64 (*.f64 3/2 (/.f64 eh ew)) (tan.f64 t)) 2))
(+.f64 (/.f64 (/.f64 eh ew) (*.f64 (tan.f64 t) 4)) (/.f64 (*.f64 eh (/.f64 3/2 ew)) (*.f64 (tan.f64 t) 2)))
(/.f64 (+.f64 (/.f64 eh ew) (*.f64 eh (/.f64 3 ew))) (*.f64 (tan.f64 t) 4))
(+.f64 (/.f64 eh (*.f64 ew (*.f64 (tan.f64 t) 4))) (/.f64 (*.f64 (/.f64 eh ew) 3) (*.f64 (tan.f64 t) 4)))
(+.f64 (/.f64 (/.f64 eh ew) (*.f64 (tan.f64 t) 4)) (/.f64 (*.f64 eh (/.f64 3/2 ew)) (*.f64 (tan.f64 t) 2)))
(/.f64 (+.f64 (/.f64 eh ew) (*.f64 eh (/.f64 3 ew))) (*.f64 (tan.f64 t) 4))
(-.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) 0)
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(-.f64 0 (neg.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(-.f64 (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew)) (/.f64 (/.f64 (/.f64 eh -2) (tan.f64 t)) ew))
(-.f64 (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew)) (/.f64 (/.f64 eh -2) (*.f64 (tan.f64 t) ew)))
(/.f64 (-.f64 (/.f64 eh (+.f64 ew ew)) (/.f64 (/.f64 eh -2) ew)) (tan.f64 t))
(/.f64 (-.f64 eh (neg.f64 eh)) (*.f64 (tan.f64 t) (+.f64 ew ew)))
(-.f64 (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew)) (/.f64 (neg.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))) 2))
(-.f64 (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew)) (/.f64 (/.f64 eh -2) (*.f64 (tan.f64 t) ew)))
(/.f64 (-.f64 (/.f64 eh (+.f64 ew ew)) (/.f64 (/.f64 eh -2) ew)) (tan.f64 t))
(/.f64 (-.f64 eh (neg.f64 eh)) (*.f64 (tan.f64 t) (+.f64 ew ew)))
(-.f64 (*.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) 2) (/.f64 eh (*.f64 ew (tan.f64 t))))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(-.f64 (+.f64 (/.f64 eh (*.f64 ew (*.f64 (tan.f64 t) 4))) (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew))) (neg.f64 (/.f64 eh (*.f64 ew (*.f64 (tan.f64 t) 4)))))
(-.f64 (+.f64 (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew)) (/.f64 (/.f64 eh ew) (*.f64 (tan.f64 t) 4))) (neg.f64 (/.f64 (/.f64 eh ew) (*.f64 (tan.f64 t) 4))))
(-.f64 (+.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (/.f64 eh (*.f64 (tan.f64 t) (*.f64 ew 4)))) (/.f64 eh (*.f64 ew (*.f64 (tan.f64 t) -4))))
(-.f64 (/.f64 (+.f64 (/.f64 eh (+.f64 ew ew)) (/.f64 (/.f64 eh ew) 4)) (tan.f64 t)) (/.f64 eh (*.f64 ew (*.f64 (tan.f64 t) -4))))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 eh ew)) (*.f64 (tan.f64 t) 2)) (/.f64 (/.f64 (/.f64 eh ew) -2) (*.f64 (tan.f64 t) 2)))
(/.f64 (-.f64 (*.f64 eh (/.f64 3/2 ew)) (/.f64 eh (*.f64 ew -2))) (*.f64 (tan.f64 t) 2))
(/.f64 (-.f64 (*.f64 eh (/.f64 3 ew)) (/.f64 eh (neg.f64 ew))) (*.f64 (tan.f64 t) 4))
(-.f64 (/.f64 (*.f64 eh 3) (*.f64 ew (*.f64 (tan.f64 t) 4))) (/.f64 (neg.f64 eh) (*.f64 ew (*.f64 (tan.f64 t) 4))))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(-.f64 (/.f64 (/.f64 (*.f64 3/2 (/.f64 eh ew)) (tan.f64 t)) 2) (/.f64 (/.f64 (/.f64 (/.f64 eh -2) (tan.f64 t)) ew) 2))
(/.f64 (-.f64 (*.f64 eh (/.f64 3/2 ew)) (/.f64 eh (*.f64 ew -2))) (*.f64 (tan.f64 t) 2))
(/.f64 (-.f64 (*.f64 eh (/.f64 3 ew)) (/.f64 eh (neg.f64 ew))) (*.f64 (tan.f64 t) 4))
(-.f64 (/.f64 (*.f64 (/.f64 eh ew) 3) (*.f64 (tan.f64 t) 4)) (/.f64 (/.f64 eh (neg.f64 ew)) (*.f64 (tan.f64 t) 4)))
(/.f64 (-.f64 (*.f64 eh (/.f64 3/2 ew)) (/.f64 eh (*.f64 ew -2))) (*.f64 (tan.f64 t) 2))
(/.f64 (-.f64 (*.f64 eh (/.f64 3 ew)) (/.f64 eh (neg.f64 ew))) (*.f64 (tan.f64 t) 4))
(*.f64 eh (/.f64 1 (*.f64 ew (tan.f64 t))))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 eh ew) (/.f64 1 (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh (*.f64 (tan.f64 t) (*.f64 ew (tan.f64 t)))))
(*.f64 (tan.f64 t) (/.f64 (/.f64 eh (tan.f64 t)) (*.f64 (tan.f64 t) ew)))
(*.f64 eh (/.f64 (tan.f64 t) (*.f64 ew (*.f64 (tan.f64 t) (tan.f64 t)))))
(/.f64 (+.f64 (/.f64 eh ew) 0) (tan.f64 t))
(*.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) 1)
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 eh (tan.f64 t)) (/.f64 1 ew))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (*.f64 ew (tan.f64 t)) (/.f64 (/.f64 eh ew) (*.f64 (tan.f64 t) (*.f64 ew (tan.f64 t)))))
(*.f64 (/.f64 eh ew) (/.f64 (*.f64 (tan.f64 t) ew) (*.f64 (tan.f64 t) (*.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 eh ew) (+.f64 (/.f64 ew (*.f64 (tan.f64 t) ew)) (/.f64 0 (tan.f64 t))))
(/.f64 (-.f64 eh 0) (*.f64 (tan.f64 t) ew))
(*.f64 (*.f64 eh (/.f64 2 ew)) (/.f64 1/2 (tan.f64 t)))
(*.f64 eh (*.f64 (/.f64 2 ew) (/.f64 1/2 (tan.f64 t))))
(*.f64 (+.f64 eh eh) (/.f64 1/2 (*.f64 ew (tan.f64 t))))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 2 (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 ew (*.f64 (tan.f64 t) 4))))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (*.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) 2) 1/2)
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 (+.f64 eh eh) (tan.f64 t)) (/.f64 1/2 ew))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (*.f64 (/.f64 eh ew) 4) (/.f64 1 (*.f64 (tan.f64 t) 4)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 1/2 (*.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) 2))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 1 ew) (/.f64 eh (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 1/2 ew) (/.f64 (+.f64 eh eh) (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 1 (*.f64 ew (tan.f64 t))) eh)
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 1 (tan.f64 t)) (/.f64 eh ew))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 1/2 (tan.f64 t)) (*.f64 eh (/.f64 2 ew)))
(*.f64 (*.f64 eh (/.f64 2 ew)) (/.f64 1/2 (tan.f64 t)))
(*.f64 eh (*.f64 (/.f64 2 ew) (/.f64 1/2 (tan.f64 t))))
(*.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) (+.f64 eh eh))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) 4)) (*.f64 (/.f64 eh ew) 4))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 (*.f64 eh 4) (tan.f64 t)) (/.f64 1 (*.f64 ew 4)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (*.f64 2 (*.f64 (/.f64 eh ew) 4)) (/.f64 1 (*.f64 2 (*.f64 (tan.f64 t) 4))))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 (/.f64 eh ew) (*.f64 ew (tan.f64 t))) (/.f64 1 (/.f64 1 ew)))
(*.f64 1 (/.f64 (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) ew) (/.f64 1 ew)))
(*.f64 1 (-.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) (/.f64 0 ew)))
(/.f64 (-.f64 (/.f64 eh (tan.f64 t)) 0) ew)
(*.f64 (/.f64 (/.f64 eh ew) (*.f64 (tan.f64 t) (*.f64 ew (tan.f64 t)))) (/.f64 1 (/.f64 1 (*.f64 ew (tan.f64 t)))))
(*.f64 (/.f64 eh ew) (/.f64 (*.f64 (tan.f64 t) ew) (*.f64 (tan.f64 t) (*.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 eh ew) (+.f64 (/.f64 ew (*.f64 (tan.f64 t) ew)) (/.f64 0 (tan.f64 t))))
(/.f64 (-.f64 eh 0) (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) (*.f64 ew (tan.f64 t)))) (/.f64 1 (/.f64 1 (tan.f64 t))))
(*.f64 1 (/.f64 (/.f64 (/.f64 eh (tan.f64 t)) (*.f64 (tan.f64 t) ew)) (/.f64 1 (tan.f64 t))))
(*.f64 2 (/.f64 (/.f64 eh (*.f64 ew (*.f64 (tan.f64 t) (tan.f64 t)))) (/.f64 2 (tan.f64 t))))
(/.f64 (/.f64 eh (tan.f64 t)) (*.f64 (*.f64 (tan.f64 t) ew) (/.f64 1 (tan.f64 t))))
(*.f64 (/.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) (/.f64 ew 2)) (/.f64 1 (/.f64 2 ew)))
(*.f64 1 (/.f64 (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 ew 2)) (/.f64 2 ew)))
(*.f64 2 (/.f64 (/.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) (/.f64 ew 2)) (/.f64 4 ew)))
(/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (*.f64 (/.f64 ew 2) (/.f64 2 ew)))
(*.f64 (/.f64 (*.f64 eh (/.f64 2 ew)) (*.f64 (tan.f64 t) (*.f64 ew (tan.f64 t)))) (/.f64 1 (/.f64 2 (*.f64 ew (tan.f64 t)))))
(*.f64 1 (/.f64 (/.f64 (*.f64 eh (/.f64 2 ew)) (*.f64 (tan.f64 t) (*.f64 (tan.f64 t) ew))) (/.f64 2 (*.f64 (tan.f64 t) ew))))
(*.f64 1 (-.f64 (/.f64 (/.f64 (*.f64 eh (/.f64 2 ew)) (tan.f64 t)) 2) (/.f64 0 (*.f64 (tan.f64 t) ew))))
(-.f64 (/.f64 (/.f64 (*.f64 eh (/.f64 2 ew)) (tan.f64 t)) 2) (/.f64 0 (*.f64 (tan.f64 t) ew)))
(*.f64 (/.f64 (*.f64 (/.f64 eh ew) 4) (*.f64 ew (tan.f64 t))) (/.f64 1 (/.f64 4 ew)))
(*.f64 1 (/.f64 (/.f64 (*.f64 (/.f64 eh ew) 4) (*.f64 (tan.f64 t) ew)) (/.f64 4 ew)))
(*.f64 1 (/.f64 (*.f64 eh (/.f64 4 ew)) (*.f64 (*.f64 (tan.f64 t) ew) (/.f64 4 ew))))
(/.f64 (*.f64 eh (/.f64 4 ew)) (*.f64 (*.f64 (tan.f64 t) ew) (/.f64 4 ew)))
(*.f64 (/.f64 (/.f64 eh (tan.f64 t)) (tan.f64 t)) (/.f64 1 (/.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 (/.f64 eh (tan.f64 t)) (*.f64 (tan.f64 t) ew)))
(*.f64 eh (/.f64 (tan.f64 t) (*.f64 ew (*.f64 (tan.f64 t) (tan.f64 t)))))
(/.f64 (+.f64 (/.f64 eh ew) 0) (tan.f64 t))
(*.f64 (/.f64 (/.f64 (+.f64 eh eh) (tan.f64 t)) (tan.f64 t)) (/.f64 1 (/.f64 (+.f64 ew ew) (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 (/.f64 eh (tan.f64 t)) (*.f64 (tan.f64 t) ew)))
(*.f64 eh (/.f64 (tan.f64 t) (*.f64 ew (*.f64 (tan.f64 t) (tan.f64 t)))))
(/.f64 (+.f64 (/.f64 eh ew) 0) (tan.f64 t))
(*.f64 (/.f64 (+.f64 eh eh) (*.f64 (tan.f64 t) (*.f64 ew (tan.f64 t)))) (/.f64 1 (/.f64 2 (tan.f64 t))))
(*.f64 1 (/.f64 (/.f64 (/.f64 eh (tan.f64 t)) (*.f64 (tan.f64 t) ew)) (/.f64 1 (tan.f64 t))))
(*.f64 2 (/.f64 (/.f64 eh (*.f64 ew (*.f64 (tan.f64 t) (tan.f64 t)))) (/.f64 2 (tan.f64 t))))
(/.f64 (/.f64 eh (tan.f64 t)) (*.f64 (*.f64 (tan.f64 t) ew) (/.f64 1 (tan.f64 t))))
(*.f64 (/.f64 (*.f64 eh 4) (*.f64 ew (tan.f64 t))) 1/4)
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 -2 (/.f64 (/.f64 (/.f64 eh -2) (tan.f64 t)) ew))
(*.f64 (/.f64 (/.f64 eh (tan.f64 t)) -2) (/.f64 -2 ew))
(*.f64 -2 (/.f64 (/.f64 eh -2) (*.f64 (tan.f64 t) ew)))
(*.f64 -2 (/.f64 (/.f64 eh ew) (*.f64 (tan.f64 t) -2)))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) eh) (/.f64 (/.f64 1 (*.f64 ew (tan.f64 t))) (*.f64 ew (tan.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (*.f64 (tan.f64 t) ew) (*.f64 (tan.f64 t) (*.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 eh ew) (+.f64 (/.f64 ew (*.f64 (tan.f64 t) ew)) (/.f64 0 (tan.f64 t))))
(/.f64 (-.f64 eh 0) (*.f64 (tan.f64 t) ew))
(*.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) (/.f64 (/.f64 1 (tan.f64 t)) (tan.f64 t)))
(*.f64 (tan.f64 t) (/.f64 (/.f64 eh (tan.f64 t)) (*.f64 (tan.f64 t) ew)))
(*.f64 eh (/.f64 (tan.f64 t) (*.f64 ew (*.f64 (tan.f64 t) (tan.f64 t)))))
(/.f64 (+.f64 (/.f64 eh ew) 0) (tan.f64 t))
(*.f64 (*.f64 (tan.f64 t) eh) (/.f64 (/.f64 1 (*.f64 ew (tan.f64 t))) (tan.f64 t)))
(*.f64 (tan.f64 t) (/.f64 (/.f64 eh (tan.f64 t)) (*.f64 (tan.f64 t) ew)))
(*.f64 eh (/.f64 (tan.f64 t) (*.f64 ew (*.f64 (tan.f64 t) (tan.f64 t)))))
(/.f64 (+.f64 (/.f64 eh ew) 0) (tan.f64 t))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (+.f64 eh eh)) (/.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) (*.f64 ew (tan.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (*.f64 (tan.f64 t) ew) (*.f64 (tan.f64 t) (*.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 eh ew) (+.f64 (/.f64 ew (*.f64 (tan.f64 t) ew)) (/.f64 0 (tan.f64 t))))
(/.f64 (-.f64 eh 0) (*.f64 (tan.f64 t) ew))
(*.f64 (*.f64 (tan.f64 t) (*.f64 eh (/.f64 2 ew))) (/.f64 (/.f64 1/2 (tan.f64 t)) (tan.f64 t)))
(*.f64 (tan.f64 t) (/.f64 (/.f64 eh (tan.f64 t)) (*.f64 (tan.f64 t) ew)))
(*.f64 eh (/.f64 (tan.f64 t) (*.f64 ew (*.f64 (tan.f64 t) (tan.f64 t)))))
(/.f64 (+.f64 (/.f64 eh ew) 0) (tan.f64 t))
(*.f64 (*.f64 (tan.f64 t) (+.f64 eh eh)) (/.f64 (/.f64 1/2 (*.f64 ew (tan.f64 t))) (tan.f64 t)))
(*.f64 (tan.f64 t) (/.f64 (/.f64 eh (tan.f64 t)) (*.f64 (tan.f64 t) ew)))
(*.f64 eh (/.f64 (tan.f64 t) (*.f64 ew (*.f64 (tan.f64 t) (tan.f64 t)))))
(/.f64 (+.f64 (/.f64 eh ew) 0) (tan.f64 t))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (/.f64 eh ew)) (/.f64 (/.f64 1 (tan.f64 t)) (*.f64 ew (tan.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (*.f64 (tan.f64 t) ew) (*.f64 (tan.f64 t) (*.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 eh ew) (+.f64 (/.f64 ew (*.f64 (tan.f64 t) ew)) (/.f64 0 (tan.f64 t))))
(/.f64 (-.f64 eh 0) (*.f64 (tan.f64 t) ew))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (/.f64 eh (*.f64 ew (tan.f64 t)))) (/.f64 1 (*.f64 ew (tan.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (*.f64 (tan.f64 t) ew) (*.f64 (tan.f64 t) (*.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 eh ew) (+.f64 (/.f64 ew (*.f64 (tan.f64 t) ew)) (/.f64 0 (tan.f64 t))))
(/.f64 (-.f64 eh 0) (*.f64 (tan.f64 t) ew))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (/.f64 eh (tan.f64 t))) (/.f64 (/.f64 1 ew) (*.f64 ew (tan.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (*.f64 (tan.f64 t) ew) (*.f64 (tan.f64 t) (*.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 eh ew) (+.f64 (/.f64 ew (*.f64 (tan.f64 t) ew)) (/.f64 0 (tan.f64 t))))
(/.f64 (-.f64 eh 0) (*.f64 (tan.f64 t) ew))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (*.f64 eh (/.f64 2 ew))) (/.f64 (/.f64 1/2 (tan.f64 t)) (*.f64 ew (tan.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (*.f64 (tan.f64 t) ew) (*.f64 (tan.f64 t) (*.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 eh ew) (+.f64 (/.f64 ew (*.f64 (tan.f64 t) ew)) (/.f64 0 (tan.f64 t))))
(/.f64 (-.f64 eh 0) (*.f64 (tan.f64 t) ew))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (/.f64 (+.f64 eh eh) (tan.f64 t))) (/.f64 (/.f64 1/2 ew) (*.f64 ew (tan.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (*.f64 (tan.f64 t) ew) (*.f64 (tan.f64 t) (*.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 eh ew) (+.f64 (/.f64 ew (*.f64 (tan.f64 t) ew)) (/.f64 0 (tan.f64 t))))
(/.f64 (-.f64 eh 0) (*.f64 (tan.f64 t) ew))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (*.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) 2)) (/.f64 1/2 (*.f64 ew (tan.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (*.f64 (tan.f64 t) ew) (*.f64 (tan.f64 t) (*.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 eh ew) (+.f64 (/.f64 ew (*.f64 (tan.f64 t) ew)) (/.f64 0 (tan.f64 t))))
(/.f64 (-.f64 eh 0) (*.f64 (tan.f64 t) ew))
(*.f64 (*.f64 (*.f64 ew (tan.f64 t)) (*.f64 (/.f64 eh ew) 4)) (/.f64 (/.f64 1 (*.f64 (tan.f64 t) 4)) (*.f64 ew (tan.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (*.f64 (tan.f64 t) ew) (*.f64 (tan.f64 t) (*.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 eh ew) (+.f64 (/.f64 ew (*.f64 (tan.f64 t) ew)) (/.f64 0 (tan.f64 t))))
(/.f64 (-.f64 eh 0) (*.f64 (tan.f64 t) ew))
(*.f64 (*.f64 (tan.f64 t) (/.f64 eh (*.f64 ew (tan.f64 t)))) (/.f64 1 (tan.f64 t)))
(*.f64 (tan.f64 t) (/.f64 (/.f64 eh (tan.f64 t)) (*.f64 (tan.f64 t) ew)))
(*.f64 eh (/.f64 (tan.f64 t) (*.f64 ew (*.f64 (tan.f64 t) (tan.f64 t)))))
(/.f64 (+.f64 (/.f64 eh ew) 0) (tan.f64 t))
(*.f64 (*.f64 (tan.f64 t) (/.f64 eh (tan.f64 t))) (/.f64 1 (*.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 (/.f64 eh (tan.f64 t)) (*.f64 (tan.f64 t) ew)))
(*.f64 eh (/.f64 (tan.f64 t) (*.f64 ew (*.f64 (tan.f64 t) (tan.f64 t)))))
(/.f64 (+.f64 (/.f64 eh ew) 0) (tan.f64 t))
(*.f64 (*.f64 (tan.f64 t) (/.f64 (+.f64 eh eh) (tan.f64 t))) (/.f64 1/2 (*.f64 ew (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 (/.f64 eh (tan.f64 t)) (*.f64 (tan.f64 t) ew)))
(*.f64 eh (/.f64 (tan.f64 t) (*.f64 ew (*.f64 (tan.f64 t) (tan.f64 t)))))
(/.f64 (+.f64 (/.f64 eh ew) 0) (tan.f64 t))
(*.f64 (*.f64 (tan.f64 t) (*.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) 2)) (/.f64 1/2 (tan.f64 t)))
(*.f64 (tan.f64 t) (/.f64 (/.f64 eh (tan.f64 t)) (*.f64 (tan.f64 t) ew)))
(*.f64 eh (/.f64 (tan.f64 t) (*.f64 ew (*.f64 (tan.f64 t) (tan.f64 t)))))
(/.f64 (+.f64 (/.f64 eh ew) 0) (tan.f64 t))
(*.f64 (*.f64 (tan.f64 t) (*.f64 (/.f64 eh ew) 4)) (/.f64 (/.f64 1 (*.f64 (tan.f64 t) 4)) (tan.f64 t)))
(*.f64 (tan.f64 t) (/.f64 (/.f64 eh (tan.f64 t)) (*.f64 (tan.f64 t) ew)))
(*.f64 eh (/.f64 (tan.f64 t) (*.f64 ew (*.f64 (tan.f64 t) (tan.f64 t)))))
(/.f64 (+.f64 (/.f64 eh ew) 0) (tan.f64 t))
(*.f64 (+.f64 (*.f64 (*.f64 ew (tan.f64 t)) (/.f64 2 (*.f64 ew (tan.f64 t)))) -1) (/.f64 eh (*.f64 ew (tan.f64 t))))
(*.f64 eh (/.f64 (+.f64 -1 (*.f64 (*.f64 (tan.f64 t) ew) (/.f64 2 (*.f64 (tan.f64 t) ew)))) (*.f64 (tan.f64 t) ew)))
(*.f64 (/.f64 eh ew) (/.f64 (+.f64 -1 (*.f64 2 (+.f64 (/.f64 ew ew) (/.f64 0 (tan.f64 t))))) (tan.f64 t)))
(*.f64 (+.f64 (*.f64 (tan.f64 t) (/.f64 2 (tan.f64 t))) -1) (/.f64 eh (*.f64 ew (tan.f64 t))))
(*.f64 eh (/.f64 (+.f64 -1 (*.f64 (tan.f64 t) (/.f64 2 (tan.f64 t)))) (*.f64 (tan.f64 t) ew)))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) (+.f64 -1 (*.f64 (tan.f64 t) (/.f64 2 (tan.f64 t)))))
(*.f64 eh (/.f64 (+.f64 -1 (*.f64 2 (/.f64 (tan.f64 t) (tan.f64 t)))) (*.f64 (tan.f64 t) ew)))
(pow.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) 1)
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(neg.f64 (neg.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(+.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (sin.f64 t))) 0)
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(+.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (sin.f64 t))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(+.f64 (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (sin.f64 t))) 2) (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (sin.f64 t))) 2))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(-.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (sin.f64 t))) 0)
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(-.f64 (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (sin.f64 t))) 2) (/.f64 (neg.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (sin.f64 t)))) 2))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (sin.f64 t))) 1)
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 (sin.f64 t) 2))) 2)
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(/.f64 (*.f64 (*.f64 (*.f64 ew 4) (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 4)
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) (*.f64 ew 4))) 4)
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (*.f64 4 (sin.f64 t)))) 4)
(/.f64 (*.f64 (sin.f64 t) (*.f64 (*.f64 ew 4) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 ew 4) (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 (*.f64 ew 4) (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) 8)
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) (*.f64 ew 4))) 4)
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (*.f64 4 (sin.f64 t)))) 4)
(/.f64 (*.f64 (sin.f64 t) (*.f64 (*.f64 ew 4) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 4)
(/.f64 (*.f64 (+.f64 ew ew) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))) (-.f64 (*.f64 (PI.f64) 1/2) t))) (cos.f64 (-.f64 (-.f64 (*.f64 (PI.f64) 1/2) t) (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) 4)
(/.f64 (*.f64 (+.f64 ew ew) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (*.f64 1/2 (PI.f64)) t))) (cos.f64 (-.f64 (-.f64 (*.f64 1/2 (PI.f64)) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) t)))) 4)
(/.f64 (*.f64 (+.f64 ew ew) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (-.f64 (*.f64 1/2 (PI.f64)) t))) (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (+.f64 t (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))) 4)
(/.f64 (*.f64 (+.f64 ew ew) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (*.f64 1/2 (PI.f64)) t))) (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (+.f64 t (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) 4)
(/.f64 (*.f64 (*.f64 ew 4) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) 2)))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 2 (*.f64 ew 4))) 16)
(/.f64 (*.f64 ew (*.f64 4 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (sin.f64 t) 4)))) 16)
(/.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) 4)) (*.f64 ew 8)) 32)
(/.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)) (*.f64 (*.f64 ew 4) (sin.f64 t))) 16)
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) (*.f64 ew 4))) 4)
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (*.f64 4 (sin.f64 t)))) 4)
(/.f64 (*.f64 (sin.f64 t) (*.f64 (*.f64 ew 4) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 4)
(/.f64 (*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 ew (*.f64 (sin.f64 t) 2))) 4)
(/.f64 (*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 ew (*.f64 (sin.f64 t) 2))) 4)
(/.f64 (*.f64 ew (*.f64 (*.f64 (sin.f64 t) 2) (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))) 4)
(/.f64 (*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 (sin.f64 t) (*.f64 ew 2))) 4)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 2)) (*.f64 (+.f64 ew ew) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 2 (*.f64 ew 4))) 16)
(/.f64 (*.f64 ew (*.f64 4 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (sin.f64 t) 4)))) 16)
(/.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) 4)) (*.f64 ew 8)) 32)
(/.f64 (*.f64 (*.f64 ew (*.f64 (sin.f64 t) 2)) (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) 4)
(/.f64 (*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 ew (*.f64 (sin.f64 t) 2))) 4)
(/.f64 (*.f64 ew (*.f64 (*.f64 (sin.f64 t) 2) (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))) 4)
(/.f64 (*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 (sin.f64 t) (*.f64 ew 2))) 4)
(/.f64 (*.f64 (*.f64 (*.f64 ew 4) (sin.f64 t)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2))) 16)
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) (*.f64 ew 4))) 4)
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (*.f64 4 (sin.f64 t)))) 4)
(/.f64 (*.f64 (sin.f64 t) (*.f64 (*.f64 ew 4) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 4)
(/.f64 (*.f64 (*.f64 (+.f64 ew ew) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)) (*.f64 2 (*.f64 (sin.f64 t) 2))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 2 (*.f64 ew 4))) 16)
(/.f64 (*.f64 ew (*.f64 4 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (sin.f64 t) 4)))) 16)
(/.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) 4)) (*.f64 ew 8)) 32)
(/.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) 2))) (*.f64 ew 4)) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 2 (*.f64 ew 4))) 16)
(/.f64 (*.f64 ew (*.f64 4 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (sin.f64 t) 4)))) 16)
(/.f64 (*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) 4)) (*.f64 ew 8)) 32)
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))) (-.f64 (*.f64 (PI.f64) 1/2) t))) (cos.f64 (-.f64 (-.f64 (*.f64 (PI.f64) 1/2) t) (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (+.f64 ew ew)) 4)
(/.f64 (*.f64 (+.f64 ew ew) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (*.f64 1/2 (PI.f64)) t))) (cos.f64 (-.f64 (-.f64 (*.f64 1/2 (PI.f64)) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) t)))) 4)
(/.f64 (*.f64 (+.f64 ew ew) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (-.f64 (*.f64 1/2 (PI.f64)) t))) (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (+.f64 t (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))) 4)
(/.f64 (*.f64 (+.f64 ew ew) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (*.f64 1/2 (PI.f64)) t))) (cos.f64 (-.f64 (*.f64 1/2 (PI.f64)) (+.f64 t (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) 4)
(pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (sin.f64 t))) 1)
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(+.f64 (*.f64 eh (cos.f64 t)) 0)
(*.f64 eh (cos.f64 t))
(+.f64 0 (*.f64 eh (cos.f64 t)))
(*.f64 eh (cos.f64 t))
(+.f64 (/.f64 (*.f64 eh (cos.f64 t)) 2) (/.f64 (*.f64 eh (cos.f64 t)) 2))
(*.f64 eh (cos.f64 t))
(-.f64 (*.f64 eh (cos.f64 t)) 0)
(*.f64 eh (cos.f64 t))
(-.f64 (/.f64 (*.f64 eh (cos.f64 t)) 2) (/.f64 (neg.f64 (*.f64 eh (cos.f64 t))) 2))
(*.f64 eh (cos.f64 t))
(/.f64 (*.f64 eh (cos.f64 t)) 1)
(*.f64 eh (cos.f64 t))
(/.f64 (*.f64 eh (*.f64 (cos.f64 t) 2)) 2)
(*.f64 eh (cos.f64 t))
(/.f64 (*.f64 (*.f64 eh 4) (cos.f64 t)) 4)
(/.f64 (*.f64 (cos.f64 t) (*.f64 eh 4)) 4)
(/.f64 (*.f64 eh (*.f64 4 (cos.f64 t))) 4)
(/.f64 (*.f64 (cos.f64 t) (*.f64 eh 8)) 8)
(/.f64 (+.f64 (*.f64 (*.f64 eh 4) (cos.f64 t)) (*.f64 (*.f64 eh 4) (cos.f64 t))) 8)
(/.f64 (*.f64 (cos.f64 t) (*.f64 eh 4)) 4)
(/.f64 (*.f64 eh (*.f64 4 (cos.f64 t))) 4)
(/.f64 (*.f64 (cos.f64 t) (*.f64 eh 8)) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 t) 2)) (*.f64 eh 4)) 16)
(/.f64 (*.f64 (*.f64 eh 4) (*.f64 2 (*.f64 (cos.f64 t) 2))) 16)
(/.f64 (*.f64 (*.f64 eh 4) (*.f64 (cos.f64 t) 4)) 16)
(/.f64 (*.f64 4 (*.f64 eh (*.f64 (cos.f64 t) 4))) 16)
(/.f64 (*.f64 (+.f64 eh eh) (+.f64 (cos.f64 t) (cos.f64 (neg.f64 t)))) 4)
(/.f64 (*.f64 (*.f64 eh 4) (*.f64 2 (*.f64 (cos.f64 t) 2))) 16)
(/.f64 (*.f64 (*.f64 eh 4) (*.f64 (cos.f64 t) 4)) 16)
(/.f64 (*.f64 4 (*.f64 eh (*.f64 (cos.f64 t) 4))) 16)
(/.f64 (*.f64 (+.f64 (cos.f64 t) (cos.f64 (neg.f64 t))) (+.f64 eh eh)) 4)
(/.f64 (*.f64 (+.f64 eh eh) (+.f64 (cos.f64 t) (cos.f64 (neg.f64 t)))) 4)
(pow.f64 (*.f64 eh (cos.f64 t)) 1)
(*.f64 eh (cos.f64 t))

eval393.0ms (2.2%)

Compiler

Compiled 29986 to 8413 computations (71.9% saved)

prune229.0ms (1.3%)

Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New7745779
Fresh000
Picked011
Done011
Total7747781
Error
0.1b
Counts
781 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
33.0b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (+.f64 eh (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.1b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
3.6b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew))))))))
16.5b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
1.5b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
8.6b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.1b
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))
Compiler

Compiled 414 to 256 computations (38.2% saved)

localize35.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 eh (cos.f64 t))
1.1b
(/.f64 (/.f64 eh ew) (tan.f64 t))
4.4b
(/.f64 eh (*.f64 t ew))
30.8b
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
Compiler

Compiled 143 to 20 computations (86% saved)

series10.0ms (0.1%)

Counts
2 → 0
Calls

18 calls:

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

rewrite103.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1540×rational_best-4
1540×rational_best-2
1540×rational_best-3
1540×rational_best-1
1538×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01034
16834
216434
358534
4341234
Stop Event
node limit
Counts
2 → 123
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(/.f64 eh (*.f64 t ew))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) (/.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 2) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) (neg.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) (/.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) (-.f64 (/.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 2) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (/.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)) (cos.f64 (/.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (*.f64 (sin.f64 (/.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)) (sin.f64 (/.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 0) (cos.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) (/.f64 (cos.f64 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 0) 2) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 0) 2) (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)) (/.f64 (cos.f64 0) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) (+.f64 (cos.f64 0) (cos.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (/.f64 (cos.f64 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 0) (cos.f64 0)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 0) 4) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 0) (cos.f64 0)) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (-.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (-.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 0) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 eh (*.f64 t ew)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 eh (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (/.f64 eh (*.f64 t (+.f64 ew ew))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) 2) (/.f64 (*.f64 3/2 (/.f64 eh (*.f64 t ew))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3/2 (/.f64 eh (*.f64 t ew))) 2) (/.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 eh (*.f64 (*.f64 t ew) 4)) (/.f64 (*.f64 eh 3) (*.f64 (*.f64 t ew) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 eh 3) (*.f64 (*.f64 t ew) 4)) (/.f64 eh (*.f64 (*.f64 t ew) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 eh (*.f64 t ew)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 eh (*.f64 t ew)) (-.f64 (/.f64 (+.f64 eh eh) (*.f64 t ew)) (/.f64 (+.f64 eh eh) (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 eh (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (/.f64 eh (*.f64 (*.f64 t ew) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (/.f64 (neg.f64 (/.f64 eh (*.f64 t ew))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (/.f64 (neg.f64 (/.f64 eh t)) (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 eh eh) (*.f64 t ew)) (/.f64 eh (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 eh (*.f64 t ew))) (*.f64 -2 (/.f64 eh (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 eh (*.f64 (*.f64 t ew) -2)) (-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (/.f64 (+.f64 eh eh) (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 eh (*.f64 t ew))) 2) (/.f64 (/.f64 eh (*.f64 (*.f64 t ew) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 eh 3) (*.f64 (*.f64 t ew) 4)) (/.f64 (neg.f64 eh) (*.f64 (*.f64 t ew) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (/.f64 eh (*.f64 t ew))) 2) (-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (/.f64 (+.f64 eh eh) (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 eh (*.f64 (*.f64 t ew) -2)) 2) (-.f64 (/.f64 (*.f64 3/2 (/.f64 eh (*.f64 t ew))) 2) (/.f64 (+.f64 eh eh) (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (/.f64 eh t)) (+.f64 ew ew)) (-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (/.f64 (+.f64 eh eh) (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 eh) (*.f64 (*.f64 t ew) 4)) (-.f64 (/.f64 (*.f64 eh 3) (*.f64 (*.f64 t ew) 4)) (/.f64 (+.f64 eh eh) (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (/.f64 1 (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t ew) (/.f64 eh (*.f64 (*.f64 t ew) (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 t ew)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 eh (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh t) (/.f64 1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eh eh) (/.f64 1/2 (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh ew) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 eh (*.f64 t (+.f64 ew ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 eh eh) (*.f64 t ew)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 eh t) 2) (/.f64 1 (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh 4) (/.f64 1 (*.f64 (*.f64 t ew) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 eh eh) (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t ew)) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t ew)) (*.f64 (*.f64 t ew) (/.f64 eh (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 t ew)) (+.f64 eh eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 t ew)) (*.f64 (*.f64 t ew) (/.f64 (+.f64 eh eh) (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (/.f64 eh ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 ew ew)) (*.f64 (/.f64 eh t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 t ew) 4)) (*.f64 eh 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 eh ew)) (/.f64 1 (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eh 4) t) (/.f64 1 (*.f64 (+.f64 ew ew) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 eh 4)) (/.f64 1 (*.f64 2 (*.f64 (*.f64 t ew) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 (*.f64 t ew) (*.f64 t ew))) (*.f64 t ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 (*.f64 t ew) (*.f64 t ew))) (/.f64 1 (/.f64 1 (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 t (*.f64 t ew))) (/.f64 1 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 ew (*.f64 t ew))) (/.f64 1 (/.f64 1 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 ew) (/.f64 eh t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eh (*.f64 t ew)) (/.f64 (*.f64 t ew) 2)) (/.f64 1 (/.f64 2 (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eh (*.f64 t ew)) (/.f64 t 2)) (/.f64 1 (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eh 4) (*.f64 t ew)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 eh (*.f64 (*.f64 t ew) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 t t)) (*.f64 2 (/.f64 eh ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 eh 4) (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 ew ew) 2)) (/.f64 (*.f64 eh 4) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 (*.f64 t ew) 4))) (*.f64 2 (*.f64 eh 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (*.f64 t ew))) (/.f64 eh (*.f64 (*.f64 t ew) (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 ew)) (/.f64 eh (*.f64 ew (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (*.f64 t ew))) (/.f64 (/.f64 eh (*.f64 t ew)) (/.f64 (*.f64 t ew) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 t)) (/.f64 (/.f64 eh (*.f64 t ew)) (/.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 t)) (/.f64 eh (*.f64 t (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (*.f64 t ew)) (/.f64 (/.f64 1 (*.f64 t ew)) (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t ew) (+.f64 eh eh)) (/.f64 (/.f64 1/2 (*.f64 t ew)) (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t ew) (/.f64 eh (*.f64 t ew))) (/.f64 1 (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t ew) (/.f64 eh t)) (/.f64 (/.f64 1 ew) (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t ew) (/.f64 eh ew)) (/.f64 (/.f64 1 t) (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t ew) (/.f64 (+.f64 eh eh) (*.f64 t ew))) (/.f64 1/2 (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t ew) (*.f64 (/.f64 eh t) 2)) (/.f64 (/.f64 1 (+.f64 ew ew)) (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t ew) (*.f64 eh 4)) (/.f64 (/.f64 1 (*.f64 (*.f64 t ew) 4)) (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 t ew)) (*.f64 t ew)) (*.f64 eh (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 ew) (*.f64 t ew)) (*.f64 (*.f64 t ew) (/.f64 eh t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (*.f64 t ew)) (*.f64 t ew)) (*.f64 (*.f64 t ew) (+.f64 eh eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 t) (*.f64 t ew)) (*.f64 (*.f64 t ew) (/.f64 eh ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 ew ew)) (*.f64 t ew)) (*.f64 (*.f64 t ew) (*.f64 (/.f64 eh t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 t ew) 4)) (*.f64 t ew)) (*.f64 (*.f64 t ew) (*.f64 eh 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (*.f64 t ew) (/.f64 2 (*.f64 t ew))) -1) (/.f64 eh (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 eh (*.f64 t ew)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 eh (*.f64 t ew))))))))

simplify88.0ms (0.5%)

Algorithm
egg-herbie
Rules
1448×rational_best-simplify-54
1234×rational_best-simplify-1
1064×rational_best-simplify-65
928×rational_best-simplify-64
920×rational_best-simplify-63
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02522621
16942547
226632423
Stop Event
node limit
Counts
123 → 154
Calls
Call 1
Inputs
(+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 0)
(+.f64 0 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(+.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))
(+.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) (/.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 2))
(+.f64 (/.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 2) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))
(-.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 0)
(-.f64 0 (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(-.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) (neg.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)))
(-.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) (/.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 2))
(-.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) (-.f64 (/.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 2) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(-.f64 (*.f64 (cos.f64 (/.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)) (cos.f64 (/.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (*.f64 (sin.f64 (/.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)) (sin.f64 (/.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 1)
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 0))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 0) (cos.f64 0)))
(*.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 2 (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) 1/2)
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) (/.f64 (cos.f64 0) 2))
(*.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))
(*.f64 1/2 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(*.f64 (/.f64 (cos.f64 0) 2) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))
(*.f64 (/.f64 (cos.f64 0) 2) (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)) 1/4)
(*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)) (/.f64 (cos.f64 0) 4))
(*.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) (+.f64 (cos.f64 0) (cos.f64 0)))
(*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 1/2)
(*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (/.f64 (cos.f64 0) 2))
(*.f64 (*.f64 (cos.f64 0) (cos.f64 0)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 1/4 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)))
(*.f64 (/.f64 (cos.f64 0) 4) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)))
(*.f64 (+.f64 (cos.f64 0) (cos.f64 0)) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))
(*.f64 (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)) 2)
(/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 1)
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) 2)
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)) 4)
(/.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))) 8)
(/.f64 (+.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) 4)
(/.f64 (-.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (-.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))) 2)
(/.f64 (-.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (-.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 2)
(/.f64 (*.f64 (cos.f64 0) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))) 4)
(pow.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 1)
(neg.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(+.f64 (/.f64 eh (*.f64 t ew)) 0)
(+.f64 0 (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (/.f64 eh (*.f64 t (+.f64 ew ew))))
(+.f64 (/.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) 2) (/.f64 (*.f64 3/2 (/.f64 eh (*.f64 t ew))) 2))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 eh (*.f64 t ew))) 2) (/.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) 2))
(+.f64 (/.f64 eh (*.f64 (*.f64 t ew) 4)) (/.f64 (*.f64 eh 3) (*.f64 (*.f64 t ew) 4)))
(+.f64 (/.f64 (*.f64 eh 3) (*.f64 (*.f64 t ew) 4)) (/.f64 eh (*.f64 (*.f64 t ew) 4)))
(-.f64 (/.f64 eh (*.f64 t ew)) 0)
(-.f64 (/.f64 eh (*.f64 t ew)) (-.f64 (/.f64 (+.f64 eh eh) (*.f64 t ew)) (/.f64 (+.f64 eh eh) (*.f64 t ew))))
(-.f64 0 (neg.f64 (/.f64 eh (*.f64 t ew))))
(-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (/.f64 eh (*.f64 (*.f64 t ew) -2)))
(-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (/.f64 (neg.f64 (/.f64 eh (*.f64 t ew))) 2))
(-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (/.f64 (neg.f64 (/.f64 eh t)) (+.f64 ew ew)))
(-.f64 (/.f64 (+.f64 eh eh) (*.f64 t ew)) (/.f64 eh (*.f64 t ew)))
(-.f64 (neg.f64 (/.f64 eh (*.f64 t ew))) (*.f64 -2 (/.f64 eh (*.f64 t ew))))
(-.f64 (/.f64 eh (*.f64 (*.f64 t ew) -2)) (-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (/.f64 (+.f64 eh eh) (*.f64 t ew))))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 eh (*.f64 t ew))) 2) (/.f64 (/.f64 eh (*.f64 (*.f64 t ew) -2)) 2))
(-.f64 (/.f64 (*.f64 eh 3) (*.f64 (*.f64 t ew) 4)) (/.f64 (neg.f64 eh) (*.f64 (*.f64 t ew) 4)))
(-.f64 (/.f64 (neg.f64 (/.f64 eh (*.f64 t ew))) 2) (-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (/.f64 (+.f64 eh eh) (*.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh (*.f64 (*.f64 t ew) -2)) 2) (-.f64 (/.f64 (*.f64 3/2 (/.f64 eh (*.f64 t ew))) 2) (/.f64 (+.f64 eh eh) (*.f64 t ew))))
(-.f64 (/.f64 (neg.f64 (/.f64 eh t)) (+.f64 ew ew)) (-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (/.f64 (+.f64 eh eh) (*.f64 t ew))))
(-.f64 (/.f64 (neg.f64 eh) (*.f64 (*.f64 t ew) 4)) (-.f64 (/.f64 (*.f64 eh 3) (*.f64 (*.f64 t ew) 4)) (/.f64 (+.f64 eh eh) (*.f64 t ew))))
(*.f64 eh (/.f64 1 (*.f64 t ew)))
(*.f64 (*.f64 t ew) (/.f64 eh (*.f64 (*.f64 t ew) (*.f64 t ew))))
(*.f64 (/.f64 eh (*.f64 t ew)) 1)
(*.f64 1 (/.f64 eh (*.f64 t ew)))
(*.f64 (/.f64 eh t) (/.f64 1 ew))
(*.f64 (+.f64 eh eh) (/.f64 1/2 (*.f64 t ew)))
(*.f64 (/.f64 eh ew) (/.f64 1 t))
(*.f64 2 (/.f64 eh (*.f64 t (+.f64 ew ew))))
(*.f64 (/.f64 (+.f64 eh eh) (*.f64 t ew)) 1/2)
(*.f64 (*.f64 (/.f64 eh t) 2) (/.f64 1 (+.f64 ew ew)))
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 (*.f64 t ew) 4)))
(*.f64 1/2 (/.f64 (+.f64 eh eh) (*.f64 t ew)))
(*.f64 (/.f64 1 (*.f64 t ew)) eh)
(*.f64 (/.f64 1 (*.f64 t ew)) (*.f64 (*.f64 t ew) (/.f64 eh (*.f64 t ew))))
(*.f64 (/.f64 1/2 (*.f64 t ew)) (+.f64 eh eh))
(*.f64 (/.f64 1/2 (*.f64 t ew)) (*.f64 (*.f64 t ew) (/.f64 (+.f64 eh eh) (*.f64 t ew))))
(*.f64 (/.f64 1 t) (/.f64 eh ew))
(*.f64 (/.f64 1 (+.f64 ew ew)) (*.f64 (/.f64 eh t) 2))
(*.f64 (/.f64 1 (*.f64 (*.f64 t ew) 4)) (*.f64 eh 4))
(*.f64 (*.f64 2 (/.f64 eh ew)) (/.f64 1 (+.f64 t t)))
(*.f64 (/.f64 (*.f64 eh 4) t) (/.f64 1 (*.f64 (+.f64 ew ew) 2)))
(*.f64 (*.f64 2 (*.f64 eh 4)) (/.f64 1 (*.f64 2 (*.f64 (*.f64 t ew) 4))))
(*.f64 (/.f64 eh (*.f64 (*.f64 t ew) (*.f64 t ew))) (*.f64 t ew))
(*.f64 (/.f64 eh (*.f64 (*.f64 t ew) (*.f64 t ew))) (/.f64 1 (/.f64 1 (*.f64 t ew))))
(*.f64 (/.f64 eh (*.f64 t (*.f64 t ew))) (/.f64 1 (/.f64 1 t)))
(*.f64 (/.f64 eh (*.f64 ew (*.f64 t ew))) (/.f64 1 (/.f64 1 ew)))
(*.f64 (/.f64 1 ew) (/.f64 eh t))
(*.f64 (/.f64 (/.f64 eh (*.f64 t ew)) (/.f64 (*.f64 t ew) 2)) (/.f64 1 (/.f64 2 (*.f64 t ew))))
(*.f64 (/.f64 (/.f64 eh (*.f64 t ew)) (/.f64 t 2)) (/.f64 1 (/.f64 2 t)))
(*.f64 (/.f64 (*.f64 eh 4) (*.f64 t ew)) 1/4)
(*.f64 -2 (/.f64 eh (*.f64 (*.f64 t ew) -2)))
(*.f64 (/.f64 1 (+.f64 t t)) (*.f64 2 (/.f64 eh ew)))
(*.f64 1/4 (/.f64 (*.f64 eh 4) (*.f64 t ew)))
(*.f64 (/.f64 1 (*.f64 (+.f64 ew ew) 2)) (/.f64 (*.f64 eh 4) t))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (*.f64 t ew) 4))) (*.f64 2 (*.f64 eh 4)))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 t ew))) (/.f64 eh (*.f64 (*.f64 t ew) (*.f64 t ew))))
(*.f64 (/.f64 1 (/.f64 1 ew)) (/.f64 eh (*.f64 ew (*.f64 t ew))))
(*.f64 (/.f64 1 (/.f64 2 (*.f64 t ew))) (/.f64 (/.f64 eh (*.f64 t ew)) (/.f64 (*.f64 t ew) 2)))
(*.f64 (/.f64 1 (/.f64 2 t)) (/.f64 (/.f64 eh (*.f64 t ew)) (/.f64 t 2)))
(*.f64 (/.f64 1 (/.f64 1 t)) (/.f64 eh (*.f64 t (*.f64 t ew))))
(*.f64 (*.f64 eh (*.f64 t ew)) (/.f64 (/.f64 1 (*.f64 t ew)) (*.f64 t ew)))
(*.f64 (*.f64 (*.f64 t ew) (+.f64 eh eh)) (/.f64 (/.f64 1/2 (*.f64 t ew)) (*.f64 t ew)))
(*.f64 (*.f64 (*.f64 t ew) (/.f64 eh (*.f64 t ew))) (/.f64 1 (*.f64 t ew)))
(*.f64 (*.f64 (*.f64 t ew) (/.f64 eh t)) (/.f64 (/.f64 1 ew) (*.f64 t ew)))
(*.f64 (*.f64 (*.f64 t ew) (/.f64 eh ew)) (/.f64 (/.f64 1 t) (*.f64 t ew)))
(*.f64 (*.f64 (*.f64 t ew) (/.f64 (+.f64 eh eh) (*.f64 t ew))) (/.f64 1/2 (*.f64 t ew)))
(*.f64 (*.f64 (*.f64 t ew) (*.f64 (/.f64 eh t) 2)) (/.f64 (/.f64 1 (+.f64 ew ew)) (*.f64 t ew)))
(*.f64 (*.f64 (*.f64 t ew) (*.f64 eh 4)) (/.f64 (/.f64 1 (*.f64 (*.f64 t ew) 4)) (*.f64 t ew)))
(*.f64 (/.f64 (/.f64 1 (*.f64 t ew)) (*.f64 t ew)) (*.f64 eh (*.f64 t ew)))
(*.f64 (/.f64 (/.f64 1 ew) (*.f64 t ew)) (*.f64 (*.f64 t ew) (/.f64 eh t)))
(*.f64 (/.f64 (/.f64 1/2 (*.f64 t ew)) (*.f64 t ew)) (*.f64 (*.f64 t ew) (+.f64 eh eh)))
(*.f64 (/.f64 (/.f64 1 t) (*.f64 t ew)) (*.f64 (*.f64 t ew) (/.f64 eh ew)))
(*.f64 (/.f64 (/.f64 1 (+.f64 ew ew)) (*.f64 t ew)) (*.f64 (*.f64 t ew) (*.f64 (/.f64 eh t) 2)))
(*.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 t ew) 4)) (*.f64 t ew)) (*.f64 (*.f64 t ew) (*.f64 eh 4)))
(*.f64 (+.f64 (*.f64 (*.f64 t ew) (/.f64 2 (*.f64 t ew))) -1) (/.f64 eh (*.f64 t ew)))
(pow.f64 (/.f64 eh (*.f64 t ew)) 1)
(neg.f64 (neg.f64 (/.f64 eh (*.f64 t ew))))
Outputs
(+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 0)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(+.f64 0 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(+.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(+.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) (/.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 2))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(+.f64 (/.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 2) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(-.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 0)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(-.f64 0 (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(-.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) (neg.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(-.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) (/.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 2))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(-.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) (-.f64 (/.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 2) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(-.f64 (*.f64 (cos.f64 (/.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)) (cos.f64 (/.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (*.f64 (sin.f64 (/.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)) (sin.f64 (/.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))
(cos.f64 (+.f64 (/.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2) (/.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))
(cos.f64 (/.f64 (+.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 1)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 0))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 0) (cos.f64 0)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(*.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(*.f64 2 (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) 1/2)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) (/.f64 (cos.f64 0) 2))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(*.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(*.f64 1/2 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(*.f64 (/.f64 (cos.f64 0) 2) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(*.f64 (/.f64 (cos.f64 0) 2) (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)) 1/4)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)) (/.f64 (cos.f64 0) 4))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(*.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) (+.f64 (cos.f64 0) (cos.f64 0)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 1/2)
(*.f64 1/2 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (/.f64 (cos.f64 0) 2))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(*.f64 (*.f64 (cos.f64 0) (cos.f64 0)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(*.f64 1/4 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(*.f64 (/.f64 (cos.f64 0) 4) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(*.f64 (+.f64 (cos.f64 0) (cos.f64 0)) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(*.f64 (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)) 2)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 1)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) 2)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)) 4)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(/.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 2)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))) 8)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(/.f64 (+.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) 4)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(/.f64 (-.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (-.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))) 2)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(/.f64 (-.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (-.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 2)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(/.f64 (*.f64 (cos.f64 0) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))) 4)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(pow.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 1)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(neg.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) 0)
(/.f64 eh (*.f64 t ew))
(+.f64 0 (/.f64 eh (*.f64 t ew)))
(/.f64 eh (*.f64 t ew))
(+.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (/.f64 eh (*.f64 t (+.f64 ew ew))))
(/.f64 eh (*.f64 t ew))
(+.f64 (/.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) 2) (/.f64 (*.f64 3/2 (/.f64 eh (*.f64 t ew))) 2))
(/.f64 (+.f64 (*.f64 (/.f64 eh (*.f64 t ew)) 3/2) (/.f64 eh (*.f64 t (+.f64 ew ew)))) 2)
(/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 3)) 4)
(/.f64 (*.f64 2 (*.f64 eh (/.f64 2 (*.f64 t ew)))) 4)
(+.f64 (/.f64 (*.f64 3/2 (/.f64 eh (*.f64 t ew))) 2) (/.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) 2))
(/.f64 (+.f64 (*.f64 (/.f64 eh (*.f64 t ew)) 3/2) (/.f64 eh (*.f64 t (+.f64 ew ew)))) 2)
(/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 3)) 4)
(/.f64 (*.f64 2 (*.f64 eh (/.f64 2 (*.f64 t ew)))) 4)
(+.f64 (/.f64 eh (*.f64 (*.f64 t ew) 4)) (/.f64 (*.f64 eh 3) (*.f64 (*.f64 t ew) 4)))
(/.f64 eh (*.f64 t ew))
(+.f64 (/.f64 (*.f64 eh 3) (*.f64 (*.f64 t ew) 4)) (/.f64 eh (*.f64 (*.f64 t ew) 4)))
(/.f64 eh (*.f64 t ew))
(-.f64 (/.f64 eh (*.f64 t ew)) 0)
(/.f64 eh (*.f64 t ew))
(-.f64 (/.f64 eh (*.f64 t ew)) (-.f64 (/.f64 (+.f64 eh eh) (*.f64 t ew)) (/.f64 (+.f64 eh eh) (*.f64 t ew))))
(/.f64 eh (*.f64 t ew))
(-.f64 0 (neg.f64 (/.f64 eh (*.f64 t ew))))
(/.f64 eh (*.f64 t ew))
(-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (/.f64 eh (*.f64 (*.f64 t ew) -2)))
(/.f64 eh (*.f64 t ew))
(-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (/.f64 (neg.f64 (/.f64 eh (*.f64 t ew))) 2))
(/.f64 eh (*.f64 t ew))
(-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (/.f64 (neg.f64 (/.f64 eh t)) (+.f64 ew ew)))
(/.f64 eh (*.f64 t ew))
(-.f64 (/.f64 (+.f64 eh eh) (*.f64 t ew)) (/.f64 eh (*.f64 t ew)))
(/.f64 eh (*.f64 t ew))
(-.f64 (neg.f64 (/.f64 eh (*.f64 t ew))) (*.f64 -2 (/.f64 eh (*.f64 t ew))))
(/.f64 eh (*.f64 t ew))
(-.f64 (/.f64 eh (*.f64 (*.f64 t ew) -2)) (-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (/.f64 (+.f64 eh eh) (*.f64 t ew))))
(/.f64 eh (*.f64 t ew))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 eh (*.f64 t ew))) 2) (/.f64 (/.f64 eh (*.f64 (*.f64 t ew) -2)) 2))
(/.f64 (+.f64 (*.f64 (/.f64 eh (*.f64 t ew)) 3/2) (/.f64 eh (*.f64 t (+.f64 ew ew)))) 2)
(/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 3)) 4)
(/.f64 (*.f64 2 (*.f64 eh (/.f64 2 (*.f64 t ew)))) 4)
(-.f64 (/.f64 (*.f64 eh 3) (*.f64 (*.f64 t ew) 4)) (/.f64 (neg.f64 eh) (*.f64 (*.f64 t ew) 4)))
(/.f64 eh (*.f64 t ew))
(-.f64 (/.f64 (neg.f64 (/.f64 eh (*.f64 t ew))) 2) (-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (/.f64 (+.f64 eh eh) (*.f64 t ew))))
(/.f64 eh (*.f64 t ew))
(-.f64 (/.f64 (/.f64 eh (*.f64 (*.f64 t ew) -2)) 2) (-.f64 (/.f64 (*.f64 3/2 (/.f64 eh (*.f64 t ew))) 2) (/.f64 (+.f64 eh eh) (*.f64 t ew))))
(-.f64 (/.f64 (+.f64 eh eh) (*.f64 t ew)) (/.f64 (-.f64 (*.f64 (/.f64 eh (*.f64 t ew)) 3/2) (/.f64 eh (*.f64 (*.f64 t ew) -2))) 2))
(-.f64 (*.f64 eh (/.f64 2 (*.f64 t ew))) (/.f64 (-.f64 (*.f64 (/.f64 eh (*.f64 t ew)) 3) (/.f64 (neg.f64 (/.f64 eh t)) ew)) 4))
(-.f64 (*.f64 eh (/.f64 2 (*.f64 t ew))) (/.f64 (*.f64 2 (*.f64 eh (/.f64 2 (*.f64 t ew)))) 4))
(-.f64 (/.f64 (neg.f64 (/.f64 eh t)) (+.f64 ew ew)) (-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (/.f64 (+.f64 eh eh) (*.f64 t ew))))
(/.f64 eh (*.f64 t ew))
(-.f64 (/.f64 (neg.f64 eh) (*.f64 (*.f64 t ew) 4)) (-.f64 (/.f64 (*.f64 eh 3) (*.f64 (*.f64 t ew) 4)) (/.f64 (+.f64 eh eh) (*.f64 t ew))))
(/.f64 eh (*.f64 t ew))
(*.f64 eh (/.f64 1 (*.f64 t ew)))
(/.f64 eh (*.f64 t ew))
(*.f64 (*.f64 t ew) (/.f64 eh (*.f64 (*.f64 t ew) (*.f64 t ew))))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 eh (*.f64 t ew)) 1)
(/.f64 eh (*.f64 t ew))
(*.f64 1 (/.f64 eh (*.f64 t ew)))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 eh t) (/.f64 1 ew))
(/.f64 eh (*.f64 t ew))
(*.f64 (+.f64 eh eh) (/.f64 1/2 (*.f64 t ew)))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 eh ew) (/.f64 1 t))
(/.f64 eh (*.f64 t ew))
(*.f64 2 (/.f64 eh (*.f64 t (+.f64 ew ew))))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 (+.f64 eh eh) (*.f64 t ew)) 1/2)
(/.f64 eh (*.f64 t ew))
(*.f64 (*.f64 (/.f64 eh t) 2) (/.f64 1 (+.f64 ew ew)))
(*.f64 2 (*.f64 (/.f64 eh t) (/.f64 1 (+.f64 ew ew))))
(*.f64 2 (*.f64 1 (/.f64 eh (*.f64 t (+.f64 ew ew)))))
(/.f64 (*.f64 eh (/.f64 2 t)) (+.f64 ew ew))
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 (*.f64 t ew) 4)))
(/.f64 eh (*.f64 t ew))
(*.f64 1/2 (/.f64 (+.f64 eh eh) (*.f64 t ew)))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1 (*.f64 t ew)) eh)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1 (*.f64 t ew)) (*.f64 (*.f64 t ew) (/.f64 eh (*.f64 t ew))))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1/2 (*.f64 t ew)) (+.f64 eh eh))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1/2 (*.f64 t ew)) (*.f64 (*.f64 t ew) (/.f64 (+.f64 eh eh) (*.f64 t ew))))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1 t) (/.f64 eh ew))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1 (+.f64 ew ew)) (*.f64 (/.f64 eh t) 2))
(*.f64 2 (*.f64 (/.f64 eh t) (/.f64 1 (+.f64 ew ew))))
(*.f64 2 (*.f64 1 (/.f64 eh (*.f64 t (+.f64 ew ew)))))
(/.f64 (*.f64 eh (/.f64 2 t)) (+.f64 ew ew))
(*.f64 (/.f64 1 (*.f64 (*.f64 t ew) 4)) (*.f64 eh 4))
(/.f64 eh (*.f64 t ew))
(*.f64 (*.f64 2 (/.f64 eh ew)) (/.f64 1 (+.f64 t t)))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 (*.f64 eh 4) t) (/.f64 1 (*.f64 (+.f64 ew ew) 2)))
(/.f64 eh (*.f64 t ew))
(*.f64 (*.f64 2 (*.f64 eh 4)) (/.f64 1 (*.f64 2 (*.f64 (*.f64 t ew) 4))))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 eh (*.f64 (*.f64 t ew) (*.f64 t ew))) (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 eh (*.f64 (*.f64 t ew) (*.f64 t ew))) (/.f64 1 (/.f64 1 (*.f64 t ew))))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 eh (*.f64 t (*.f64 t ew))) (/.f64 1 (/.f64 1 t)))
(*.f64 1 (/.f64 (/.f64 eh (*.f64 t (*.f64 t ew))) (/.f64 1 t)))
(*.f64 eh (/.f64 2 (*.f64 (/.f64 2 t) (*.f64 t (*.f64 t ew)))))
(/.f64 eh (*.f64 (/.f64 1 t) (*.f64 t (*.f64 t ew))))
(*.f64 (/.f64 eh (*.f64 ew (*.f64 t ew))) (/.f64 1 (/.f64 1 ew)))
(*.f64 1 (/.f64 (/.f64 eh (*.f64 ew (*.f64 t ew))) (/.f64 1 ew)))
(*.f64 2 (/.f64 (/.f64 eh (*.f64 ew (*.f64 t ew))) (/.f64 2 ew)))
(/.f64 (/.f64 eh ew) (*.f64 (*.f64 t ew) (/.f64 1 ew)))
(*.f64 (/.f64 1 ew) (/.f64 eh t))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 (/.f64 eh (*.f64 t ew)) (/.f64 (*.f64 t ew) 2)) (/.f64 1 (/.f64 2 (*.f64 t ew))))
(*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 (/.f64 1 (/.f64 2 (*.f64 t ew))) (/.f64 (*.f64 t ew) 2)))
(*.f64 1 (-.f64 (/.f64 (/.f64 eh (/.f64 (*.f64 t ew) 2)) 2) 0))
(/.f64 (/.f64 eh (/.f64 (*.f64 t ew) 2)) 2)
(*.f64 (/.f64 (/.f64 eh (*.f64 t ew)) (/.f64 t 2)) (/.f64 1 (/.f64 2 t)))
(*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 (/.f64 1 (/.f64 2 t)) (/.f64 t 2)))
(*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 2 (*.f64 (/.f64 4 t) (/.f64 t 2))))
(/.f64 eh (*.f64 (/.f64 2 t) (*.f64 (*.f64 t ew) (/.f64 t 2))))
(*.f64 (/.f64 (*.f64 eh 4) (*.f64 t ew)) 1/4)
(/.f64 eh (*.f64 t ew))
(*.f64 -2 (/.f64 eh (*.f64 (*.f64 t ew) -2)))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1 (+.f64 t t)) (*.f64 2 (/.f64 eh ew)))
(/.f64 eh (*.f64 t ew))
(*.f64 1/4 (/.f64 (*.f64 eh 4) (*.f64 t ew)))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1 (*.f64 (+.f64 ew ew) 2)) (/.f64 (*.f64 eh 4) t))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (*.f64 t ew) 4))) (*.f64 2 (*.f64 eh 4)))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1 (/.f64 1 (*.f64 t ew))) (/.f64 eh (*.f64 (*.f64 t ew) (*.f64 t ew))))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1 (/.f64 1 ew)) (/.f64 eh (*.f64 ew (*.f64 t ew))))
(*.f64 1 (/.f64 (/.f64 eh (*.f64 ew (*.f64 t ew))) (/.f64 1 ew)))
(*.f64 2 (/.f64 (/.f64 eh (*.f64 ew (*.f64 t ew))) (/.f64 2 ew)))
(/.f64 (/.f64 eh ew) (*.f64 (*.f64 t ew) (/.f64 1 ew)))
(*.f64 (/.f64 1 (/.f64 2 (*.f64 t ew))) (/.f64 (/.f64 eh (*.f64 t ew)) (/.f64 (*.f64 t ew) 2)))
(*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 (/.f64 1 (/.f64 2 (*.f64 t ew))) (/.f64 (*.f64 t ew) 2)))
(*.f64 1 (-.f64 (/.f64 (/.f64 eh (/.f64 (*.f64 t ew) 2)) 2) 0))
(/.f64 (/.f64 eh (/.f64 (*.f64 t ew) 2)) 2)
(*.f64 (/.f64 1 (/.f64 2 t)) (/.f64 (/.f64 eh (*.f64 t ew)) (/.f64 t 2)))
(*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 (/.f64 1 (/.f64 2 t)) (/.f64 t 2)))
(*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 2 (*.f64 (/.f64 4 t) (/.f64 t 2))))
(/.f64 eh (*.f64 (/.f64 2 t) (*.f64 (*.f64 t ew) (/.f64 t 2))))
(*.f64 (/.f64 1 (/.f64 1 t)) (/.f64 eh (*.f64 t (*.f64 t ew))))
(*.f64 1 (/.f64 (/.f64 eh (*.f64 t (*.f64 t ew))) (/.f64 1 t)))
(*.f64 eh (/.f64 2 (*.f64 (/.f64 2 t) (*.f64 t (*.f64 t ew)))))
(/.f64 eh (*.f64 (/.f64 1 t) (*.f64 t (*.f64 t ew))))
(*.f64 (*.f64 eh (*.f64 t ew)) (/.f64 (/.f64 1 (*.f64 t ew)) (*.f64 t ew)))
(/.f64 eh (*.f64 t ew))
(*.f64 (*.f64 (*.f64 t ew) (+.f64 eh eh)) (/.f64 (/.f64 1/2 (*.f64 t ew)) (*.f64 t ew)))
(/.f64 eh (*.f64 t ew))
(*.f64 (*.f64 (*.f64 t ew) (/.f64 eh (*.f64 t ew))) (/.f64 1 (*.f64 t ew)))
(/.f64 eh (*.f64 t ew))
(*.f64 (*.f64 (*.f64 t ew) (/.f64 eh t)) (/.f64 (/.f64 1 ew) (*.f64 t ew)))
(/.f64 eh (*.f64 t ew))
(*.f64 (*.f64 (*.f64 t ew) (/.f64 eh ew)) (/.f64 (/.f64 1 t) (*.f64 t ew)))
(/.f64 eh (*.f64 t ew))
(*.f64 (*.f64 (*.f64 t ew) (/.f64 (+.f64 eh eh) (*.f64 t ew))) (/.f64 1/2 (*.f64 t ew)))
(/.f64 eh (*.f64 t ew))
(*.f64 (*.f64 (*.f64 t ew) (*.f64 (/.f64 eh t) 2)) (/.f64 (/.f64 1 (+.f64 ew ew)) (*.f64 t ew)))
(*.f64 (*.f64 2 (/.f64 eh t)) (*.f64 (*.f64 t ew) (/.f64 1 (*.f64 (+.f64 ew ew) (*.f64 t ew)))))
(*.f64 (*.f64 t ew) (*.f64 (*.f64 eh (/.f64 2 t)) (/.f64 (/.f64 1/2 (*.f64 t ew)) ew)))
(*.f64 (*.f64 eh (/.f64 (*.f64 t ew) t)) (*.f64 2 (/.f64 (/.f64 (/.f64 1/2 ew) t) ew)))
(*.f64 (*.f64 (*.f64 t ew) (*.f64 eh 4)) (/.f64 (/.f64 1 (*.f64 (*.f64 t ew) 4)) (*.f64 t ew)))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 (/.f64 1 (*.f64 t ew)) (*.f64 t ew)) (*.f64 eh (*.f64 t ew)))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 (/.f64 1 ew) (*.f64 t ew)) (*.f64 (*.f64 t ew) (/.f64 eh t)))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 (/.f64 1/2 (*.f64 t ew)) (*.f64 t ew)) (*.f64 (*.f64 t ew) (+.f64 eh eh)))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 (/.f64 1 t) (*.f64 t ew)) (*.f64 (*.f64 t ew) (/.f64 eh ew)))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 (/.f64 1 (+.f64 ew ew)) (*.f64 t ew)) (*.f64 (*.f64 t ew) (*.f64 (/.f64 eh t) 2)))
(*.f64 (*.f64 2 (/.f64 eh t)) (*.f64 (*.f64 t ew) (/.f64 1 (*.f64 (+.f64 ew ew) (*.f64 t ew)))))
(*.f64 (*.f64 t ew) (*.f64 (*.f64 eh (/.f64 2 t)) (/.f64 (/.f64 1/2 (*.f64 t ew)) ew)))
(*.f64 (*.f64 eh (/.f64 (*.f64 t ew) t)) (*.f64 2 (/.f64 (/.f64 (/.f64 1/2 ew) t) ew)))
(*.f64 (/.f64 (/.f64 1 (*.f64 (*.f64 t ew) 4)) (*.f64 t ew)) (*.f64 (*.f64 t ew) (*.f64 eh 4)))
(/.f64 eh (*.f64 t ew))
(*.f64 (+.f64 (*.f64 (*.f64 t ew) (/.f64 2 (*.f64 t ew))) -1) (/.f64 eh (*.f64 t ew)))
(*.f64 eh (/.f64 (+.f64 (*.f64 (*.f64 t ew) (/.f64 2 (*.f64 t ew))) -1) (*.f64 t ew)))
(*.f64 eh (/.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 ew ew) (/.f64 0 t))) -1) (*.f64 t ew)))
(*.f64 eh (/.f64 (+.f64 (*.f64 t (*.f64 ew (/.f64 2 (*.f64 t ew)))) -1) (*.f64 t ew)))
(pow.f64 (/.f64 eh (*.f64 t ew)) 1)
(/.f64 eh (*.f64 t ew))
(neg.f64 (neg.f64 (/.f64 eh (*.f64 t ew))))
(/.f64 eh (*.f64 t ew))

localize27.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 ew (sin.f64 t))
0.1b
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
1.1b
(/.f64 (/.f64 eh ew) (tan.f64 t))
37.3b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
Compiler

Compiled 118 to 15 computations (87.3% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
t
@0
(*.f64 ew (sin.f64 t))
0.0ms
ew
@0
(*.f64 ew (sin.f64 t))
0.0ms
ew
@inf
(*.f64 ew (sin.f64 t))
0.0ms
ew
@-inf
(*.f64 ew (sin.f64 t))
0.0ms
t
@inf
(*.f64 ew (sin.f64 t))

rewrite125.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
552×rational_best-4
552×rational_best-2
552×rational_best-3
552×rational_best-1
552×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0711
15111
213011
335811
4126511
5761611
Stop Event
node limit
Counts
1 → 21
Calls
Call 1
Inputs
(*.f64 ew (sin.f64 t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 ew (sin.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 ew (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 ew (*.f64 (sin.f64 t) 1/2)) (*.f64 ew (*.f64 (sin.f64 t) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 ew (sin.f64 t)) 4) (+.f64 (/.f64 (*.f64 ew (sin.f64 t)) 4) (*.f64 ew (*.f64 (sin.f64 t) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 ew (sin.f64 t)) 4) (/.f64 (/.f64 (*.f64 ew (*.f64 (sin.f64 t) 3)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 ew (sin.f64 t)) 4) (/.f64 (*.f64 ew (*.f64 (sin.f64 t) 3)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 ew (sin.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 ew (*.f64 (sin.f64 t) 1/2)) (/.f64 (*.f64 ew (sin.f64 t)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 ew (sin.f64 t)) 4) (*.f64 ew (*.f64 (sin.f64 t) 1/2))) (neg.f64 (/.f64 (*.f64 ew (sin.f64 t)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 ew (*.f64 (sin.f64 t) 3)) 2) 2) (/.f64 (/.f64 (*.f64 ew (sin.f64 t)) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 ew (*.f64 (sin.f64 t) 3)) 4) (/.f64 (neg.f64 (*.f64 ew (sin.f64 t))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (sin.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 t) (+.f64 ew ew)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (sin.f64 t) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 t) (*.f64 2 (*.f64 ew 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 ew 4) (*.f64 (sin.f64 t) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sin.f64 t) (*.f64 2 (*.f64 ew 4))) (*.f64 (sin.f64 t) (*.f64 2 (*.f64 ew 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 ew 4) (*.f64 (sin.f64 t) 4)) (*.f64 (*.f64 ew 4) (*.f64 (sin.f64 t) 4))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 4)) (*.f64 2 (*.f64 ew 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 ew 4)) (*.f64 2 (*.f64 (sin.f64 t) 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 ew (sin.f64 t)) 1)))))

simplify61.0ms (0.3%)

Algorithm
egg-herbie
Rules
1220×rational_best-simplify-48
884×rational_best-simplify-47
822×rational_best-simplify-52
798×rational_best-simplify-63
764×rational_best-simplify-51
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
087623
1224623
2554599
31539599
Stop Event
node limit
Counts
45 → 37
Calls
Call 1
Inputs
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 t ew)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)) (*.f64 t ew))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)) (*.f64 t ew)))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) ew)) (*.f64 t ew))))
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(+.f64 (*.f64 ew (sin.f64 t)) 0)
(+.f64 0 (*.f64 ew (sin.f64 t)))
(+.f64 (*.f64 ew (*.f64 (sin.f64 t) 1/2)) (*.f64 ew (*.f64 (sin.f64 t) 1/2)))
(+.f64 (/.f64 (*.f64 ew (sin.f64 t)) 4) (+.f64 (/.f64 (*.f64 ew (sin.f64 t)) 4) (*.f64 ew (*.f64 (sin.f64 t) 1/2))))
(+.f64 (/.f64 (*.f64 ew (sin.f64 t)) 4) (/.f64 (/.f64 (*.f64 ew (*.f64 (sin.f64 t) 3)) 2) 2))
(+.f64 (/.f64 (*.f64 ew (sin.f64 t)) 4) (/.f64 (*.f64 ew (*.f64 (sin.f64 t) 3)) 4))
(-.f64 (*.f64 ew (sin.f64 t)) 0)
(-.f64 (*.f64 ew (*.f64 (sin.f64 t) 1/2)) (/.f64 (*.f64 ew (sin.f64 t)) -2))
(-.f64 (+.f64 (/.f64 (*.f64 ew (sin.f64 t)) 4) (*.f64 ew (*.f64 (sin.f64 t) 1/2))) (neg.f64 (/.f64 (*.f64 ew (sin.f64 t)) 4)))
(-.f64 (/.f64 (/.f64 (*.f64 ew (*.f64 (sin.f64 t) 3)) 2) 2) (/.f64 (/.f64 (*.f64 ew (sin.f64 t)) -2) 2))
(-.f64 (/.f64 (*.f64 ew (*.f64 (sin.f64 t) 3)) 4) (/.f64 (neg.f64 (*.f64 ew (sin.f64 t))) 4))
(/.f64 (*.f64 ew (sin.f64 t)) 1)
(/.f64 (*.f64 (sin.f64 t) (+.f64 ew ew)) 2)
(/.f64 (*.f64 ew (*.f64 (sin.f64 t) 4)) 4)
(/.f64 (*.f64 (sin.f64 t) (*.f64 2 (*.f64 ew 4))) 8)
(/.f64 (*.f64 (*.f64 ew 4) (*.f64 (sin.f64 t) 4)) 16)
(/.f64 (+.f64 (*.f64 (sin.f64 t) (*.f64 2 (*.f64 ew 4))) (*.f64 (sin.f64 t) (*.f64 2 (*.f64 ew 4)))) 16)
(/.f64 (+.f64 (*.f64 (*.f64 ew 4) (*.f64 (sin.f64 t) 4)) (*.f64 (*.f64 ew 4) (*.f64 (sin.f64 t) 4))) 32)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 4)) (*.f64 2 (*.f64 ew 4))) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 ew 4)) (*.f64 2 (*.f64 (sin.f64 t) 4))) 64)
(pow.f64 (*.f64 ew (sin.f64 t)) 1)
Outputs
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 t ew)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)) (*.f64 t ew))
(+.f64 (*.f64 t ew) (*.f64 ew (*.f64 (pow.f64 t 3) -1/6)))
(+.f64 (*.f64 t ew) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 ew (+.f64 t (*.f64 -1/6 (pow.f64 t 3))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)) (*.f64 t ew)))
(+.f64 (+.f64 (*.f64 t ew) (*.f64 ew (*.f64 (pow.f64 t 3) -1/6))) (*.f64 ew (*.f64 (pow.f64 t 5) 1/120)))
(+.f64 (*.f64 t ew) (+.f64 (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))) (*.f64 (pow.f64 t 5) (*.f64 ew 1/120))))
(+.f64 (*.f64 t ew) (*.f64 ew (+.f64 (*.f64 -1/6 (pow.f64 t 3)) (*.f64 1/120 (pow.f64 t 5)))))
(+.f64 (*.f64 t ew) (*.f64 ew (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) ew)) (*.f64 t ew))))
(+.f64 (*.f64 ew (*.f64 (pow.f64 t 5) 1/120)) (+.f64 (*.f64 t ew) (+.f64 (*.f64 ew (*.f64 (pow.f64 t 7) -1/5040)) (*.f64 ew (*.f64 (pow.f64 t 3) -1/6)))))
(+.f64 (*.f64 (pow.f64 t 5) (*.f64 ew 1/120)) (+.f64 (*.f64 t ew) (+.f64 (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))) (*.f64 ew (*.f64 -1/5040 (pow.f64 t 7))))))
(+.f64 (*.f64 ew (+.f64 t (*.f64 -1/5040 (pow.f64 t 7)))) (*.f64 ew (+.f64 (*.f64 -1/6 (pow.f64 t 3)) (*.f64 1/120 (pow.f64 t 5)))))
(+.f64 (*.f64 ew (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) (*.f64 ew (+.f64 (*.f64 -1/5040 (pow.f64 t 7)) (*.f64 1/120 (pow.f64 t 5)))))
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(+.f64 (*.f64 ew (sin.f64 t)) 0)
(*.f64 (sin.f64 t) ew)
(+.f64 0 (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) ew)
(+.f64 (*.f64 ew (*.f64 (sin.f64 t) 1/2)) (*.f64 ew (*.f64 (sin.f64 t) 1/2)))
(*.f64 (sin.f64 t) ew)
(+.f64 (/.f64 (*.f64 ew (sin.f64 t)) 4) (+.f64 (/.f64 (*.f64 ew (sin.f64 t)) 4) (*.f64 ew (*.f64 (sin.f64 t) 1/2))))
(*.f64 (sin.f64 t) ew)
(+.f64 (/.f64 (*.f64 ew (sin.f64 t)) 4) (/.f64 (/.f64 (*.f64 ew (*.f64 (sin.f64 t) 3)) 2) 2))
(*.f64 (sin.f64 t) ew)
(+.f64 (/.f64 (*.f64 ew (sin.f64 t)) 4) (/.f64 (*.f64 ew (*.f64 (sin.f64 t) 3)) 4))
(*.f64 (sin.f64 t) ew)
(-.f64 (*.f64 ew (sin.f64 t)) 0)
(*.f64 (sin.f64 t) ew)
(-.f64 (*.f64 ew (*.f64 (sin.f64 t) 1/2)) (/.f64 (*.f64 ew (sin.f64 t)) -2))
(*.f64 (sin.f64 t) ew)
(-.f64 (+.f64 (/.f64 (*.f64 ew (sin.f64 t)) 4) (*.f64 ew (*.f64 (sin.f64 t) 1/2))) (neg.f64 (/.f64 (*.f64 ew (sin.f64 t)) 4)))
(*.f64 (sin.f64 t) ew)
(-.f64 (/.f64 (/.f64 (*.f64 ew (*.f64 (sin.f64 t) 3)) 2) 2) (/.f64 (/.f64 (*.f64 ew (sin.f64 t)) -2) 2))
(*.f64 (sin.f64 t) ew)
(-.f64 (/.f64 (*.f64 ew (*.f64 (sin.f64 t) 3)) 4) (/.f64 (neg.f64 (*.f64 ew (sin.f64 t))) 4))
(*.f64 (sin.f64 t) ew)
(/.f64 (*.f64 ew (sin.f64 t)) 1)
(*.f64 (sin.f64 t) ew)
(/.f64 (*.f64 (sin.f64 t) (+.f64 ew ew)) 2)
(*.f64 (sin.f64 t) ew)
(/.f64 (*.f64 ew (*.f64 (sin.f64 t) 4)) 4)
(*.f64 (sin.f64 t) ew)
(/.f64 (*.f64 (sin.f64 t) (*.f64 2 (*.f64 ew 4))) 8)
(*.f64 (sin.f64 t) ew)
(/.f64 (*.f64 (*.f64 ew 4) (*.f64 (sin.f64 t) 4)) 16)
(*.f64 (sin.f64 t) ew)
(/.f64 (+.f64 (*.f64 (sin.f64 t) (*.f64 2 (*.f64 ew 4))) (*.f64 (sin.f64 t) (*.f64 2 (*.f64 ew 4)))) 16)
(*.f64 (sin.f64 t) ew)
(/.f64 (+.f64 (*.f64 (*.f64 ew 4) (*.f64 (sin.f64 t) 4)) (*.f64 (*.f64 ew 4) (*.f64 (sin.f64 t) 4))) 32)
(*.f64 (sin.f64 t) ew)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 t) 4)) (*.f64 2 (*.f64 ew 4))) 64)
(*.f64 (sin.f64 t) ew)
(/.f64 (*.f64 (*.f64 2 (*.f64 ew 4)) (*.f64 2 (*.f64 (sin.f64 t) 4))) 64)
(*.f64 (sin.f64 t) ew)
(pow.f64 (*.f64 ew (sin.f64 t)) 1)
(*.f64 (sin.f64 t) ew)

localize61.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.9b
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew)))
4.1b
(*.f64 (*.f64 eh t) (/.f64 -1/3 ew))
4.4b
(/.f64 eh (*.f64 t ew))
43.9b
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew)))))
Compiler

Compiled 210 to 61 computations (71% saved)

series9.0ms (0.1%)

Counts
3 → 108
Calls

27 calls:

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

rewrite149.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
992×rational_best-simplify-56
824×rational_best-simplify-3
620×rational_best-simplify-53
612×rational_best-simplify-49
478×rational_best-simplify-62
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015101
1109101
2266101
3965101
45882101
Stop Event
node limit
Counts
3 → 108
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew)))))
(*.f64 (*.f64 eh t) (/.f64 -1/3 ew))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (/.f64 (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))) 2) (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (neg.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (/.f64 (neg.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (+.f64 (/.f64 (neg.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (+.f64 (neg.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (/.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 2)) (cos.f64 (/.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 2))) (*.f64 (sin.f64 (/.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 2)) (sin.f64 (/.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (/.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 2)) (cos.f64 (/.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 2))) (+.f64 (*.f64 (sin.f64 (/.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 2)) (sin.f64 (/.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) (cos.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) (*.f64 (cos.f64 0) (cos.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (/.f64 (cos.f64 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 0) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (cos.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 0) 2) (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 0) 2) (*.f64 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (cos.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2)) (/.f64 (cos.f64 0) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))) (/.f64 (cos.f64 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 0) (cos.f64 0)) (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))) (+.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (-.f64 (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))) (-.f64 (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2)) (cos.f64 0)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2) (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2) (/.f64 (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2) (+.f64 (/.f64 (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4/3 (/.f64 (*.f64 eh t) ew)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 eh t) ew)) (*.f64 -4/3 (/.f64 (*.f64 eh t) ew))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -4/3 ew) (*.f64 (*.f64 eh 4) t)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eh 4) (*.f64 -4/3 (/.f64 t ew))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 t t) 2) (*.f64 eh (/.f64 -4/3 ew))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 eh 4) t) (/.f64 -4/3 ew)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eh (/.f64 -4/3 ew)) (*.f64 (+.f64 t t) 2)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -4/3 (/.f64 t ew)) (*.f64 eh 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 eh (*.f64 t ew)) (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) (/.f64 (/.f64 eh (neg.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) (-.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) (+.f64 (-.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1 ew) (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 eh t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 eh 2) (*.f64 t ew)) (+.f64 (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) (*.f64 -1/2 (/.f64 eh (*.f64 t ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 eh 2) (*.f64 t ew)) (+.f64 (+.f64 (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) (*.f64 -1/2 (/.f64 eh (*.f64 t ew)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (-.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) (/.f64 eh (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 eh (*.f64 t ew)) 2) (+.f64 (/.f64 eh (*.f64 t ew)) (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 eh (*.f64 t ew)) 2) (+.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) (/.f64 (/.f64 eh 2) (*.f64 t ew))) (*.f64 -1/2 (/.f64 eh (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2) (-.f64 (/.f64 (/.f64 eh (neg.f64 t)) ew) (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2) (+.f64 (/.f64 (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2) (/.f64 (/.f64 eh (neg.f64 t)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2) (+.f64 (-.f64 (/.f64 (/.f64 eh (neg.f64 t)) ew) (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2) (/.f64 (*.f64 (/.f64 1 ew) (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 eh t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2) (-.f64 (*.f64 -1/2 (/.f64 eh (*.f64 t ew))) (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2) (neg.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2) (+.f64 (/.f64 (*.f64 (/.f64 1 ew) (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 eh t)))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2) (+.f64 (-.f64 (*.f64 -1/2 (/.f64 eh (*.f64 t ew))) (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2) (+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2)) (neg.f64 (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2)) (+.f64 (neg.f64 (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (/.f64 eh 2) (*.f64 t ew)) (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) (*.f64 -1/2 (/.f64 eh (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) (-.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) (/.f64 eh (*.f64 t ew)))) (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 eh (*.f64 t ew))) 2) (+.f64 (/.f64 (*.f64 -1/2 (/.f64 eh (*.f64 t ew))) 2) (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 eh 3) (*.f64 (*.f64 t ew) 4)) (+.f64 (/.f64 eh (*.f64 (*.f64 t ew) -4)) (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (-.f64 (*.f64 t (/.f64 -1/3 ew)) (/.f64 1 (neg.f64 (*.f64 t ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (-.f64 (*.f64 t (/.f64 -1/3 ew)) (/.f64 -1 (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 1 ew) (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 eh t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 ew) (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 eh t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 ew) (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 eh t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2))) (*.f64 2 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 eh (*.f64 t ew)) 4) (*.f64 -4/3 (/.f64 (*.f64 eh t) ew))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) (*.f64 t ew)) (/.f64 1 (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) (*.f64 t (+.f64 ew ew))) (/.f64 1/2 (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2)) (*.f64 t ew)) (/.f64 2 (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2)) (*.f64 t (+.f64 ew ew))) (/.f64 1 (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2))) (*.f64 t ew)) (/.f64 4 (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2))) (*.f64 t (+.f64 ew ew))) (/.f64 2 (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 ew) (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 eh t)))))))))

simplify124.0ms (0.7%)

Algorithm
egg-herbie
Rules
1052×rational_best-simplify-50
934×rational_best-simplify-55
920×rational_best-simplify-67
836×rational_best-simplify-54
768×rational_best-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02868520
17908472
226408266
Stop Event
node limit
Counts
216 → 161
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (*.f64 -1 (/.f64 eh (*.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (*.f64 -1 (/.f64 eh (*.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (*.f64 -1 (/.f64 eh (*.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (*.f64 -1 (/.f64 eh (*.f64 t ew))))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))) eh))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))) eh))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))) eh))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))) eh))
(/.f64 eh (*.f64 t ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 1/3 (*.f64 t eh))) ew))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 1/3 (*.f64 t eh))) ew))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 1/3 (*.f64 t eh))) ew))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 1/3 (*.f64 t eh))) ew))
(+.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 0)
(+.f64 0 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))
(+.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2))
(+.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (/.f64 (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))) 2))
(+.f64 (/.f64 (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))) 2) (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2))
(-.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 0)
(-.f64 0 (neg.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))))
(-.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (neg.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2)))
(-.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (/.f64 (neg.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))) 2))
(-.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (+.f64 (/.f64 (neg.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))) 2) 0))
(-.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (+.f64 (neg.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2)) 0))
(-.f64 (*.f64 (cos.f64 (/.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 2)) (cos.f64 (/.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 2))) (*.f64 (sin.f64 (/.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 2)) (sin.f64 (/.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 2))))
(-.f64 (*.f64 (cos.f64 (/.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 2)) (cos.f64 (/.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 2))) (+.f64 (*.f64 (sin.f64 (/.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 2)) (sin.f64 (/.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 2))) 0))
(*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 1)
(*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) (cos.f64 0))
(*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) (*.f64 (cos.f64 0) (cos.f64 0)))
(*.f64 1 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))
(*.f64 2 (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2)))
(*.f64 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) 1/2)
(*.f64 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (/.f64 (cos.f64 0) 2))
(*.f64 (cos.f64 0) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2))
(*.f64 1/2 (*.f64 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (cos.f64 0)))
(*.f64 (/.f64 (cos.f64 0) 2) (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2))
(*.f64 (/.f64 (cos.f64 0) 2) (*.f64 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (cos.f64 0)))
(*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2)) 1/4)
(*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2)) (/.f64 (cos.f64 0) 4))
(*.f64 (+.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))) 1/2)
(*.f64 (+.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))) (/.f64 (cos.f64 0) 2))
(*.f64 (+.f64 (cos.f64 0) (cos.f64 0)) (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2))
(/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 1)
(/.f64 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) 2)
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2)) 4)
(/.f64 (+.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))) 2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2))) 8)
(/.f64 (+.f64 (+.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))) (+.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))))) 4)
(/.f64 (-.f64 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (-.f64 (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))) 2)
(/.f64 (-.f64 (+.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))) (-.f64 (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))) 2)
(/.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2)) (cos.f64 0)) 4)
(pow.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 1)
(neg.f64 (neg.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))))
(+.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 0)
(+.f64 0 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))
(+.f64 (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2) (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2))
(-.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 0)
(-.f64 (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2) (/.f64 (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2))
(-.f64 (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2) (+.f64 (/.f64 (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2) 0))
(/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 1)
(/.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) 2)
(/.f64 (*.f64 -4/3 (/.f64 (*.f64 eh t) ew)) 4)
(/.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 eh t) ew)) (*.f64 -4/3 (/.f64 (*.f64 eh t) ew))) 8)
(/.f64 (*.f64 (/.f64 -4/3 ew) (*.f64 (*.f64 eh 4) t)) 16)
(/.f64 (*.f64 (*.f64 eh 4) (*.f64 -4/3 (/.f64 t ew))) 16)
(/.f64 (*.f64 (*.f64 (+.f64 t t) 2) (*.f64 eh (/.f64 -4/3 ew))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 eh 4) t) (/.f64 -4/3 ew)) 16)
(/.f64 (*.f64 (*.f64 eh (/.f64 -4/3 ew)) (*.f64 (+.f64 t t) 2)) 16)
(/.f64 (*.f64 (*.f64 -4/3 (/.f64 t ew)) (*.f64 eh 4)) 16)
(pow.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 1)
(-.f64 (/.f64 eh (*.f64 t ew)) (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))
(-.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) (/.f64 (/.f64 eh (neg.f64 t)) ew))
(-.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) (-.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))
(-.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) (+.f64 (-.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 0))
(-.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 0)
(-.f64 0 (*.f64 (/.f64 1 ew) (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 eh t)))))
(-.f64 (/.f64 (/.f64 eh 2) (*.f64 t ew)) (+.f64 (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) (*.f64 -1/2 (/.f64 eh (*.f64 t ew)))))
(-.f64 (/.f64 (/.f64 eh 2) (*.f64 t ew)) (+.f64 (+.f64 (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) (*.f64 -1/2 (/.f64 eh (*.f64 t ew)))) 0))
(-.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (-.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) (/.f64 eh (*.f64 t ew))))
(-.f64 (*.f64 (/.f64 eh (*.f64 t ew)) 2) (+.f64 (/.f64 eh (*.f64 t ew)) (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))
(-.f64 (*.f64 (/.f64 eh (*.f64 t ew)) 2) (+.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 0))
(-.f64 (+.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) (/.f64 (/.f64 eh 2) (*.f64 t ew))) (*.f64 -1/2 (/.f64 eh (*.f64 t ew))))
(-.f64 (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2) (-.f64 (/.f64 (/.f64 eh (neg.f64 t)) ew) (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2)))
(-.f64 (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2) (+.f64 (/.f64 (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2) (/.f64 (/.f64 eh (neg.f64 t)) ew)))
(-.f64 (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2) (+.f64 (-.f64 (/.f64 (/.f64 eh (neg.f64 t)) ew) (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2)) 0))
(-.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2) (/.f64 (*.f64 (/.f64 1 ew) (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 eh t)))) 2))
(-.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2) (-.f64 (*.f64 -1/2 (/.f64 eh (*.f64 t ew))) (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2)))
(-.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2) (neg.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2)))
(-.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2) (+.f64 (/.f64 (*.f64 (/.f64 1 ew) (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 eh t)))) 2) 0))
(-.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2) (+.f64 (-.f64 (*.f64 -1/2 (/.f64 eh (*.f64 t ew))) (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2)) 0))
(-.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2) (+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2)) 0))
(-.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2)) (neg.f64 (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2)))
(-.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2)) (+.f64 (neg.f64 (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2)) 0))
(-.f64 (-.f64 (/.f64 (/.f64 eh 2) (*.f64 t ew)) (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) (*.f64 -1/2 (/.f64 eh (*.f64 t ew))))
(-.f64 (-.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) (-.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) (/.f64 eh (*.f64 t ew)))) (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 eh (*.f64 t ew))) 2) (+.f64 (/.f64 (*.f64 -1/2 (/.f64 eh (*.f64 t ew))) 2) (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))
(-.f64 (/.f64 (*.f64 eh 3) (*.f64 (*.f64 t ew) 4)) (+.f64 (/.f64 eh (*.f64 (*.f64 t ew) -4)) (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))
(*.f64 eh (-.f64 (*.f64 t (/.f64 -1/3 ew)) (/.f64 1 (neg.f64 (*.f64 t ew)))))
(*.f64 eh (-.f64 (*.f64 t (/.f64 -1/3 ew)) (/.f64 -1 (*.f64 t ew))))
(*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 1)
(*.f64 1 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))
(*.f64 -1 (*.f64 (/.f64 1 ew) (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 eh t)))))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2)))
(*.f64 (*.f64 (/.f64 1 ew) (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 eh t)))) -1)
(*.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2))) 1/4)
(*.f64 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2)) 1/2)
(/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 1)
(/.f64 (*.f64 (/.f64 1 ew) (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 eh t)))) -1)
(/.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2)) 2)
(/.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2))) (*.f64 2 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2)))) 8)
(/.f64 (+.f64 (*.f64 (/.f64 eh (*.f64 t ew)) 4) (*.f64 -4/3 (/.f64 (*.f64 eh t) ew))) 4)
(/.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) (*.f64 t ew)) (/.f64 1 (*.f64 t ew)))
(/.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) (*.f64 t (+.f64 ew ew))) (/.f64 1/2 (*.f64 t ew)))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2)) (*.f64 t ew)) (/.f64 2 (*.f64 t ew)))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2)) (*.f64 t (+.f64 ew ew))) (/.f64 1 (*.f64 t ew)))
(/.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2))) (*.f64 t ew)) (/.f64 4 (*.f64 t ew)))
(/.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2))) (*.f64 t (+.f64 ew ew))) (/.f64 2 (*.f64 t ew)))
(pow.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 1)
(neg.f64 (*.f64 (/.f64 1 ew) (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 eh t)))))
Outputs
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (*.f64 -1 (/.f64 eh (*.f64 t ew))))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (*.f64 -1 (/.f64 eh (*.f64 t ew))))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (*.f64 -1 (/.f64 eh (*.f64 t ew))))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (*.f64 -1 (/.f64 eh (*.f64 t ew))))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))) eh))
(*.f64 -1 (*.f64 eh (-.f64 (*.f64 t (/.f64 1/3 ew)) (/.f64 1 (*.f64 t ew)))))
(neg.f64 (*.f64 eh (-.f64 (*.f64 t (/.f64 1/3 ew)) (/.f64 1 (*.f64 t ew)))))
(*.f64 (-.f64 (*.f64 t (/.f64 1/3 ew)) (/.f64 1 (*.f64 t ew))) (neg.f64 eh))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))) eh))
(*.f64 -1 (*.f64 eh (-.f64 (*.f64 t (/.f64 1/3 ew)) (/.f64 1 (*.f64 t ew)))))
(neg.f64 (*.f64 eh (-.f64 (*.f64 t (/.f64 1/3 ew)) (/.f64 1 (*.f64 t ew)))))
(*.f64 (-.f64 (*.f64 t (/.f64 1/3 ew)) (/.f64 1 (*.f64 t ew))) (neg.f64 eh))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))) eh))
(*.f64 -1 (*.f64 eh (-.f64 (*.f64 t (/.f64 1/3 ew)) (/.f64 1 (*.f64 t ew)))))
(neg.f64 (*.f64 eh (-.f64 (*.f64 t (/.f64 1/3 ew)) (/.f64 1 (*.f64 t ew)))))
(*.f64 (-.f64 (*.f64 t (/.f64 1/3 ew)) (/.f64 1 (*.f64 t ew))) (neg.f64 eh))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))) eh))
(*.f64 -1 (*.f64 eh (-.f64 (*.f64 t (/.f64 1/3 ew)) (/.f64 1 (*.f64 t ew)))))
(neg.f64 (*.f64 eh (-.f64 (*.f64 t (/.f64 1/3 ew)) (/.f64 1 (*.f64 t ew)))))
(*.f64 (-.f64 (*.f64 t (/.f64 1/3 ew)) (/.f64 1 (*.f64 t ew))) (neg.f64 eh))
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 1/3 (*.f64 t eh))) ew))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 eh (*.f64 t 1/3))) ew))
(neg.f64 (/.f64 (+.f64 (/.f64 eh (neg.f64 t)) (*.f64 t (*.f64 eh 1/3))) ew))
(neg.f64 (/.f64 (-.f64 (*.f64 eh (*.f64 t 1/3)) (/.f64 eh t)) ew))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 1/3 (*.f64 t eh))) ew))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 eh (*.f64 t 1/3))) ew))
(neg.f64 (/.f64 (+.f64 (/.f64 eh (neg.f64 t)) (*.f64 t (*.f64 eh 1/3))) ew))
(neg.f64 (/.f64 (-.f64 (*.f64 eh (*.f64 t 1/3)) (/.f64 eh t)) ew))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 1/3 (*.f64 t eh))) ew))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 eh (*.f64 t 1/3))) ew))
(neg.f64 (/.f64 (+.f64 (/.f64 eh (neg.f64 t)) (*.f64 t (*.f64 eh 1/3))) ew))
(neg.f64 (/.f64 (-.f64 (*.f64 eh (*.f64 t 1/3)) (/.f64 eh t)) ew))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 1/3 (*.f64 t eh))) ew))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 eh (*.f64 t 1/3))) ew))
(neg.f64 (/.f64 (+.f64 (/.f64 eh (neg.f64 t)) (*.f64 t (*.f64 eh 1/3))) ew))
(neg.f64 (/.f64 (-.f64 (*.f64 eh (*.f64 t 1/3)) (/.f64 eh t)) ew))
(+.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 0)
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(+.f64 0 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(+.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(+.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (/.f64 (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))) 2))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(+.f64 (/.f64 (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))) 2) (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(-.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 0)
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(-.f64 0 (neg.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(-.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (neg.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2)))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(-.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (/.f64 (neg.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))) 2))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(-.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (+.f64 (/.f64 (neg.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))) 2) 0))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(-.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (+.f64 (neg.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2)) 0))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(-.f64 (*.f64 (cos.f64 (/.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 2)) (cos.f64 (/.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 2))) (*.f64 (sin.f64 (/.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 2)) (sin.f64 (/.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 2))))
(cos.f64 (+.f64 (/.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))) 2) (/.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))) 2)))
(cos.f64 (/.f64 (+.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))) (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew)))))) 2))
(cos.f64 (/.f64 (+.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))) (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew))))) 2))
(-.f64 (*.f64 (cos.f64 (/.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 2)) (cos.f64 (/.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 2))) (+.f64 (*.f64 (sin.f64 (/.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 2)) (sin.f64 (/.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 2))) 0))
(cos.f64 (+.f64 (/.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))) 2) (/.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))) 2)))
(cos.f64 (/.f64 (+.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))) (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew)))))) 2))
(cos.f64 (/.f64 (+.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))) (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew))))) 2))
(*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 1)
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) (cos.f64 0))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) (*.f64 (cos.f64 0) (cos.f64 0)))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(*.f64 1 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(*.f64 2 (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2)))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(*.f64 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) 1/2)
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(*.f64 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (/.f64 (cos.f64 0) 2))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(*.f64 (cos.f64 0) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(*.f64 1/2 (*.f64 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (cos.f64 0)))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(*.f64 (/.f64 (cos.f64 0) 2) (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(*.f64 (/.f64 (cos.f64 0) 2) (*.f64 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (cos.f64 0)))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2)) 1/4)
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2)) (/.f64 (cos.f64 0) 4))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(*.f64 (+.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))) 1/2)
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(*.f64 (+.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))) (/.f64 (cos.f64 0) 2))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(*.f64 (+.f64 (cos.f64 0) (cos.f64 0)) (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 1)
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) 2)
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2)) 4)
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(/.f64 (+.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))) 2)
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2))) 8)
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(/.f64 (+.f64 (+.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))) (+.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))))) 4)
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(/.f64 (-.f64 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2) (-.f64 (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))) 2)
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(/.f64 (-.f64 (+.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))) (-.f64 (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))))) 2)
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 2)) (cos.f64 0)) 4)
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(pow.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))) 1)
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(neg.f64 (neg.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))))
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(cos.f64 (atan.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))))
(+.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 0)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(+.f64 0 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(+.f64 (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2) (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(-.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 0)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(-.f64 (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2) (/.f64 (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(-.f64 (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2) (+.f64 (/.f64 (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2) 0))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 1)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(/.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) 2)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(/.f64 (*.f64 -4/3 (/.f64 (*.f64 eh t) ew)) 4)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(/.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 eh t) ew)) (*.f64 -4/3 (/.f64 (*.f64 eh t) ew))) 8)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(/.f64 (*.f64 (/.f64 -4/3 ew) (*.f64 (*.f64 eh 4) t)) 16)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(/.f64 (*.f64 (*.f64 eh 4) (*.f64 -4/3 (/.f64 t ew))) 16)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(/.f64 (*.f64 (*.f64 (+.f64 t t) 2) (*.f64 eh (/.f64 -4/3 ew))) 16)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(/.f64 (*.f64 (*.f64 (*.f64 eh 4) t) (/.f64 -4/3 ew)) 16)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(/.f64 (*.f64 (*.f64 eh (/.f64 -4/3 ew)) (*.f64 (+.f64 t t) 2)) 16)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(/.f64 (*.f64 (*.f64 -4/3 (/.f64 t ew)) (*.f64 eh 4)) 16)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(pow.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 1)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 t (*.f64 -1/3 (/.f64 eh ew)))
(-.f64 (/.f64 eh (*.f64 t ew)) (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(-.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) (/.f64 (/.f64 eh (neg.f64 t)) ew))
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(-.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) (-.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(-.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) (+.f64 (-.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 0))
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(-.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 0)
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(-.f64 0 (*.f64 (/.f64 1 ew) (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 eh t)))))
(neg.f64 (*.f64 (/.f64 1 ew) (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 t eh)))))
(*.f64 (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 t eh))) (neg.f64 (/.f64 1 ew)))
(*.f64 (/.f64 (*.f64 eh (-.f64 (/.f64 -1 t) (*.f64 -1/3 t))) ew) -1)
(-.f64 (/.f64 (/.f64 eh 2) (*.f64 t ew)) (+.f64 (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) (*.f64 -1/2 (/.f64 eh (*.f64 t ew)))))
(-.f64 (/.f64 (/.f64 eh (*.f64 t ew)) 2) (+.f64 (neg.f64 (*.f64 eh (*.f64 -1/3 (/.f64 t ew)))) (*.f64 eh (/.f64 -1/2 (*.f64 t ew)))))
(-.f64 (/.f64 (/.f64 eh (*.f64 t ew)) 2) (+.f64 (neg.f64 (*.f64 eh (*.f64 -1/3 (/.f64 t ew)))) (*.f64 (/.f64 eh (*.f64 t ew)) -1/2)))
(-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (+.f64 (*.f64 (*.f64 t eh) (/.f64 1/3 ew)) (*.f64 (/.f64 (/.f64 eh ew) t) -1/2)))
(-.f64 (/.f64 (/.f64 eh 2) (*.f64 t ew)) (+.f64 (+.f64 (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) (*.f64 -1/2 (/.f64 eh (*.f64 t ew)))) 0))
(-.f64 (/.f64 (/.f64 eh (*.f64 t ew)) 2) (+.f64 (neg.f64 (*.f64 eh (*.f64 -1/3 (/.f64 t ew)))) (*.f64 eh (/.f64 -1/2 (*.f64 t ew)))))
(-.f64 (/.f64 (/.f64 eh (*.f64 t ew)) 2) (+.f64 (neg.f64 (*.f64 eh (*.f64 -1/3 (/.f64 t ew)))) (*.f64 (/.f64 eh (*.f64 t ew)) -1/2)))
(-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (+.f64 (*.f64 (*.f64 t eh) (/.f64 1/3 ew)) (*.f64 (/.f64 (/.f64 eh ew) t) -1/2)))
(-.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (-.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) (/.f64 eh (*.f64 t ew))))
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(-.f64 (*.f64 (/.f64 eh (*.f64 t ew)) 2) (+.f64 (/.f64 eh (*.f64 t ew)) (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))
(-.f64 (*.f64 (/.f64 eh (*.f64 t ew)) 2) (+.f64 (/.f64 eh (*.f64 t ew)) (neg.f64 (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(-.f64 (*.f64 eh (/.f64 2 (*.f64 t ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (neg.f64 (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(-.f64 (*.f64 eh (/.f64 2 (*.f64 t ew))) (+.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew))))
(-.f64 (*.f64 (/.f64 eh (*.f64 t ew)) 2) (+.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) 0))
(-.f64 (*.f64 (/.f64 eh (*.f64 t ew)) 2) (+.f64 (/.f64 eh (*.f64 t ew)) (neg.f64 (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(-.f64 (*.f64 eh (/.f64 2 (*.f64 t ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (neg.f64 (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))))
(-.f64 (*.f64 eh (/.f64 2 (*.f64 t ew))) (+.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew))))
(-.f64 (+.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) (/.f64 (/.f64 eh 2) (*.f64 t ew))) (*.f64 -1/2 (/.f64 eh (*.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh (*.f64 t ew)) 2) (+.f64 (neg.f64 (*.f64 eh (*.f64 -1/3 (/.f64 t ew)))) (*.f64 eh (/.f64 -1/2 (*.f64 t ew)))))
(-.f64 (/.f64 (/.f64 eh (*.f64 t ew)) 2) (+.f64 (neg.f64 (*.f64 eh (*.f64 -1/3 (/.f64 t ew)))) (*.f64 (/.f64 eh (*.f64 t ew)) -1/2)))
(-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (+.f64 (*.f64 (*.f64 t eh) (/.f64 1/3 ew)) (*.f64 (/.f64 (/.f64 eh ew) t) -1/2)))
(-.f64 (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2) (-.f64 (/.f64 (/.f64 eh (neg.f64 t)) ew) (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2)))
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(-.f64 (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2) (+.f64 (/.f64 (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2) (/.f64 (/.f64 eh (neg.f64 t)) ew)))
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(-.f64 (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2) (+.f64 (-.f64 (/.f64 (/.f64 eh (neg.f64 t)) ew) (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2)) 0))
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(-.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2) (/.f64 (*.f64 (/.f64 1 ew) (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 eh t)))) 2))
(/.f64 (-.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew)))) (*.f64 (/.f64 1 ew) (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 t eh))))) 2)
(/.f64 (-.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew))) (*.f64 1 (/.f64 (*.f64 eh (-.f64 (/.f64 -1 t) (*.f64 -1/3 t))) ew))) 2)
(-.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2) (-.f64 (*.f64 -1/2 (/.f64 eh (*.f64 t ew))) (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2)))
(-.f64 (/.f64 (/.f64 eh (*.f64 t ew)) 2) (+.f64 (neg.f64 (*.f64 eh (*.f64 -1/3 (/.f64 t ew)))) (*.f64 eh (/.f64 -1/2 (*.f64 t ew)))))
(-.f64 (/.f64 (/.f64 eh (*.f64 t ew)) 2) (+.f64 (neg.f64 (*.f64 eh (*.f64 -1/3 (/.f64 t ew)))) (*.f64 (/.f64 eh (*.f64 t ew)) -1/2)))
(-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (+.f64 (*.f64 (*.f64 t eh) (/.f64 1/3 ew)) (*.f64 (/.f64 (/.f64 eh ew) t) -1/2)))
(-.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2) (neg.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2)))
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(-.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2) (+.f64 (/.f64 (*.f64 (/.f64 1 ew) (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 eh t)))) 2) 0))
(/.f64 (-.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew)))) (*.f64 (/.f64 1 ew) (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 t eh))))) 2)
(/.f64 (-.f64 (-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew))) (*.f64 1 (/.f64 (*.f64 eh (-.f64 (/.f64 -1 t) (*.f64 -1/3 t))) ew))) 2)
(-.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2) (+.f64 (-.f64 (*.f64 -1/2 (/.f64 eh (*.f64 t ew))) (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2)) 0))
(-.f64 (/.f64 (/.f64 eh (*.f64 t ew)) 2) (+.f64 (neg.f64 (*.f64 eh (*.f64 -1/3 (/.f64 t ew)))) (*.f64 eh (/.f64 -1/2 (*.f64 t ew)))))
(-.f64 (/.f64 (/.f64 eh (*.f64 t ew)) 2) (+.f64 (neg.f64 (*.f64 eh (*.f64 -1/3 (/.f64 t ew)))) (*.f64 (/.f64 eh (*.f64 t ew)) -1/2)))
(-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (+.f64 (*.f64 (*.f64 t eh) (/.f64 1/3 ew)) (*.f64 (/.f64 (/.f64 eh ew) t) -1/2)))
(-.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2) (+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 2)) 0))
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(-.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2)) (neg.f64 (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2)))
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(-.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2)) (+.f64 (neg.f64 (/.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) 2)) 0))
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(-.f64 (-.f64 (/.f64 (/.f64 eh 2) (*.f64 t ew)) (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))) (*.f64 -1/2 (/.f64 eh (*.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh (*.f64 t ew)) 2) (+.f64 (neg.f64 (*.f64 eh (*.f64 -1/3 (/.f64 t ew)))) (*.f64 eh (/.f64 -1/2 (*.f64 t ew)))))
(-.f64 (/.f64 (/.f64 eh (*.f64 t ew)) 2) (+.f64 (neg.f64 (*.f64 eh (*.f64 -1/3 (/.f64 t ew)))) (*.f64 (/.f64 eh (*.f64 t ew)) -1/2)))
(-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (+.f64 (*.f64 (*.f64 t eh) (/.f64 1/3 ew)) (*.f64 (/.f64 (/.f64 eh ew) t) -1/2)))
(-.f64 (-.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) (-.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))) (/.f64 eh (*.f64 t ew)))) (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 eh (*.f64 t ew))) 2) (+.f64 (/.f64 (*.f64 -1/2 (/.f64 eh (*.f64 t ew))) 2) (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))
(-.f64 (/.f64 (*.f64 (/.f64 eh (*.f64 t ew)) 3/2) 2) (+.f64 (neg.f64 (*.f64 eh (*.f64 -1/3 (/.f64 t ew)))) (/.f64 (*.f64 eh (/.f64 -1/2 (*.f64 t ew))) 2)))
(+.f64 (neg.f64 (neg.f64 (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))) (/.f64 (-.f64 (*.f64 (/.f64 eh (*.f64 t ew)) 3) (/.f64 eh (*.f64 ew (neg.f64 t)))) 4))
(/.f64 (+.f64 (*.f64 t (*.f64 (/.f64 eh ew) -8/3)) (*.f64 (/.f64 (/.f64 eh ew) t) 8)) 8)
(-.f64 (/.f64 (*.f64 eh 3) (*.f64 (*.f64 t ew) 4)) (+.f64 (/.f64 eh (*.f64 (*.f64 t ew) -4)) (neg.f64 (*.f64 eh (*.f64 t (/.f64 -1/3 ew))))))
(-.f64 (/.f64 (*.f64 eh 3) (*.f64 (*.f64 t ew) 4)) (+.f64 (neg.f64 (*.f64 eh (*.f64 -1/3 (/.f64 t ew)))) (/.f64 eh (*.f64 (*.f64 t ew) -4))))
(-.f64 (/.f64 (*.f64 eh 3) (*.f64 t (*.f64 ew 4))) (+.f64 (neg.f64 (*.f64 eh (*.f64 -1/3 (/.f64 t ew)))) (/.f64 (/.f64 (/.f64 eh t) -4) ew)))
(+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (-.f64 (/.f64 (*.f64 eh 3) 4) (/.f64 eh -4)) (*.f64 t ew)))
(*.f64 eh (-.f64 (*.f64 t (/.f64 -1/3 ew)) (/.f64 1 (neg.f64 (*.f64 t ew)))))
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(*.f64 eh (-.f64 (*.f64 t (/.f64 -1/3 ew)) (/.f64 -1 (*.f64 t ew))))
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 1)
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(*.f64 1 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))))
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(*.f64 -1 (*.f64 (/.f64 1 ew) (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 eh t)))))
(neg.f64 (*.f64 (/.f64 1 ew) (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 t eh)))))
(*.f64 (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 t eh))) (neg.f64 (/.f64 1 ew)))
(*.f64 (/.f64 (*.f64 eh (-.f64 (/.f64 -1 t) (*.f64 -1/3 t))) ew) -1)
(*.f64 1/2 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2)))
(*.f64 1/2 (+.f64 (*.f64 (*.f64 t eh) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2)))
(*.f64 1/2 (+.f64 (*.f64 eh (*.f64 t (/.f64 -2/3 ew))) (*.f64 eh (/.f64 2 (*.f64 t ew)))))
(*.f64 1/2 (+.f64 (*.f64 eh (/.f64 2 (*.f64 t ew))) (*.f64 t (*.f64 -2/3 (/.f64 eh ew)))))
(*.f64 (*.f64 (/.f64 1 ew) (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 eh t)))) -1)
(neg.f64 (*.f64 (/.f64 1 ew) (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 t eh)))))
(*.f64 (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 t eh))) (neg.f64 (/.f64 1 ew)))
(*.f64 (/.f64 (*.f64 eh (-.f64 (/.f64 -1 t) (*.f64 -1/3 t))) ew) -1)
(*.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2))) 1/4)
(*.f64 1/2 (+.f64 (*.f64 (*.f64 t eh) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2)))
(*.f64 1/2 (+.f64 (*.f64 eh (*.f64 t (/.f64 -2/3 ew))) (*.f64 eh (/.f64 2 (*.f64 t ew)))))
(*.f64 1/2 (+.f64 (*.f64 eh (/.f64 2 (*.f64 t ew))) (*.f64 t (*.f64 -2/3 (/.f64 eh ew)))))
(*.f64 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2)) 1/2)
(*.f64 1/2 (+.f64 (*.f64 (*.f64 t eh) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2)))
(*.f64 1/2 (+.f64 (*.f64 eh (*.f64 t (/.f64 -2/3 ew))) (*.f64 eh (/.f64 2 (*.f64 t ew)))))
(*.f64 1/2 (+.f64 (*.f64 eh (/.f64 2 (*.f64 t ew))) (*.f64 t (*.f64 -2/3 (/.f64 eh ew)))))
(/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 1)
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(/.f64 (*.f64 (/.f64 1 ew) (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 eh t)))) -1)
(neg.f64 (*.f64 (/.f64 1 ew) (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 t eh)))))
(*.f64 (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 t eh))) (neg.f64 (/.f64 1 ew)))
(*.f64 (/.f64 (*.f64 eh (-.f64 (/.f64 -1 t) (*.f64 -1/3 t))) ew) -1)
(/.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2))) 4)
(/.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 t eh) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2))) 4)
(/.f64 (*.f64 4 (+.f64 (*.f64 eh (*.f64 t (/.f64 -2/3 ew))) (*.f64 eh (/.f64 2 (*.f64 t ew))))) 8)
(/.f64 (*.f64 2 (+.f64 (*.f64 eh (/.f64 2 (*.f64 t ew))) (*.f64 t (*.f64 -2/3 (/.f64 eh ew))))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2)) 2)
(-.f64 (/.f64 (*.f64 (/.f64 eh (*.f64 t ew)) 3/2) 2) (+.f64 (neg.f64 (*.f64 eh (*.f64 -1/3 (/.f64 t ew)))) (/.f64 (*.f64 eh (/.f64 -1/2 (*.f64 t ew))) 2)))
(+.f64 (neg.f64 (neg.f64 (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))) (/.f64 (-.f64 (*.f64 (/.f64 eh (*.f64 t ew)) 3) (/.f64 eh (*.f64 ew (neg.f64 t)))) 4))
(/.f64 (+.f64 (*.f64 t (*.f64 (/.f64 eh ew) -8/3)) (*.f64 (/.f64 (/.f64 eh ew) t) 8)) 8)
(/.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2))) (*.f64 2 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2)))) 8)
(/.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 t eh) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2))) 4)
(/.f64 (*.f64 4 (+.f64 (*.f64 eh (*.f64 t (/.f64 -2/3 ew))) (*.f64 eh (/.f64 2 (*.f64 t ew))))) 8)
(/.f64 (*.f64 2 (+.f64 (*.f64 eh (/.f64 2 (*.f64 t ew))) (*.f64 t (*.f64 -2/3 (/.f64 eh ew))))) 4)
(/.f64 (+.f64 (*.f64 (/.f64 eh (*.f64 t ew)) 4) (*.f64 -4/3 (/.f64 (*.f64 eh t) ew))) 4)
(-.f64 (/.f64 (*.f64 (/.f64 eh (*.f64 t ew)) 3/2) 2) (+.f64 (neg.f64 (*.f64 eh (*.f64 -1/3 (/.f64 t ew)))) (/.f64 (*.f64 eh (/.f64 -1/2 (*.f64 t ew))) 2)))
(+.f64 (neg.f64 (neg.f64 (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))) (/.f64 (-.f64 (*.f64 (/.f64 eh (*.f64 t ew)) 3) (/.f64 eh (*.f64 ew (neg.f64 t)))) 4))
(/.f64 (+.f64 (*.f64 t (*.f64 (/.f64 eh ew) -8/3)) (*.f64 (/.f64 (/.f64 eh ew) t) 8)) 8)
(/.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) (*.f64 t ew)) (/.f64 1 (*.f64 t ew)))
(-.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew)))) (/.f64 0 (*.f64 t ew)))
(-.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (+.f64 (/.f64 0 t) (/.f64 eh (neg.f64 t))) ew))
(/.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) (*.f64 t (+.f64 ew ew))) (/.f64 1/2 (*.f64 t ew)))
(-.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew)))) (/.f64 0 (*.f64 t ew)))
(-.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (+.f64 (/.f64 0 t) (/.f64 eh (neg.f64 t))) ew))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2)) (*.f64 t ew)) (/.f64 2 (*.f64 t ew)))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 t eh) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2)) 2) (/.f64 0 (*.f64 t ew)))
(-.f64 (/.f64 (+.f64 (*.f64 eh (*.f64 t (/.f64 -2/3 ew))) (*.f64 eh (/.f64 2 (*.f64 t ew)))) 2) (/.f64 0 (*.f64 t ew)))
(-.f64 (/.f64 (+.f64 (*.f64 t (*.f64 (/.f64 eh ew) -8/3)) (*.f64 (/.f64 (/.f64 eh ew) t) 8)) 8) (/.f64 (/.f64 0 t) ew))
(/.f64 (/.f64 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2)) (*.f64 t (+.f64 ew ew))) (/.f64 1 (*.f64 t ew)))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 t eh) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2)) 2) (/.f64 0 (*.f64 t ew)))
(-.f64 (/.f64 (+.f64 (*.f64 eh (*.f64 t (/.f64 -2/3 ew))) (*.f64 eh (/.f64 2 (*.f64 t ew)))) 2) (/.f64 0 (*.f64 t ew)))
(-.f64 (/.f64 (+.f64 (*.f64 t (*.f64 (/.f64 eh ew) -8/3)) (*.f64 (/.f64 (/.f64 eh ew) t) 8)) 8) (/.f64 (/.f64 0 t) ew))
(/.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2))) (*.f64 t ew)) (/.f64 4 (*.f64 t ew)))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 t eh) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2)) 2) (/.f64 0 (*.f64 t ew)))
(-.f64 (/.f64 (+.f64 (*.f64 eh (*.f64 t (/.f64 -2/3 ew))) (*.f64 eh (/.f64 2 (*.f64 t ew)))) 2) (/.f64 0 (*.f64 t ew)))
(-.f64 (/.f64 (+.f64 (*.f64 t (*.f64 (/.f64 eh ew) -8/3)) (*.f64 (/.f64 (/.f64 eh ew) t) 8)) 8) (/.f64 (/.f64 0 t) ew))
(/.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 (*.f64 eh t) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2))) (*.f64 t (+.f64 ew ew))) (/.f64 2 (*.f64 t ew)))
(-.f64 (/.f64 (+.f64 (*.f64 (*.f64 t eh) (/.f64 -2/3 ew)) (*.f64 (/.f64 eh (*.f64 t ew)) 2)) 2) (/.f64 0 (*.f64 t ew)))
(-.f64 (/.f64 (+.f64 (*.f64 eh (*.f64 t (/.f64 -2/3 ew))) (*.f64 eh (/.f64 2 (*.f64 t ew)))) 2) (/.f64 0 (*.f64 t ew)))
(-.f64 (/.f64 (+.f64 (*.f64 t (*.f64 (/.f64 eh ew) -8/3)) (*.f64 (/.f64 (/.f64 eh ew) t) 8)) 8) (/.f64 (/.f64 0 t) ew))
(pow.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 -1/3 ew)))) 1)
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))))
(-.f64 (/.f64 (/.f64 eh ew) t) (*.f64 (*.f64 t eh) (/.f64 1/3 ew)))
(neg.f64 (*.f64 (/.f64 1 ew) (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 eh t)))))
(neg.f64 (*.f64 (/.f64 1 ew) (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 t eh)))))
(*.f64 (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 -1/3 (*.f64 t eh))) (neg.f64 (/.f64 1 ew)))
(*.f64 (/.f64 (*.f64 eh (-.f64 (/.f64 -1 t) (*.f64 -1/3 t))) ew) -1)

localize124.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.9b
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew)))
4.1b
(*.f64 (*.f64 eh t) (/.f64 -1/3 ew))
4.4b
(/.f64 eh (*.f64 t ew))
37.3b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
Compiler

Compiled 210 to 61 computations (71% saved)

localize66.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.6b
(*.f64 (+.f64 eh (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
6.0b
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
13.4b
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
37.3b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
Compiler

Compiled 219 to 97 computations (55.7% saved)

series42.0ms (0.2%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
31.0ms
t
@inf
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
2.0ms
eh
@inf
(*.f64 (+.f64 eh (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
1.0ms
ew
@0
(*.f64 (+.f64 eh (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
1.0ms
eh
@0
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
1.0ms
eh
@0
(*.f64 (+.f64 eh (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))

rewrite184.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
898×rational_best-simplify-53
842×rational_best-simplify-49
662×rational_best-simplify-65
582×rational_best-simplify-67
546×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023141
1165141
2386141
31298141
47869141
Stop Event
node limit
Counts
3 → 55
Calls
Call 1
Inputs
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 (+.f64 eh (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (pow.f64 t 2)) (neg.f64 (*.f64 1/24 (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 (pow.f64 t 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 (pow.f64 t 2) 1/2)) (neg.f64 (*.f64 1/24 (pow.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (pow.f64 t 2) 1/2) (*.f64 1/24 (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 t 4) 1/12) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 (pow.f64 t 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 t 4) 1/12) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 (pow.f64 t 2) 1/2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (pow.f64 t 2)) (+.f64 (neg.f64 (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) 4) (/.f64 (-.f64 (*.f64 (pow.f64 t 2) 1/2) (*.f64 1/24 (pow.f64 t 4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 1/24 (pow.f64 t 4)) 2) (-.f64 (*.f64 (pow.f64 t 2) 1/2) (/.f64 (*.f64 1/24 (pow.f64 t 4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (pow.f64 t 2)) 4) (-.f64 (neg.f64 (*.f64 1/24 (pow.f64 t 4))) (/.f64 (neg.f64 (pow.f64 t 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 1/24 (pow.f64 t 4)) 2) (*.f64 -1/2 (pow.f64 t 2))) (neg.f64 (/.f64 (*.f64 1/24 (pow.f64 t 4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (neg.f64 (pow.f64 t 2)) 4) (*.f64 1/24 (pow.f64 t 4))) (neg.f64 (/.f64 (neg.f64 (pow.f64 t 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 (pow.f64 t 2) 1/2))) (neg.f64 (*.f64 1/24 (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 t 2)) 4) (neg.f64 (*.f64 1/24 (pow.f64 t 4)))) (neg.f64 (/.f64 (neg.f64 (pow.f64 t 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 1/24 (pow.f64 t 4)) 2) (*.f64 (pow.f64 t 2) 1/2)) (neg.f64 (/.f64 (*.f64 1/24 (pow.f64 t 4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (pow.f64 t 2) 1/2) (*.f64 1/24 (pow.f64 t 4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 t 2) 1/2) (*.f64 1/24 (pow.f64 t 4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (neg.f64 (pow.f64 t 2))) (*.f64 2 (*.f64 (pow.f64 t 4) 1/12))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 t 4) 1/12)) (*.f64 2 (neg.f64 (pow.f64 t 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (pow.f64 t 2) 1/2) (*.f64 1/24 (pow.f64 t 4))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) eh) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) eh))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) 4) (/.f64 (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) eh) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) 4) (/.f64 (/.f64 (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) eh) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 eh eh) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 eh eh) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) (*.f64 (+.f64 eh eh) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) (*.f64 eh 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eh 4) (*.f64 2 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) eh) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) 1))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) 1))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) 1))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (/.f64 (*.f64 (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) 1))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) 1))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) 1))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (/.f64 (neg.f64 (*.f64 (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) 1))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) 1))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 (+.f64 eh eh) (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 (+.f64 eh eh) (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 (+.f64 eh eh) (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))))) (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 (+.f64 eh eh) (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 2 (+.f64 (+.f64 eh eh) (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 eh eh) (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))))) (*.f64 2 (*.f64 2 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) 1))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1)))))

simplify126.0ms (0.7%)

Algorithm
egg-herbie
Rules
1170×rational_best-simplify-56
1048×rational_best-simplify-75
1046×rational_best-simplify-50
922×rational_best-simplify-63
844×rational_best-simplify-66
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01686487
14276471
210576153
332046137
Stop Event
node limit
Counts
127 → 100
Calls
Call 1
Inputs
(*.f64 -1/2 (pow.f64 t 2))
(+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(*.f64 1/24 (pow.f64 t 4))
(+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(*.f64 1/24 (pow.f64 t 4))
(+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 -1/2 (*.f64 (pow.f64 t 2) eh))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)))
(*.f64 1/24 (*.f64 (pow.f64 t 4) eh))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)))
(*.f64 1/24 (*.f64 (pow.f64 t 4) eh))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) 1) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) 1) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) 1) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) 1) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))))
(*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))))
(*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (neg.f64 (*.f64 1/24 (pow.f64 t 4))))
(-.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 (pow.f64 t 2) 1/2))
(-.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 (pow.f64 t 2) 1/2)) (neg.f64 (*.f64 1/24 (pow.f64 t 4)))))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) 0)
(-.f64 0 (-.f64 (*.f64 (pow.f64 t 2) 1/2) (*.f64 1/24 (pow.f64 t 4))))
(-.f64 (*.f64 (pow.f64 t 4) 1/12) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 (pow.f64 t 2) 1/2)))
(-.f64 (*.f64 (pow.f64 t 4) 1/12) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 (pow.f64 t 2) 1/2)) 0))
(-.f64 (neg.f64 (pow.f64 t 2)) (+.f64 (neg.f64 (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (pow.f64 t 2))))
(-.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) 4) (/.f64 (-.f64 (*.f64 (pow.f64 t 2) 1/2) (*.f64 1/24 (pow.f64 t 4))) 2))
(-.f64 (/.f64 (*.f64 1/24 (pow.f64 t 4)) 2) (-.f64 (*.f64 (pow.f64 t 2) 1/2) (/.f64 (*.f64 1/24 (pow.f64 t 4)) 2)))
(-.f64 (/.f64 (neg.f64 (pow.f64 t 2)) 4) (-.f64 (neg.f64 (*.f64 1/24 (pow.f64 t 4))) (/.f64 (neg.f64 (pow.f64 t 2)) 4)))
(-.f64 (+.f64 (/.f64 (*.f64 1/24 (pow.f64 t 4)) 2) (*.f64 -1/2 (pow.f64 t 2))) (neg.f64 (/.f64 (*.f64 1/24 (pow.f64 t 4)) 2)))
(-.f64 (+.f64 (/.f64 (neg.f64 (pow.f64 t 2)) 4) (*.f64 1/24 (pow.f64 t 4))) (neg.f64 (/.f64 (neg.f64 (pow.f64 t 2)) 4)))
(-.f64 (-.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 (pow.f64 t 2) 1/2))) (neg.f64 (*.f64 1/24 (pow.f64 t 4))))
(-.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 t 2)) 4) (neg.f64 (*.f64 1/24 (pow.f64 t 4)))) (neg.f64 (/.f64 (neg.f64 (pow.f64 t 2)) 4)))
(-.f64 (-.f64 (/.f64 (*.f64 1/24 (pow.f64 t 4)) 2) (*.f64 (pow.f64 t 2) 1/2)) (neg.f64 (/.f64 (*.f64 1/24 (pow.f64 t 4)) 2)))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) 1)
(*.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) 1/2)
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))
(*.f64 (-.f64 (*.f64 (pow.f64 t 2) 1/2) (*.f64 1/24 (pow.f64 t 4))) -1)
(*.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) 1/4)
(/.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) 1)
(/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) 2)
(/.f64 (-.f64 (*.f64 (pow.f64 t 2) 1/2) (*.f64 1/24 (pow.f64 t 4))) -1)
(/.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) 4)
(/.f64 (+.f64 (*.f64 2 (neg.f64 (pow.f64 t 2))) (*.f64 2 (*.f64 (pow.f64 t 4) 1/12))) 4)
(/.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 t 4) 1/12)) (*.f64 2 (neg.f64 (pow.f64 t 2)))) 4)
(pow.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) 1)
(neg.f64 (-.f64 (*.f64 (pow.f64 t 2) 1/2) (*.f64 1/24 (pow.f64 t 4))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) eh) 0)
(+.f64 0 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) eh))
(+.f64 (/.f64 (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) 4) (/.f64 (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) 4))
(-.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) eh) 0)
(-.f64 (/.f64 (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) 4) (/.f64 (/.f64 (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) -2) 2))
(/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) eh) 1)
(/.f64 (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) 2)
(/.f64 (*.f64 (+.f64 eh eh) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) 4)
(/.f64 (+.f64 (*.f64 (+.f64 eh eh) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) (*.f64 (+.f64 eh eh) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))) 8)
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) (*.f64 eh 4)) 16)
(/.f64 (*.f64 (*.f64 eh 4) (*.f64 2 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))) 16)
(pow.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) eh) 1)
(+.f64 (*.f64 (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) 1))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0)
(+.f64 0 (*.f64 (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) 1))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(+.f64 (/.f64 (*.f64 (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) 1))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (/.f64 (*.f64 (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) 1))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2))
(-.f64 (*.f64 (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) 1))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0)
(-.f64 (/.f64 (*.f64 (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) 1))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (/.f64 (neg.f64 (*.f64 (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) 1))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2))
(/.f64 (*.f64 (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) 1))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1)
(/.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 (+.f64 eh eh) (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))))) 2)
(/.f64 (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 (+.f64 eh eh) (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 (+.f64 eh eh) (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))))) (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 (+.f64 eh eh) (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))))))) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 2 (+.f64 (+.f64 eh eh) (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 eh eh) (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))))) (*.f64 2 (*.f64 2 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 16)
(pow.f64 (*.f64 (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) 1))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1)
Outputs
(*.f64 -1/2 (pow.f64 t 2))
(+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(*.f64 1/24 (pow.f64 t 4))
(+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(*.f64 1/24 (pow.f64 t 4))
(+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(*.f64 -1/2 (*.f64 (pow.f64 t 2) eh))
(*.f64 (pow.f64 t 2) (*.f64 -1/2 eh))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)))
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)))
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)))
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(*.f64 1/24 (*.f64 (pow.f64 t 4) eh))
(*.f64 (pow.f64 t 4) (*.f64 1/24 eh))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)))
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)))
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)))
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(*.f64 1/24 (*.f64 (pow.f64 t 4) eh))
(*.f64 (pow.f64 t 4) (*.f64 1/24 eh))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)))
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)))
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)))
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) 1) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(*.f64 -1 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) -1))))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (neg.f64 (+.f64 -1 (neg.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (neg.f64 (+.f64 -1 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))))))
(*.f64 eh (*.f64 (+.f64 -1 (+.f64 (*.f64 (pow.f64 t 4) -1/24) (*.f64 (pow.f64 t 2) 1/2))) (neg.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) 1) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(*.f64 -1 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) -1))))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (neg.f64 (+.f64 -1 (neg.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (neg.f64 (+.f64 -1 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))))))
(*.f64 eh (*.f64 (+.f64 -1 (+.f64 (*.f64 (pow.f64 t 4) -1/24) (*.f64 (pow.f64 t 2) 1/2))) (neg.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) 1) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(*.f64 -1 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) -1))))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (neg.f64 (+.f64 -1 (neg.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (neg.f64 (+.f64 -1 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))))))
(*.f64 eh (*.f64 (+.f64 -1 (+.f64 (*.f64 (pow.f64 t 4) -1/24) (*.f64 (pow.f64 t 2) 1/2))) (neg.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) 1) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(*.f64 -1 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) -1))))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (neg.f64 (+.f64 -1 (neg.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (neg.f64 (+.f64 -1 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))))))
(*.f64 eh (*.f64 (+.f64 -1 (+.f64 (*.f64 (pow.f64 t 4) -1/24) (*.f64 (pow.f64 t 2) 1/2))) (neg.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/2 (pow.f64 t 2))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/2 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 2) eh))))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) 1))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/2 (pow.f64 t 2))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 1/24 (pow.f64 t 4)))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 2) eh))) (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 4) eh)))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/2 (pow.f64 t 2))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 1/24 (pow.f64 t 4)))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 2) eh))) (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 4) eh)))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))))
(*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 1/24 (pow.f64 t 4)))
(*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 4) eh)))
(*.f64 1/24 (*.f64 (*.f64 (pow.f64 t 4) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 1/24 (*.f64 eh (*.f64 (pow.f64 t 4) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))
(+.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/2 (pow.f64 t 2))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 1/24 (pow.f64 t 4))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 2) eh))) (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 4) eh))))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/2 (pow.f64 t 2))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 1/24 (pow.f64 t 4)))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 2) eh))) (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 4) eh)))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/2 (pow.f64 t 2))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 1/24 (pow.f64 t 4)))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 2) eh))) (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 4) eh)))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))))
(*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 1/24 (pow.f64 t 4)))
(*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 4) eh)))
(*.f64 1/24 (*.f64 (*.f64 (pow.f64 t 4) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 1/24 (*.f64 eh (*.f64 (pow.f64 t 4) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))
(+.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/2 (pow.f64 t 2))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 1/24 (pow.f64 t 4))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 2) eh))) (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 4) eh))))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/2 (pow.f64 t 2))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 1/24 (pow.f64 t 4)))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 2) eh))) (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 4) eh)))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/2 (pow.f64 t 2))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 1/24 (pow.f64 t 4)))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 2) eh))) (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 4) eh)))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (neg.f64 (*.f64 1/24 (pow.f64 t 4))))
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(-.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 (pow.f64 t 2) 1/2))
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(-.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 (pow.f64 t 2) 1/2)) (neg.f64 (*.f64 1/24 (pow.f64 t 4)))))
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) 0)
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(-.f64 0 (-.f64 (*.f64 (pow.f64 t 2) 1/2) (*.f64 1/24 (pow.f64 t 4))))
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(-.f64 (*.f64 (pow.f64 t 4) 1/12) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 (pow.f64 t 2) 1/2)))
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(-.f64 (*.f64 (pow.f64 t 4) 1/12) (+.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 (pow.f64 t 2) 1/2)) 0))
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(-.f64 (neg.f64 (pow.f64 t 2)) (+.f64 (neg.f64 (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (pow.f64 t 2))))
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(-.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) 4) (/.f64 (-.f64 (*.f64 (pow.f64 t 2) 1/2) (*.f64 1/24 (pow.f64 t 4))) 2))
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(-.f64 (/.f64 (*.f64 1/24 (pow.f64 t 4)) 2) (-.f64 (*.f64 (pow.f64 t 2) 1/2) (/.f64 (*.f64 1/24 (pow.f64 t 4)) 2)))
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(-.f64 (/.f64 (neg.f64 (pow.f64 t 2)) 4) (-.f64 (neg.f64 (*.f64 1/24 (pow.f64 t 4))) (/.f64 (neg.f64 (pow.f64 t 2)) 4)))
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(-.f64 (+.f64 (/.f64 (*.f64 1/24 (pow.f64 t 4)) 2) (*.f64 -1/2 (pow.f64 t 2))) (neg.f64 (/.f64 (*.f64 1/24 (pow.f64 t 4)) 2)))
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(-.f64 (+.f64 (/.f64 (neg.f64 (pow.f64 t 2)) 4) (*.f64 1/24 (pow.f64 t 4))) (neg.f64 (/.f64 (neg.f64 (pow.f64 t 2)) 4)))
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(-.f64 (-.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 (pow.f64 t 2) 1/2))) (neg.f64 (*.f64 1/24 (pow.f64 t 4))))
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(-.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 t 2)) 4) (neg.f64 (*.f64 1/24 (pow.f64 t 4)))) (neg.f64 (/.f64 (neg.f64 (pow.f64 t 2)) 4)))
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(-.f64 (-.f64 (/.f64 (*.f64 1/24 (pow.f64 t 4)) 2) (*.f64 (pow.f64 t 2) 1/2)) (neg.f64 (/.f64 (*.f64 1/24 (pow.f64 t 4)) 2)))
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) 1)
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(*.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(*.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) 1/2)
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(*.f64 (-.f64 (*.f64 (pow.f64 t 2) 1/2) (*.f64 1/24 (pow.f64 t 4))) -1)
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(*.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) 1/4)
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(/.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) 1)
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) 2)
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(/.f64 (-.f64 (*.f64 (pow.f64 t 2) 1/2) (*.f64 1/24 (pow.f64 t 4))) -1)
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(/.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) 4)
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(/.f64 (+.f64 (*.f64 2 (neg.f64 (pow.f64 t 2))) (*.f64 2 (*.f64 (pow.f64 t 4) 1/12))) 4)
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(/.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))) 8)
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 t 4) 1/12)) (*.f64 2 (neg.f64 (pow.f64 t 2)))) 4)
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(pow.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) 1)
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(neg.f64 (-.f64 (*.f64 (pow.f64 t 2) 1/2) (*.f64 1/24 (pow.f64 t 4))))
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) eh) 0)
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(+.f64 0 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) eh))
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(+.f64 (/.f64 (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) 4) (/.f64 (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) 4))
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(-.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) eh) 0)
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(-.f64 (/.f64 (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) 4) (/.f64 (/.f64 (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) -2) 2))
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(/.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) eh) 1)
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(/.f64 (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) 2)
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(/.f64 (*.f64 (+.f64 eh eh) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) 4)
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(/.f64 (+.f64 (*.f64 (+.f64 eh eh) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) (*.f64 (+.f64 eh eh) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))) 8)
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) (*.f64 eh 4)) 16)
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(/.f64 (*.f64 (*.f64 eh 4) (*.f64 2 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))) 16)
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(pow.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) eh) 1)
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))
(*.f64 (-.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/12)) (/.f64 eh -2))
(+.f64 (*.f64 (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) 1))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(+.f64 0 (*.f64 (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) 1))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(+.f64 (/.f64 (*.f64 (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) 1))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (/.f64 (*.f64 (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) 1))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(-.f64 (*.f64 (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) 1))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(-.f64 (/.f64 (*.f64 (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) 1))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (/.f64 (neg.f64 (*.f64 (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) 1))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(/.f64 (*.f64 (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) 1))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(/.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 (+.f64 eh eh) (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))))) 2)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(/.f64 (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 (+.f64 eh eh) (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))))) 4)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 (+.f64 eh eh) (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))))) (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 (+.f64 eh eh) (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))))))) 8)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 2 (+.f64 (+.f64 eh eh) (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))))) 16)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(/.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 eh eh) (*.f64 eh (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))))) (*.f64 2 (*.f64 2 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 16)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(pow.f64 (*.f64 (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) 1))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (-.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 (pow.f64 t 4) -1/24)))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) 1))))

eval1.0s (5.8%)

Compiler

Compiled 55562 to 17928 computations (67.7% saved)

prune798.0ms (4.5%)

Pruning

15 alts after pruning (11 fresh and 4 done)

PrunedKeptTotal
New1389111400
Fresh000
Picked101
Done246
Total1392151407
Error
0.1b
Counts
1407 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
16.5b
(fabs.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 ew (sin.f64 t)) 4) (/.f64 (*.f64 ew (*.f64 (sin.f64 t) 3)) 4)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
30.6b
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.1b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
1.6b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
16.5b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
17.4b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
17.8b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew))))))))
6.6b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
33.0b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (+.f64 eh (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
1.5b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
7.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
3.7b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew))))))))
16.5b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
22.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.1b
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))
Compiler

Compiled 858 to 537 computations (37.4% saved)

localize73.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 -1/3 (*.f64 t eh))
1.1b
(/.f64 (/.f64 eh ew) (tan.f64 t))
4.4b
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
37.3b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
Compiler

Compiled 197 to 60 computations (69.5% saved)

series6.0ms (0%)

Counts
2 → 24
Calls

15 calls:

TimeVariablePointExpression
1.0ms
eh
@inf
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
1.0ms
eh
@0
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
1.0ms
ew
@0
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
1.0ms
eh
@-inf
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
1.0ms
t
@0
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)

rewrite152.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1074×rational_best-simplify-1
660×rational_best-simplify-49
660×rational_best-simplify-53
614×rational_best-simplify-65
542×rational_best-simplify-67
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01144
18544
224244
394044
4651144
Stop Event
node limit
Counts
2 → 98
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(*.f64 -1/3 (*.f64 t eh))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 eh (*.f64 t ew)) (/.f64 (*.f64 eh (*.f64 t -1/3)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 eh (*.f64 t -1/3)) ew) (/.f64 eh (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (+.f64 ew ew)) (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 eh t) (+.f64 ew ew)) (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -2/3))) (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (/.f64 (+.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) 4) (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (-.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (/.f64 (/.f64 eh t) (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -2/3))) (+.f64 ew ew)) (/.f64 (/.f64 eh t) (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) 4) (/.f64 eh t)) ew) (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (/.f64 (/.f64 eh t) (neg.f64 ew))) (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (+.f64 ew ew)) 2) (/.f64 (*.f64 3/2 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -2/3))) (*.f64 ew 4)) (/.f64 (+.f64 (/.f64 eh t) (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2))) (*.f64 ew 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 eh (*.f64 t -1/3)) (*.f64 (/.f64 eh t) 2)) (*.f64 ew 4)) (/.f64 (+.f64 (*.f64 eh (*.f64 t -1/3)) (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2))) (*.f64 ew 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew 4)) (/.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 3) (*.f64 ew 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (/.f64 eh t) (neg.f64 ew)) (/.f64 (*.f64 eh (*.f64 t -1/3)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 eh (*.f64 t -1/3))) ew))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 eh t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 eh (*.f64 t -1/3)) ew) (/.f64 (/.f64 eh t) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (+.f64 ew ew)) (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (+.f64 ew ew)) (/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 2) (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) ew) (/.f64 (-.f64 (*.f64 eh (*.f64 t -1/3)) (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) ew) (+.f64 (/.f64 (/.f64 eh t) (neg.f64 ew)) (/.f64 (*.f64 eh (*.f64 t -1/3)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 eh t) (+.f64 ew ew)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 eh t) ew)) (/.f64 eh (*.f64 ew (*.f64 t -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 eh t) (+.f64 ew ew)) (+.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew -2)) (/.f64 (*.f64 eh (*.f64 t -1/3)) (*.f64 ew -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 eh t) (+.f64 ew ew)) (/.f64 (neg.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -2/3)))) (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (+.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew -2)) (/.f64 eh (*.f64 ew (*.f64 t -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (-.f64 (/.f64 (/.f64 eh t) (neg.f64 ew)) (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (/.f64 (neg.f64 (+.f64 (*.f64 eh (*.f64 t -1/3)) (*.f64 (/.f64 eh t) 2))) (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -2/3))) (+.f64 ew ew)) (/.f64 eh (*.f64 ew (*.f64 t -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) 4) (/.f64 eh t)) ew) (/.f64 (*.f64 eh (*.f64 t -1/3)) (*.f64 ew -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (/.f64 eh t) (+.f64 ew ew)) (*.f64 1/3 (/.f64 (*.f64 eh t) ew))) (/.f64 eh (*.f64 ew (*.f64 t -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (/.f64 eh t) (+.f64 ew ew)) (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew -2))) (/.f64 (*.f64 eh (*.f64 t -1/3)) (*.f64 ew -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew -2))) (/.f64 eh (*.f64 ew (*.f64 t -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (/.f64 (/.f64 eh t) (neg.f64 ew))) (/.f64 (*.f64 eh (*.f64 t -1/3)) (*.f64 ew -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)) 2) (/.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 3) (*.f64 ew 4)) (/.f64 (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 eh (*.f64 t -2/3))) (+.f64 ew ew)) 2) (/.f64 (+.f64 (*.f64 -3 (/.f64 (/.f64 eh t) (+.f64 ew ew))) (/.f64 (*.f64 eh (*.f64 t -1/3)) (*.f64 ew -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (/.f64 1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 ew (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2)) (/.f64 1/2 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2)) (-.f64 (/.f64 1 ew) (/.f64 1/2 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4) (/.f64 1 (*.f64 ew 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4) (-.f64 (/.f64 1/2 ew) (/.f64 1 (*.f64 ew 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4) ew) (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 ew) (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 ew) (*.f64 ew (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 ew) (-.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2)) (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 ew) (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 ew) (*.f64 ew (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 ew) (-.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4) (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 ew 4)) (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 ew 4)) (-.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4)) (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4) ew) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4)) (/.f64 1 (*.f64 2 (*.f64 ew 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4)) (-.f64 (/.f64 1 (*.f64 ew 4)) (/.f64 1 (*.f64 2 (*.f64 ew 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew ew)) ew)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew ew)) (/.f64 1 (/.f64 1 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) (/.f64 ew 2)) (/.f64 1 (/.f64 2 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 ew)) (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 ew 4))) (*.f64 2 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 ew)) (/.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) (/.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) (/.f64 (/.f64 1 ew) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ew (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2))) (/.f64 (/.f64 1/2 ew) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ew (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)) (/.f64 1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ew (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 2)) (/.f64 1/2 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ew (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4)) (/.f64 (/.f64 1 (*.f64 ew 4)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 ew) ew) (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 ew) ew) (*.f64 ew (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 ew 4)) ew) (*.f64 ew (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 ew (/.f64 2 ew)) -1) (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (/.f64 eh t) (neg.f64 ew)) (/.f64 (*.f64 eh (*.f64 t -1/3)) ew)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh (*.f64 t -1/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh (*.f64 t -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) 4) (/.f64 (*.f64 eh (*.f64 t -2/3)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (*.f64 t -1/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 eh (*.f64 t -1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) 4) (/.f64 (neg.f64 (*.f64 eh (*.f64 t -1/3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 t -1/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 eh (*.f64 t -1/3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 t -2/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 eh eh) (*.f64 t -2/3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 eh eh) (*.f64 t -2/3)) (*.f64 (+.f64 eh eh) (*.f64 t -2/3))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t -1/3) (*.f64 eh 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (*.f64 t -1/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 eh (*.f64 t -1/3))))))))

simplify95.0ms (0.5%)

Algorithm
egg-herbie
Rules
1360×rational_best-simplify-47
1226×rational_best-simplify-50
1164×rational_best-simplify-55
872×rational_best-simplify-54
824×rational_best-simplify-64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02504702
16814622
224174366
Stop Event
node limit
Counts
122 → 169
Calls
Call 1
Inputs
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/3 t) (/.f64 1 t)) eh) ew))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/3 t) (/.f64 1 t)) eh) ew))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/3 t) (/.f64 1 t)) eh) ew))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/3 t) (/.f64 1 t)) eh) ew))
(/.f64 eh (*.f64 t ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 0)
(+.f64 0 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew))
(+.f64 (/.f64 eh (*.f64 t ew)) (/.f64 (*.f64 eh (*.f64 t -1/3)) ew))
(+.f64 (/.f64 (*.f64 eh (*.f64 t -1/3)) ew) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (+.f64 ew ew)) (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (+.f64 ew ew)))
(+.f64 (/.f64 (/.f64 eh t) (+.f64 ew ew)) (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -2/3))) (+.f64 ew ew)))
(+.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (/.f64 (+.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) 4) (/.f64 eh t)) ew))
(+.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (-.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (/.f64 (/.f64 eh t) (neg.f64 ew))))
(+.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -2/3))) (+.f64 ew ew)) (/.f64 (/.f64 eh t) (+.f64 ew ew)))
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) 4) (/.f64 eh t)) ew) (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)))
(+.f64 (-.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (/.f64 (/.f64 eh t) (neg.f64 ew))) (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)))
(+.f64 (/.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (+.f64 ew ew)) 2) (/.f64 (*.f64 3/2 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)) 2))
(+.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -2/3))) (*.f64 ew 4)) (/.f64 (+.f64 (/.f64 eh t) (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2))) (*.f64 ew 4)))
(+.f64 (/.f64 (+.f64 (*.f64 eh (*.f64 t -1/3)) (*.f64 (/.f64 eh t) 2)) (*.f64 ew 4)) (/.f64 (+.f64 (*.f64 eh (*.f64 t -1/3)) (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2))) (*.f64 ew 4)))
(+.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew 4)) (/.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 3) (*.f64 ew 4)))
(-.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 0)
(-.f64 0 (neg.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)))
(-.f64 0 (-.f64 (/.f64 (/.f64 eh t) (neg.f64 ew)) (/.f64 (*.f64 eh (*.f64 t -1/3)) ew)))
(-.f64 0 (/.f64 (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 eh (*.f64 t -1/3))) ew))
(-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 eh t) ew)))
(-.f64 (/.f64 (*.f64 eh (*.f64 t -1/3)) ew) (/.f64 (/.f64 eh t) (neg.f64 ew)))
(-.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (+.f64 ew ew)) (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew -2)))
(-.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (+.f64 ew ew)) (/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)) 2))
(-.f64 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 2) (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew))
(-.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) ew) (/.f64 (-.f64 (*.f64 eh (*.f64 t -1/3)) (/.f64 eh t)) ew))
(-.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) ew) (+.f64 (/.f64 (/.f64 eh t) (neg.f64 ew)) (/.f64 (*.f64 eh (*.f64 t -1/3)) ew)))
(-.f64 (/.f64 (/.f64 eh t) (+.f64 ew ew)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 eh t) ew)) (/.f64 eh (*.f64 ew (*.f64 t -2)))))
(-.f64 (/.f64 (/.f64 eh t) (+.f64 ew ew)) (+.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew -2)) (/.f64 (*.f64 eh (*.f64 t -1/3)) (*.f64 ew -2))))
(-.f64 (/.f64 (/.f64 eh t) (+.f64 ew ew)) (/.f64 (neg.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -2/3)))) (+.f64 ew ew)))
(-.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (+.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew -2)) (/.f64 eh (*.f64 ew (*.f64 t -2)))))
(-.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (-.f64 (/.f64 (/.f64 eh t) (neg.f64 ew)) (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4))))
(-.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (/.f64 (neg.f64 (+.f64 (*.f64 eh (*.f64 t -1/3)) (*.f64 (/.f64 eh t) 2))) (+.f64 ew ew)))
(-.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -2/3))) (+.f64 ew ew)) (/.f64 eh (*.f64 ew (*.f64 t -2))))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) 4) (/.f64 eh t)) ew) (/.f64 (*.f64 eh (*.f64 t -1/3)) (*.f64 ew -2)))
(-.f64 (-.f64 (/.f64 (/.f64 eh t) (+.f64 ew ew)) (*.f64 1/3 (/.f64 (*.f64 eh t) ew))) (/.f64 eh (*.f64 ew (*.f64 t -2))))
(-.f64 (-.f64 (/.f64 (/.f64 eh t) (+.f64 ew ew)) (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew -2))) (/.f64 (*.f64 eh (*.f64 t -1/3)) (*.f64 ew -2)))
(-.f64 (-.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew -2))) (/.f64 eh (*.f64 ew (*.f64 t -2))))
(-.f64 (-.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (/.f64 (/.f64 eh t) (neg.f64 ew))) (/.f64 (*.f64 eh (*.f64 t -1/3)) (*.f64 ew -2)))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)) 2) (/.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew -2)) 2))
(-.f64 (/.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 3) (*.f64 ew 4)) (/.f64 (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew 4)))
(-.f64 (/.f64 (/.f64 (+.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 eh (*.f64 t -2/3))) (+.f64 ew ew)) 2) (/.f64 (+.f64 (*.f64 -3 (/.f64 (/.f64 eh t) (+.f64 ew ew))) (/.f64 (*.f64 eh (*.f64 t -1/3)) (*.f64 ew -2))) 2))
(*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (/.f64 1 ew))
(*.f64 ew (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew ew)))
(*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 1)
(*.f64 1 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew))
(*.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2)) (/.f64 1/2 ew))
(*.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2)) (-.f64 (/.f64 1 ew) (/.f64 1/2 ew)))
(*.f64 2 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (+.f64 ew ew)))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 2) 1/2)
(*.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4) (/.f64 1 (*.f64 ew 4)))
(*.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4) (-.f64 (/.f64 1/2 ew) (/.f64 1 (*.f64 ew 4))))
(*.f64 -2 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew -2)))
(*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 2))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4) ew) (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 2)))
(*.f64 (/.f64 1 ew) (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))))
(*.f64 (/.f64 1 ew) (*.f64 ew (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)))
(*.f64 (/.f64 1 ew) (-.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2)) (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3)))))
(*.f64 (/.f64 1/2 ew) (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2)))
(*.f64 (/.f64 1/2 ew) (*.f64 ew (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 2)))
(*.f64 (/.f64 1/2 ew) (-.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4) (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2))))
(*.f64 (/.f64 1 (*.f64 ew 4)) (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4))
(*.f64 (/.f64 1 (*.f64 ew 4)) (-.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4)) (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4)))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4) ew) 1/4)
(*.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4)) (/.f64 1 (*.f64 2 (*.f64 ew 4))))
(*.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4)) (-.f64 (/.f64 1 (*.f64 ew 4)) (/.f64 1 (*.f64 2 (*.f64 ew 4)))))
(*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew ew)) ew)
(*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew ew)) (/.f64 1 (/.f64 1 ew)))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) (/.f64 ew 2)) (/.f64 1 (/.f64 2 ew)))
(*.f64 1/4 (/.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4) ew))
(*.f64 (/.f64 1 (/.f64 1 ew)) (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew ew)))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 ew 4))) (*.f64 2 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4)))
(*.f64 (/.f64 1 (/.f64 2 ew)) (/.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) (/.f64 ew 2)))
(*.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) (/.f64 (/.f64 1 ew) ew))
(*.f64 (*.f64 ew (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2))) (/.f64 (/.f64 1/2 ew) ew))
(*.f64 (*.f64 ew (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)) (/.f64 1 ew))
(*.f64 (*.f64 ew (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 2)) (/.f64 1/2 ew))
(*.f64 (*.f64 ew (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4)) (/.f64 (/.f64 1 (*.f64 ew 4)) ew))
(*.f64 (/.f64 (/.f64 1 ew) ew) (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew))
(*.f64 (/.f64 (/.f64 1/2 ew) ew) (*.f64 ew (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2))))
(*.f64 (/.f64 (/.f64 1 (*.f64 ew 4)) ew) (*.f64 ew (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4)))
(*.f64 (+.f64 (*.f64 ew (/.f64 2 ew)) -1) (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew))
(pow.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 1)
(neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)))
(neg.f64 (-.f64 (/.f64 (/.f64 eh t) (neg.f64 ew)) (/.f64 (*.f64 eh (*.f64 t -1/3)) ew)))
(+.f64 (*.f64 eh (*.f64 t -1/3)) 0)
(+.f64 0 (*.f64 eh (*.f64 t -1/3)))
(+.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) 4) (/.f64 (*.f64 eh (*.f64 t -2/3)) 4))
(-.f64 (*.f64 eh (*.f64 t -1/3)) 0)
(-.f64 0 (neg.f64 (*.f64 eh (*.f64 t -1/3))))
(-.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) 4) (/.f64 (neg.f64 (*.f64 eh (*.f64 t -1/3))) 2))
(/.f64 (*.f64 eh (*.f64 t -1/3)) 1)
(/.f64 (neg.f64 (*.f64 eh (*.f64 t -1/3))) -1)
(/.f64 (*.f64 eh (*.f64 t -2/3)) 2)
(/.f64 (*.f64 (+.f64 eh eh) (*.f64 t -2/3)) 4)
(/.f64 (+.f64 (*.f64 (+.f64 eh eh) (*.f64 t -2/3)) (*.f64 (+.f64 eh eh) (*.f64 t -2/3))) 8)
(/.f64 (*.f64 (*.f64 t -1/3) (*.f64 eh 4)) 4)
(pow.f64 (*.f64 eh (*.f64 t -1/3)) 1)
(neg.f64 (neg.f64 (*.f64 eh (*.f64 t -1/3))))
Outputs
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) eh) ew)
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/3 t) (/.f64 1 t)) eh) ew))
(*.f64 -1 (/.f64 (*.f64 eh (-.f64 (*.f64 t 1/3) (/.f64 1 t))) ew))
(neg.f64 (/.f64 (*.f64 eh (-.f64 (*.f64 t 1/3) (/.f64 1 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/3 t) (/.f64 1 t)) eh) ew))
(*.f64 -1 (/.f64 (*.f64 eh (-.f64 (*.f64 t 1/3) (/.f64 1 t))) ew))
(neg.f64 (/.f64 (*.f64 eh (-.f64 (*.f64 t 1/3) (/.f64 1 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/3 t) (/.f64 1 t)) eh) ew))
(*.f64 -1 (/.f64 (*.f64 eh (-.f64 (*.f64 t 1/3) (/.f64 1 t))) ew))
(neg.f64 (/.f64 (*.f64 eh (-.f64 (*.f64 t 1/3) (/.f64 1 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/3 t) (/.f64 1 t)) eh) ew))
(*.f64 -1 (/.f64 (*.f64 eh (-.f64 (*.f64 t 1/3) (/.f64 1 t))) ew))
(neg.f64 (/.f64 (*.f64 eh (-.f64 (*.f64 t 1/3) (/.f64 1 t))) ew))
(/.f64 eh (*.f64 t ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 eh (/.f64 -1/3 ew))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 eh (/.f64 -1/3 ew))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 eh (/.f64 -1/3 ew))))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 eh (/.f64 -1/3 ew))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 eh (/.f64 -1/3 ew))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 eh (/.f64 -1/3 ew))))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 eh (/.f64 -1/3 ew))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 eh (/.f64 -1/3 ew))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 eh (/.f64 -1/3 ew))))
(+.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 0)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(+.f64 0 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(+.f64 (/.f64 eh (*.f64 t ew)) (/.f64 (*.f64 eh (*.f64 t -1/3)) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(+.f64 (/.f64 (*.f64 eh (*.f64 t -1/3)) ew) (/.f64 eh (*.f64 t ew)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(+.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (+.f64 ew ew)) (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (+.f64 ew ew)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(+.f64 (/.f64 (/.f64 eh t) (+.f64 ew ew)) (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -2/3))) (+.f64 ew ew)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(+.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (/.f64 (+.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) 4) (/.f64 eh t)) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(+.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (-.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (/.f64 (/.f64 eh t) (neg.f64 ew))))
(+.f64 (/.f64 (*.f64 (*.f64 t eh) -4/3) (*.f64 ew 8)) (-.f64 (/.f64 (*.f64 (*.f64 t eh) -4/3) (*.f64 ew 8)) (/.f64 (/.f64 eh t) (neg.f64 ew))))
(+.f64 (/.f64 (*.f64 t (*.f64 eh -4/3)) (*.f64 ew 8)) (-.f64 (/.f64 (*.f64 t (*.f64 eh -4/3)) (*.f64 ew 8)) (/.f64 (/.f64 eh (neg.f64 ew)) t)))
(+.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -2/3))) (+.f64 ew ew)) (/.f64 (/.f64 eh t) (+.f64 ew ew)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(+.f64 (/.f64 (+.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) 4) (/.f64 eh t)) ew) (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(+.f64 (-.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (/.f64 (/.f64 eh t) (neg.f64 ew))) (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)))
(+.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (-.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (/.f64 (/.f64 eh t) (neg.f64 ew))))
(+.f64 (/.f64 (*.f64 (*.f64 t eh) -4/3) (*.f64 ew 8)) (-.f64 (/.f64 (*.f64 (*.f64 t eh) -4/3) (*.f64 ew 8)) (/.f64 (/.f64 eh t) (neg.f64 ew))))
(+.f64 (/.f64 (*.f64 t (*.f64 eh -4/3)) (*.f64 ew 8)) (-.f64 (/.f64 (*.f64 t (*.f64 eh -4/3)) (*.f64 ew 8)) (/.f64 (/.f64 eh (neg.f64 ew)) t)))
(+.f64 (/.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (+.f64 ew ew)) 2) (/.f64 (*.f64 3/2 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)) 2))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) (/.f64 3/2 ew)) 2) (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) (*.f64 ew 4)))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew) 3) (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)) 4)
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew) 4) 4)
(+.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -2/3))) (*.f64 ew 4)) (/.f64 (+.f64 (/.f64 eh t) (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2))) (*.f64 ew 4)))
(/.f64 (+.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -2/3))) (+.f64 (/.f64 eh t) (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2)))) (*.f64 ew 4))
(/.f64 (+.f64 (+.f64 (*.f64 t (*.f64 eh -2/3)) (*.f64 eh (/.f64 2 t))) (+.f64 (*.f64 t (*.f64 eh -2/3)) (/.f64 (+.f64 eh eh) t))) (*.f64 ew 4))
(/.f64 (+.f64 (*.f64 eh (/.f64 2 t)) (+.f64 (/.f64 (+.f64 eh eh) t) (*.f64 t (*.f64 eh -4/3)))) (*.f64 ew 4))
(+.f64 (/.f64 (+.f64 (*.f64 eh (*.f64 t -1/3)) (*.f64 (/.f64 eh t) 2)) (*.f64 ew 4)) (/.f64 (+.f64 (*.f64 eh (*.f64 t -1/3)) (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2))) (*.f64 ew 4)))
(/.f64 (+.f64 (+.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 (/.f64 eh t) 2)) (+.f64 (*.f64 -1/3 (*.f64 t eh)) (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2)))) (*.f64 ew 4))
(/.f64 (+.f64 (+.f64 (*.f64 t (*.f64 eh -1/3)) (*.f64 eh (/.f64 2 t))) (+.f64 (*.f64 eh (/.f64 2 t)) (*.f64 (*.f64 t eh) -1))) (*.f64 ew 4))
(/.f64 (+.f64 (*.f64 t (*.f64 -1/3 eh)) (+.f64 (*.f64 eh (neg.f64 t)) (*.f64 (/.f64 eh t) 4))) (*.f64 ew 4))
(+.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew 4)) (/.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 3) (*.f64 ew 4)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(-.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 0)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(-.f64 0 (neg.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(-.f64 0 (-.f64 (/.f64 (/.f64 eh t) (neg.f64 ew)) (/.f64 (*.f64 eh (*.f64 t -1/3)) ew)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(-.f64 0 (/.f64 (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 eh (*.f64 t -1/3))) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 eh t) ew)))
(-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew)))
(-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 t (/.f64 1/3 ew))))
(-.f64 (/.f64 (*.f64 eh (*.f64 t -1/3)) ew) (/.f64 (/.f64 eh t) (neg.f64 ew)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(-.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (+.f64 ew ew)) (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew -2)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(-.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (+.f64 ew ew)) (/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)) 2))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(-.f64 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 2) (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(-.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) ew) (/.f64 (-.f64 (*.f64 eh (*.f64 t -1/3)) (/.f64 eh t)) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(-.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) ew) (+.f64 (/.f64 (/.f64 eh t) (neg.f64 ew)) (/.f64 (*.f64 eh (*.f64 t -1/3)) ew)))
(-.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) ew) (+.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (/.f64 eh t) (neg.f64 ew))))
(-.f64 (/.f64 (*.f64 t (*.f64 eh -2/3)) ew) (+.f64 (/.f64 (*.f64 t (*.f64 eh -1/3)) ew) (/.f64 (/.f64 eh t) (neg.f64 ew))))
(+.f64 (*.f64 1 (/.f64 (*.f64 t (*.f64 -1/3 eh)) ew)) (neg.f64 (/.f64 (/.f64 eh (neg.f64 ew)) t)))
(-.f64 (/.f64 (/.f64 eh t) (+.f64 ew ew)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 eh t) ew)) (/.f64 eh (*.f64 ew (*.f64 t -2)))))
(-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 ew (*.f64 t -2)))))
(-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t (*.f64 ew -2)))))
(-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (+.f64 (*.f64 eh (*.f64 t (/.f64 1/3 ew))) (/.f64 (/.f64 (/.f64 eh -2) t) ew)))
(-.f64 (/.f64 (/.f64 eh t) (+.f64 ew ew)) (+.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew -2)) (/.f64 (*.f64 eh (*.f64 t -1/3)) (*.f64 ew -2))))
(-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (/.f64 (+.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) (*.f64 -1/3 (*.f64 t eh))) (*.f64 ew -2)))
(-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (/.f64 (+.f64 (*.f64 t (*.f64 eh -1/3)) (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3)))) (*.f64 ew -2)))
(/.f64 (-.f64 (*.f64 t (*.f64 eh -2/3)) (/.f64 (+.f64 eh eh) (neg.f64 t))) (+.f64 ew ew))
(-.f64 (/.f64 (/.f64 eh t) (+.f64 ew ew)) (/.f64 (neg.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -2/3)))) (+.f64 ew ew)))
(-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (/.f64 (+.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) (*.f64 -1/3 (*.f64 t eh))) (*.f64 ew -2)))
(-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (/.f64 (+.f64 (*.f64 t (*.f64 eh -1/3)) (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3)))) (*.f64 ew -2)))
(/.f64 (-.f64 (*.f64 t (*.f64 eh -2/3)) (/.f64 (+.f64 eh eh) (neg.f64 t))) (+.f64 ew ew))
(-.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (+.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew -2)) (/.f64 eh (*.f64 ew (*.f64 t -2)))))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(-.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (-.f64 (/.f64 (/.f64 eh t) (neg.f64 ew)) (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4))))
(-.f64 (/.f64 (*.f64 (*.f64 t eh) -4/3) (*.f64 ew 8)) (-.f64 (/.f64 (/.f64 eh t) (neg.f64 ew)) (/.f64 (*.f64 (*.f64 t eh) -4/3) (*.f64 ew 8))))
(-.f64 (/.f64 (*.f64 t (*.f64 eh -4/3)) (*.f64 ew 8)) (-.f64 (/.f64 (/.f64 eh (neg.f64 ew)) t) (/.f64 (*.f64 t (*.f64 eh -4/3)) (*.f64 ew 8))))
(-.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (/.f64 (neg.f64 (+.f64 (*.f64 eh (*.f64 t -1/3)) (*.f64 (/.f64 eh t) 2))) (+.f64 ew ew)))
(-.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (/.f64 (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 (/.f64 eh t) 2))) (+.f64 ew ew)))
(-.f64 (/.f64 (*.f64 (*.f64 t eh) -4/3) (*.f64 ew 8)) (/.f64 (-.f64 (neg.f64 (*.f64 eh (/.f64 2 t))) (*.f64 t (*.f64 eh -1/3))) (+.f64 ew ew)))
(-.f64 (/.f64 (*.f64 t (*.f64 eh -4/3)) (*.f64 ew 8)) (/.f64 (+.f64 (*.f64 t (*.f64 -1/3 eh)) (*.f64 eh (/.f64 2 t))) (*.f64 ew -2)))
(-.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -2/3))) (+.f64 ew ew)) (/.f64 eh (*.f64 ew (*.f64 t -2))))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) 4) (/.f64 eh t)) ew) (/.f64 (*.f64 eh (*.f64 t -1/3)) (*.f64 ew -2)))
(-.f64 (/.f64 (+.f64 (/.f64 eh t) (/.f64 (*.f64 eh (*.f64 t -2/3)) 4)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 ew -2)))
(-.f64 (/.f64 (+.f64 (/.f64 eh t) (/.f64 (*.f64 t (*.f64 eh -2/3)) 4)) ew) (/.f64 (*.f64 t (*.f64 eh -1/3)) (*.f64 ew -2)))
(-.f64 (/.f64 (+.f64 (/.f64 eh t) (/.f64 (*.f64 t (*.f64 eh -2/3)) 4)) ew) (/.f64 (*.f64 t (*.f64 -1/3 eh)) (*.f64 ew -2)))
(-.f64 (-.f64 (/.f64 (/.f64 eh t) (+.f64 ew ew)) (*.f64 1/3 (/.f64 (*.f64 eh t) ew))) (/.f64 eh (*.f64 ew (*.f64 t -2))))
(-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 ew (*.f64 t -2)))))
(-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t (*.f64 ew -2)))))
(-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (+.f64 (*.f64 eh (*.f64 t (/.f64 1/3 ew))) (/.f64 (/.f64 (/.f64 eh -2) t) ew)))
(-.f64 (-.f64 (/.f64 (/.f64 eh t) (+.f64 ew ew)) (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew -2))) (/.f64 (*.f64 eh (*.f64 t -1/3)) (*.f64 ew -2)))
(-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (/.f64 (+.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) (*.f64 -1/3 (*.f64 t eh))) (*.f64 ew -2)))
(-.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (/.f64 (+.f64 (*.f64 t (*.f64 eh -1/3)) (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3)))) (*.f64 ew -2)))
(/.f64 (-.f64 (*.f64 t (*.f64 eh -2/3)) (/.f64 (+.f64 eh eh) (neg.f64 t))) (+.f64 ew ew))
(-.f64 (-.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew -2))) (/.f64 eh (*.f64 ew (*.f64 t -2))))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(-.f64 (-.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 ew 4)) (/.f64 (/.f64 eh t) (neg.f64 ew))) (/.f64 (*.f64 eh (*.f64 t -1/3)) (*.f64 ew -2)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)) 2) (/.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew -2)) 2))
(+.f64 (/.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) (/.f64 3/2 ew)) 2) (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) (*.f64 ew 4)))
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew) 3) (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)) 4)
(/.f64 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew) 4) 4)
(-.f64 (/.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 3) (*.f64 ew 4)) (/.f64 (-.f64 (/.f64 eh (neg.f64 t)) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew 4)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(-.f64 (/.f64 (/.f64 (+.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 eh (*.f64 t -2/3))) (+.f64 ew ew)) 2) (/.f64 (+.f64 (*.f64 -3 (/.f64 (/.f64 eh t) (+.f64 ew ew))) (/.f64 (*.f64 eh (*.f64 t -1/3)) (*.f64 ew -2))) 2))
(/.f64 (-.f64 (/.f64 (+.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) (*.f64 eh (*.f64 t -2/3))) (+.f64 ew ew)) (+.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 ew -2)) (*.f64 (/.f64 eh t) (/.f64 -3 (+.f64 ew ew))))) 2)
(/.f64 (-.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 (*.f64 t eh) -1)) (+.f64 ew ew)) (+.f64 (/.f64 (*.f64 t (*.f64 eh -1/3)) (*.f64 ew -2)) (*.f64 (/.f64 eh t) (/.f64 -3 (+.f64 ew ew))))) 2)
(-.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (neg.f64 t))) (*.f64 ew 4)) (/.f64 (+.f64 (*.f64 (/.f64 -3 t) (/.f64 eh ew)) (/.f64 (*.f64 (*.f64 t eh) 1/3) ew)) 4))
(*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (/.f64 1 ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 ew (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew ew)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 1)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 1 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2)) (/.f64 1/2 ew))
(*.f64 (+.f64 (*.f64 t (*.f64 eh -2/3)) (*.f64 eh (/.f64 2 t))) (/.f64 1/2 ew))
(*.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2)) (-.f64 (/.f64 1 ew) (/.f64 1/2 ew)))
(*.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2)) (/.f64 1/2 ew))
(*.f64 (+.f64 (*.f64 t (*.f64 eh -2/3)) (*.f64 eh (/.f64 2 t))) (/.f64 1/2 ew))
(*.f64 2 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (+.f64 ew ew)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 2) 1/2)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4) (/.f64 1 (*.f64 ew 4)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4) (-.f64 (/.f64 1/2 ew) (/.f64 1 (*.f64 ew 4))))
(*.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) 4) (-.f64 (/.f64 1/2 ew) (/.f64 (/.f64 1 ew) 4)))
(*.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) 4) (-.f64 (/.f64 1/2 ew) (/.f64 1/4 ew)))
(*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) (*.f64 4 (-.f64 (/.f64 1 ew) (/.f64 3/4 ew))))
(*.f64 -2 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew -2)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 1/2 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 2))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4) ew) (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 2)))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) 4) ew) (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew) 2)))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) 4) ew) (*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (/.f64 2 ew))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) 4) ew) (*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) (/.f64 2 ew))))
(*.f64 (/.f64 1 ew) (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 (/.f64 1 ew) (*.f64 ew (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 (/.f64 1 ew) (-.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2)) (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3)))))
(*.f64 (/.f64 1 ew) (-.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2)) (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh)))))
(*.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 t (*.f64 eh -2/3)) (*.f64 eh (/.f64 2 t))) (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3)))) ew))
(*.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 t (*.f64 -1/3 eh)) (*.f64 eh (/.f64 2 t))) (/.f64 eh t)) ew))
(*.f64 (/.f64 1/2 ew) (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2)))
(*.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2)) (/.f64 1/2 ew))
(*.f64 (+.f64 (*.f64 t (*.f64 eh -2/3)) (*.f64 eh (/.f64 2 t))) (/.f64 1/2 ew))
(*.f64 (/.f64 1/2 ew) (*.f64 ew (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 2)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 (/.f64 1/2 ew) (-.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4) (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2))))
(*.f64 (/.f64 1/2 ew) (-.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) 4) (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2))))
(*.f64 (/.f64 1/2 ew) (-.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) 4) (+.f64 (*.f64 t (*.f64 eh -2/3)) (*.f64 eh (/.f64 2 t)))))
(*.f64 (/.f64 1/2 ew) (+.f64 (*.f64 (*.f64 t eh) 2/3) (-.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) 4) (*.f64 eh (/.f64 2 t)))))
(*.f64 (/.f64 1 (*.f64 ew 4)) (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 (/.f64 1 (*.f64 ew 4)) (-.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4)) (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4)))
(*.f64 (/.f64 (/.f64 1 ew) 4) (-.f64 (*.f64 4 (*.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) 2)) (*.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) 4)))
(*.f64 (/.f64 1/4 ew) (-.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) 8) (*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) 4)))
(*.f64 (/.f64 1/4 ew) (-.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) 8) (*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) 4)))
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4) ew) 1/4)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4)) (/.f64 1 (*.f64 2 (*.f64 ew 4))))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4)) (-.f64 (/.f64 1 (*.f64 ew 4)) (/.f64 1 (*.f64 2 (*.f64 ew 4)))))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew ew)) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew ew)) (/.f64 1 (/.f64 1 ew)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) (/.f64 ew 2)) (/.f64 1 (/.f64 2 ew)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 1/4 (/.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 (/.f64 1 (/.f64 1 ew)) (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 ew ew)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 (/.f64 1 (*.f64 2 (*.f64 ew 4))) (*.f64 2 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 (/.f64 1 (/.f64 2 ew)) (/.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) (/.f64 ew 2)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) (/.f64 (/.f64 1 ew) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 (*.f64 ew (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2))) (/.f64 (/.f64 1/2 ew) ew))
(*.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2)) (*.f64 ew (/.f64 1/2 (*.f64 ew ew))))
(*.f64 ew (*.f64 (+.f64 (*.f64 t (*.f64 eh -2/3)) (*.f64 eh (/.f64 2 t))) (/.f64 1/2 (*.f64 ew ew))))
(*.f64 (*.f64 ew (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)) (/.f64 1 ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 (*.f64 ew (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 2)) (/.f64 1/2 ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 (*.f64 ew (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4)) (/.f64 (/.f64 1 (*.f64 ew 4)) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 (/.f64 (/.f64 1 ew) ew) (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 (/.f64 (/.f64 1/2 ew) ew) (*.f64 ew (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2))))
(*.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 (/.f64 eh t) 2)) (*.f64 ew (/.f64 1/2 (*.f64 ew ew))))
(*.f64 ew (*.f64 (+.f64 (*.f64 t (*.f64 eh -2/3)) (*.f64 eh (/.f64 2 t))) (/.f64 1/2 (*.f64 ew ew))))
(*.f64 (/.f64 (/.f64 1 (*.f64 ew 4)) ew) (*.f64 ew (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 (+.f64 (*.f64 ew (/.f64 2 ew)) -1) (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew))
(*.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) (/.f64 (+.f64 -1 (*.f64 ew (/.f64 2 ew))) ew))
(*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (/.f64 (+.f64 -1 (*.f64 ew (/.f64 2 ew))) ew))
(*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) (/.f64 (+.f64 -1 (*.f64 ew (/.f64 2 ew))) ew))
(pow.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew) 1)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(neg.f64 (-.f64 (/.f64 (/.f64 eh t) (neg.f64 ew)) (/.f64 (*.f64 eh (*.f64 t -1/3)) ew)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(+.f64 (*.f64 eh (*.f64 t -1/3)) 0)
(*.f64 -1/3 (*.f64 t eh))
(*.f64 t (*.f64 eh -1/3))
(*.f64 t (*.f64 -1/3 eh))
(+.f64 0 (*.f64 eh (*.f64 t -1/3)))
(*.f64 -1/3 (*.f64 t eh))
(*.f64 t (*.f64 eh -1/3))
(*.f64 t (*.f64 -1/3 eh))
(+.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) 4) (/.f64 (*.f64 eh (*.f64 t -2/3)) 4))
(*.f64 -1/3 (*.f64 t eh))
(*.f64 t (*.f64 eh -1/3))
(*.f64 t (*.f64 -1/3 eh))
(-.f64 (*.f64 eh (*.f64 t -1/3)) 0)
(*.f64 -1/3 (*.f64 t eh))
(*.f64 t (*.f64 eh -1/3))
(*.f64 t (*.f64 -1/3 eh))
(-.f64 0 (neg.f64 (*.f64 eh (*.f64 t -1/3))))
(*.f64 -1/3 (*.f64 t eh))
(*.f64 t (*.f64 eh -1/3))
(*.f64 t (*.f64 -1/3 eh))
(-.f64 (/.f64 (*.f64 eh (*.f64 t -2/3)) 4) (/.f64 (neg.f64 (*.f64 eh (*.f64 t -1/3))) 2))
(*.f64 -1/3 (*.f64 t eh))
(*.f64 t (*.f64 eh -1/3))
(*.f64 t (*.f64 -1/3 eh))
(/.f64 (*.f64 eh (*.f64 t -1/3)) 1)
(*.f64 -1/3 (*.f64 t eh))
(*.f64 t (*.f64 eh -1/3))
(*.f64 t (*.f64 -1/3 eh))
(/.f64 (neg.f64 (*.f64 eh (*.f64 t -1/3))) -1)
(*.f64 -1/3 (*.f64 t eh))
(*.f64 t (*.f64 eh -1/3))
(*.f64 t (*.f64 -1/3 eh))
(/.f64 (*.f64 eh (*.f64 t -2/3)) 2)
(*.f64 -1/3 (*.f64 t eh))
(*.f64 t (*.f64 eh -1/3))
(*.f64 t (*.f64 -1/3 eh))
(/.f64 (*.f64 (+.f64 eh eh) (*.f64 t -2/3)) 4)
(*.f64 -1/3 (*.f64 t eh))
(*.f64 t (*.f64 eh -1/3))
(*.f64 t (*.f64 -1/3 eh))
(/.f64 (+.f64 (*.f64 (+.f64 eh eh) (*.f64 t -2/3)) (*.f64 (+.f64 eh eh) (*.f64 t -2/3))) 8)
(*.f64 -1/3 (*.f64 t eh))
(*.f64 t (*.f64 eh -1/3))
(*.f64 t (*.f64 -1/3 eh))
(/.f64 (*.f64 (*.f64 t -1/3) (*.f64 eh 4)) 4)
(*.f64 -1/3 (*.f64 t eh))
(*.f64 t (*.f64 eh -1/3))
(*.f64 t (*.f64 -1/3 eh))
(pow.f64 (*.f64 eh (*.f64 t -1/3)) 1)
(*.f64 -1/3 (*.f64 t eh))
(*.f64 t (*.f64 eh -1/3))
(*.f64 t (*.f64 -1/3 eh))
(neg.f64 (neg.f64 (*.f64 eh (*.f64 t -1/3))))
(*.f64 -1/3 (*.f64 t eh))
(*.f64 t (*.f64 eh -1/3))
(*.f64 t (*.f64 -1/3 eh))

localize44.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 ew (sin.f64 t))
1.1b
(/.f64 (/.f64 eh ew) (tan.f64 t))
4.4b
(/.f64 eh (*.f64 t ew))
30.8b
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
Compiler

Compiled 128 to 18 computations (85.9% saved)

localize25.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
0.5b
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
1.1b
(/.f64 (/.f64 eh ew) (tan.f64 t))
37.3b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
Compiler

Compiled 112 to 14 computations (87.5% saved)

series9.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite174.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
846×rational_best-simplify-53
784×rational_best-simplify-49
576×rational_best-simplify-65
552×rational_best-simplify-56
544×rational_best-simplify-67
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01568
111168
230068
3111668
4704968
Stop Event
node limit
Counts
2 → 30
Calls
Call 1
Inputs
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (/.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (/.f64 (neg.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 t (+.f64 ew ew))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 ew 4) t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 ew 4) t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (*.f64 ew 4) t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (*.f64 (*.f64 ew 4) t)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 ew 4) t) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 t t)) (*.f64 ew (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 ew 4) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t t)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t (+.f64 ew ew)) (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 t (+.f64 ew ew))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t t))) (*.f64 ew 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 ew (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))) (*.f64 2 (+.f64 t t))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (/.f64 (neg.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 eh eh)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eh 4) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 eh 4) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh 4) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eh 4) (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (*.f64 eh 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1)))))

simplify89.0ms (0.5%)

Algorithm
egg-herbie
Rules
1268×rational_best-simplify-63
992×rational_best-simplify-48
804×rational_best-simplify-1
794×rational_best-simplify-52
652×rational_best-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01013578
12353578
26323578
320493578
Stop Event
node limit
Counts
102 → 42
Calls
Call 1
Inputs
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0)
(+.f64 0 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(+.f64 (/.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (/.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2))
(-.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0)
(-.f64 (/.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (/.f64 (neg.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2))
(/.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1)
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 t (+.f64 ew ew))) 2)
(/.f64 (*.f64 (*.f64 (*.f64 ew 4) t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 ew 4) t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (*.f64 ew 4) t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (*.f64 (*.f64 ew 4) t)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 ew 4) t) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))) 16)
(/.f64 (*.f64 (*.f64 2 (+.f64 t t)) (*.f64 ew (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)))) 16)
(/.f64 (*.f64 (*.f64 ew 4) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t t)))) 16)
(/.f64 (*.f64 (*.f64 t (+.f64 ew ew)) (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 4)
(/.f64 (*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 t (+.f64 ew ew))) 4)
(/.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t t))) (*.f64 ew 4)) 16)
(/.f64 (*.f64 (*.f64 ew (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))) (*.f64 2 (+.f64 t t))) 16)
(pow.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1)
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0)
(+.f64 0 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(+.f64 (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2))
(-.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0)
(-.f64 (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (/.f64 (neg.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2))
(/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1)
(/.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 eh eh)) 2)
(/.f64 (*.f64 (*.f64 eh 4) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 eh 4) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh 4) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 8)
(/.f64 (*.f64 (*.f64 eh 4) (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (*.f64 eh 4)) 16)
(pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1)
Outputs
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0)
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(+.f64 0 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(+.f64 (/.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (/.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(-.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0)
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(-.f64 (/.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (/.f64 (neg.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1)
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 t (+.f64 ew ew))) 2)
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 (*.f64 (*.f64 (*.f64 ew 4) t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 4)
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 ew 4) t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (*.f64 ew 4) t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 8)
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (*.f64 (*.f64 ew 4) t)) 16)
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 (*.f64 (*.f64 (*.f64 ew 4) t) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))) 16)
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 (*.f64 (*.f64 2 (+.f64 t t)) (*.f64 ew (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)))) 16)
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 (*.f64 (*.f64 ew 4) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t t)))) 16)
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 (*.f64 (*.f64 t (+.f64 ew ew)) (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 4)
(/.f64 (*.f64 (+.f64 ew ew) (*.f64 t (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))))) 4)
(/.f64 (*.f64 t (*.f64 (+.f64 ew ew) (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) 4)
(/.f64 (*.f64 t (*.f64 (+.f64 ew ew) (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))) 4)
(/.f64 (*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 t (+.f64 ew ew))) 4)
(/.f64 (*.f64 (+.f64 ew ew) (*.f64 t (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))))) 4)
(/.f64 (*.f64 t (*.f64 (+.f64 ew ew) (+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) 4)
(/.f64 (*.f64 t (*.f64 (+.f64 ew ew) (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))) 4)
(/.f64 (*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t t))) (*.f64 ew 4)) 16)
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 (*.f64 (*.f64 ew (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))) (*.f64 2 (+.f64 t t))) 16)
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(pow.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1)
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(+.f64 0 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(+.f64 (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(-.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(-.f64 (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (/.f64 (neg.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 eh eh)) 2)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 (*.f64 eh 4) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 4)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (+.f64 (*.f64 (*.f64 eh 4) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh 4) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 8)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 (*.f64 eh 4) (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))) 16)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (*.f64 eh 4)) 16)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))

localize59.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.9b
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew)))
4.1b
(*.f64 (*.f64 eh t) (/.f64 -1/3 ew))
4.4b
(/.f64 eh (*.f64 t ew))
43.9b
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew)))))
Compiler

Compiled 195 to 59 computations (69.7% saved)

localize62.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.9b
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew)))
4.1b
(*.f64 (*.f64 eh t) (/.f64 -1/3 ew))
4.4b
(/.f64 eh (*.f64 t ew))
30.8b
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
Compiler

Compiled 194 to 58 computations (70.1% saved)

eval905.0ms (5%)

Compiler

Compiled 64482 to 22434 computations (65.2% saved)

prune1.4s (7.8%)

Pruning

18 alts after pruning (13 fresh and 5 done)

PrunedKeptTotal
New1657111668
Fresh426
Picked101
Done358
Total1665181683
Error
0.1b
Counts
1683 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
16.5b
(fabs.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 ew (sin.f64 t)) 4) (/.f64 (*.f64 ew (*.f64 (sin.f64 t) 3)) 4)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
30.7b
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
31.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew))))))))
30.7b
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.1b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
12.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew))))))))
16.5b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
17.8b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew))))))))
21.6b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
33.0b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (+.f64 eh (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
1.5b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
7.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))))
1.7b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
16.5b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
17.3b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
17.8b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew))))))))
8.6b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
0.1b
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))
Compiler

Compiled 1011 to 645 computations (36.2% saved)

localize78.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 -1/3 (*.f64 t eh))
4.4b
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
4.4b
(/.f64 eh (*.f64 t ew))
30.8b
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
Compiler

Compiled 189 to 59 computations (68.8% saved)

localize25.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 ew (sin.f64 t))
0.7b
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
4.4b
(/.f64 eh (*.f64 t ew))
30.8b
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
Compiler

Compiled 106 to 14 computations (86.8% saved)

series7.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite95.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1770×rational_best-4
1770×rational_best-2
1770×rational_best-3
1770×rational_best-1
1770×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01127
18127
221327
370927
4389727
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 2) (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 2) (/.f64 (neg.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (+.f64 eh eh)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh 4)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eh 4) (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 1)))))

simplify206.0ms (1.1%)

Algorithm
egg-herbie
Rules
994×rational_best-simplify-108
960×rational_best-simplify-62
808×rational_best-simplify-85
706×rational_best-simplify-3
650×rational_best-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0401269
1921269
22411269
37651269
438651269
570881269
Stop Event
node limit
Counts
47 → 13
Calls
Call 1
Inputs
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 0)
(+.f64 0 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(+.f64 (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 2) (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 2))
(-.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 0)
(-.f64 (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 2) (/.f64 (neg.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 2))
(/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 1)
(/.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (+.f64 eh eh)) 2)
(/.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh 4)) 4)
(/.f64 (+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh 4)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh 4))) 8)
(/.f64 (*.f64 (*.f64 eh 4) (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))) 16)
(pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 1)
Outputs
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 0)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(+.f64 0 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(+.f64 (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 2) (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 2))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(-.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 0)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(-.f64 (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 2) (/.f64 (neg.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 2))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 1)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(/.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (+.f64 eh eh)) 2)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(/.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh 4)) 4)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(/.f64 (+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh 4)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh 4))) 8)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(/.f64 (*.f64 (*.f64 eh 4) (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))) 16)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 1)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))

localize66.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.9b
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew)))
4.1b
(*.f64 (*.f64 eh t) (/.f64 -1/3 ew))
4.4b
(/.f64 eh (*.f64 t ew))
30.8b
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
Compiler

Compiled 179 to 56 computations (68.7% saved)

localize60.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 -1/3 (*.f64 t eh))
1.1b
(/.f64 (/.f64 eh ew) (tan.f64 t))
4.4b
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
43.9b
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
Compiler

Compiled 182 to 58 computations (68.1% saved)

series5.0ms (0%)

Counts
1 → 4
Calls

9 calls:

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

rewrite147.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1194×rational_best-simplify-1
670×rational_best-simplify-53
666×rational_best-simplify-49
626×rational_best-simplify-65
552×rational_best-simplify-67
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01439
110239
227239
3106039
4697039
Stop Event
node limit
Counts
1 → 42
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2) (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2) (/.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2) (/.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2) (neg.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (/.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)) 2)) (cos.f64 (/.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)) 2))) (*.f64 (sin.f64 (/.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)) 2)) (sin.f64 (/.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (cos.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (*.f64 (cos.f64 0) (cos.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2) (/.f64 (cos.f64 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 0) 2) (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 0) 2) (+.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2)) (/.f64 (cos.f64 0) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2) (+.f64 (cos.f64 0) (cos.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))) (/.f64 (cos.f64 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 0) (cos.f64 0)) (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 0) 4) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 0) (cos.f64 0)) (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))) (+.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2) (-.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)))) (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))) (-.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)))) (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 0) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)))))))))

simplify109.0ms (0.6%)

Algorithm
egg-herbie
Rules
1200×rational_best-simplify-75
1176×rational_best-simplify-76
1068×rational_best-simplify-62
1058×rational_best-simplify-1
950×rational_best-simplify-83
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0982116
12451840
26541840
330701840
Stop Event
node limit
Counts
46 → 47
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 -1 (/.f64 eh t))) ew)))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 -1 (/.f64 eh t))) ew)))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 -1 (/.f64 eh t))) ew)))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 -1 (/.f64 eh t))) ew)))
(+.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 0)
(+.f64 0 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))
(+.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2) (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2))
(+.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2) (/.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)))) 2))
(-.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 0)
(-.f64 0 (neg.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)))))
(-.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2) (/.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)))) 2))
(-.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2) (neg.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2)))
(-.f64 (*.f64 (cos.f64 (/.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)) 2)) (cos.f64 (/.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)) 2))) (*.f64 (sin.f64 (/.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)) 2)) (sin.f64 (/.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)) 2))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 1)
(*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (cos.f64 0))
(*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (*.f64 (cos.f64 0) (cos.f64 0)))
(*.f64 1 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))
(*.f64 2 (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2)))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2) 1/2)
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2) (/.f64 (cos.f64 0) 2))
(*.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2))
(*.f64 1/2 (+.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))))
(*.f64 (/.f64 (cos.f64 0) 2) (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2))
(*.f64 (/.f64 (cos.f64 0) 2) (+.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))))
(*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2)) 1/4)
(*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2)) (/.f64 (cos.f64 0) 4))
(*.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2) (+.f64 (cos.f64 0) (cos.f64 0)))
(*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))) 1/2)
(*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))) (/.f64 (cos.f64 0) 2))
(*.f64 (*.f64 (cos.f64 0) (cos.f64 0)) (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))
(*.f64 1/4 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2)))
(*.f64 (/.f64 (cos.f64 0) 4) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2)))
(*.f64 (+.f64 (cos.f64 0) (cos.f64 0)) (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2))
(*.f64 (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2)) 2)
(/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 1)
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2) 2)
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2)) 4)
(/.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))) 2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2))) 8)
(/.f64 (+.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))) (+.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)))))) 4)
(/.f64 (-.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2) (-.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)))) (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))) 2)
(/.f64 (-.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))) (-.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)))) (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))) 2)
(/.f64 (*.f64 (cos.f64 0) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2))) 4)
(pow.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 1)
(neg.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)))))
Outputs
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 -1 (/.f64 eh t))) ew)))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 -1 (/.f64 eh t))) ew)))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 -1 (/.f64 eh t))) ew)))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 -1 (/.f64 eh t))) ew)))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(+.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 0)
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(+.f64 0 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(+.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2) (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(+.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2) (/.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)))) 2))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(-.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 0)
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(-.f64 0 (neg.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)))))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(-.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2) (/.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)))) 2))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(-.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2) (neg.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2)))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(-.f64 (*.f64 (cos.f64 (/.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)) 2)) (cos.f64 (/.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)) 2))) (*.f64 (sin.f64 (/.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)) 2)) (sin.f64 (/.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)) 2))))
(cos.f64 (+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)) 2) (/.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)) 2)))
(cos.f64 (/.f64 (+.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)) (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))) 2))
(*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 1)
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (cos.f64 0))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (*.f64 (cos.f64 0) (cos.f64 0)))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(*.f64 1 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(*.f64 2 (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2)))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2) 1/2)
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2) (/.f64 (cos.f64 0) 2))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(*.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(*.f64 1/2 (+.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(*.f64 (/.f64 (cos.f64 0) 2) (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(*.f64 (/.f64 (cos.f64 0) 2) (+.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2)) 1/4)
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(*.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2)) (/.f64 (cos.f64 0) 4))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(*.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2) (+.f64 (cos.f64 0) (cos.f64 0)))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))) 1/2)
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(*.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))) (/.f64 (cos.f64 0) 2))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(*.f64 (*.f64 (cos.f64 0) (cos.f64 0)) (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(*.f64 1/4 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2)))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(*.f64 (/.f64 (cos.f64 0) 4) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2)))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(*.f64 (+.f64 (cos.f64 0) (cos.f64 0)) (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(*.f64 (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2)) 2)
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(/.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 1)
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2) 2)
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2)) 4)
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(/.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))) 2)
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2))) 8)
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(/.f64 (+.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))) (+.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)))))) 4)
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(/.f64 (-.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2) (-.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)))) (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))) 2)
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(/.f64 (-.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))) (-.f64 (cos.f64 (neg.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)))) (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))) 2)
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(/.f64 (*.f64 (cos.f64 0) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 2))) 4)
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(pow.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))) 1)
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(neg.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)))))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 -1/3 (*.f64 t eh)) (*.f64 eh (/.f64 -1 t))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))

localize58.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 -1/3 ew)
1.1b
(/.f64 (/.f64 eh ew) (tan.f64 t))
5.0b
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
37.3b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
Compiler

Compiled 161 to 58 computations (64% saved)

series1.0ms (0%)

Counts
2 → 36
Calls

12 calls:

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

rewrite72.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
910×rational_best-simplify-63
762×rational_best-4
762×rational_best-2
762×rational_best-3
762×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0926
16626
215226
344626
4198826
Stop Event
node limit
Counts
2 → 59
Calls
Call 1
Inputs
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 -1/3 ew)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 eh (/.f64 -1/3 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t eh) (/.f64 -1/6 ew)) (*.f64 (*.f64 t eh) (/.f64 -1/6 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 t eh) (/.f64 -1/6 ew)) 2) (+.f64 (/.f64 (*.f64 (*.f64 t eh) (/.f64 -1/6 ew)) 2) (*.f64 (*.f64 t eh) (/.f64 -1/6 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t eh) (/.f64 -1/6 ew)) (/.f64 (neg.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 t eh) (/.f64 -1/6 ew)) (+.f64 (/.f64 (neg.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew)))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew))) (*.f64 (/.f64 ew ew) (/.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 eh (/.f64 -2/3 ew))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 eh (/.f64 -4/3 ew))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 eh (/.f64 -8/3 ew))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t 4) (*.f64 eh (/.f64 -4/3 ew))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eh 4) (*.f64 (/.f64 -1/3 ew) (*.f64 t 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -4/3 ew) (*.f64 eh (*.f64 t 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eh (/.f64 -8/3 ew)) (*.f64 2 (*.f64 t 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 t 4)) (*.f64 eh (/.f64 -8/3 ew))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -8/3 ew) (*.f64 eh (*.f64 2 (*.f64 t 4)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eh (*.f64 2 (*.f64 t 4))) (/.f64 -8/3 ew)) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 t 4)) (*.f64 eh (/.f64 -2/3 ew))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eh (/.f64 -8/3 ew)) (+.f64 t t)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 eh 4)) (*.f64 (/.f64 -2/3 ew) (*.f64 t 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 -2/3 ew) (*.f64 t 4)) (*.f64 2 (*.f64 eh 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eh 4) (*.f64 t (/.f64 -1/3 ew))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -8/3 ew) (*.f64 t (+.f64 eh eh))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t t) (*.f64 eh (/.f64 -8/3 ew))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eh (/.f64 -2/3 ew)) (*.f64 2 (*.f64 t 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t (+.f64 eh eh)) (/.f64 -8/3 ew)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eh (*.f64 t 4)) (/.f64 -1/3 ew)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eh (*.f64 2 (*.f64 t 4))) (/.f64 -2/3 ew)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 eh ew) 1/4) (*.f64 t -1/3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 eh ew) 1/4) (*.f64 t -1/3)) (*.f64 (/.f64 (+.f64 ew ew) ew) (/.f64 (+.f64 ew ew) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 t 4) (*.f64 eh 4)) (/.f64 -1/3 ew)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 eh 4) (/.f64 -4/3 ew)) t) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 t 4) (/.f64 -4/3 ew)) eh) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 eh (*.f64 ew ew)) ew) (*.f64 t -1/3)) (*.f64 (/.f64 1 ew) (/.f64 1 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/3 ew) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1/3 ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/6 ew) (/.f64 -1/6 ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/3 (*.f64 ew 4)) (+.f64 (/.f64 -1/3 (*.f64 ew 4)) (/.f64 -1/6 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1/3 ew) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1/6 ew) (/.f64 (neg.f64 (/.f64 -1/3 ew)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1/6 ew) (+.f64 (/.f64 (neg.f64 (/.f64 -1/3 ew)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/3 (/.f64 1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/3 ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1/3 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2/3 (/.f64 1/2 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2/3 ew) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4/3 (/.f64 1/2 (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 -2/3 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 ew) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 ew) -2/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 ew ew)) -4/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4/3 ew) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -8/3 (/.f64 1/2 (*.f64 ew 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 -4/3 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 ew 4)) -8/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1/3 ew) 1)))))

simplify107.0ms (0.6%)

Algorithm
egg-herbie
Rules
928×rational_best-simplify-1
918×rational_best-simplify-47
854×rational_best-simplify-55
772×rational_best-simplify-63
724×rational_best-simplify-52
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01611613
14151613
213991595
358861595
Stop Event
node limit
Counts
95 → 66
Calls
Call 1
Inputs
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(+.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew))) 0)
(+.f64 0 (*.f64 t (*.f64 eh (/.f64 -1/3 ew))))
(+.f64 (*.f64 (*.f64 t eh) (/.f64 -1/6 ew)) (*.f64 (*.f64 t eh) (/.f64 -1/6 ew)))
(+.f64 (/.f64 (*.f64 (*.f64 t eh) (/.f64 -1/6 ew)) 2) (+.f64 (/.f64 (*.f64 (*.f64 t eh) (/.f64 -1/6 ew)) 2) (*.f64 (*.f64 t eh) (/.f64 -1/6 ew))))
(-.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew))) 0)
(-.f64 (*.f64 (*.f64 t eh) (/.f64 -1/6 ew)) (/.f64 (neg.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew)))) 2))
(-.f64 (*.f64 (*.f64 t eh) (/.f64 -1/6 ew)) (+.f64 (/.f64 (neg.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew)))) 2) 0))
(/.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew))) 1)
(/.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew))) (*.f64 (/.f64 ew ew) (/.f64 ew ew)))
(/.f64 (*.f64 t (*.f64 eh (/.f64 -2/3 ew))) 2)
(/.f64 (*.f64 t (*.f64 eh (/.f64 -4/3 ew))) 4)
(/.f64 (*.f64 t (*.f64 eh (/.f64 -8/3 ew))) 8)
(/.f64 (*.f64 (*.f64 t 4) (*.f64 eh (/.f64 -4/3 ew))) 16)
(/.f64 (*.f64 (*.f64 eh 4) (*.f64 (/.f64 -1/3 ew) (*.f64 t 4))) 16)
(/.f64 (*.f64 (/.f64 -4/3 ew) (*.f64 eh (*.f64 t 4))) 16)
(/.f64 (*.f64 (*.f64 eh (/.f64 -8/3 ew)) (*.f64 2 (*.f64 t 4))) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 t 4)) (*.f64 eh (/.f64 -8/3 ew))) 64)
(/.f64 (*.f64 (/.f64 -8/3 ew) (*.f64 eh (*.f64 2 (*.f64 t 4)))) 64)
(/.f64 (*.f64 (*.f64 eh (*.f64 2 (*.f64 t 4))) (/.f64 -8/3 ew)) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 t 4)) (*.f64 eh (/.f64 -2/3 ew))) 16)
(/.f64 (*.f64 (*.f64 eh (/.f64 -8/3 ew)) (+.f64 t t)) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 eh 4)) (*.f64 (/.f64 -2/3 ew) (*.f64 t 4))) 64)
(/.f64 (*.f64 (*.f64 (/.f64 -2/3 ew) (*.f64 t 4)) (*.f64 2 (*.f64 eh 4))) 64)
(/.f64 (*.f64 (*.f64 eh 4) (*.f64 t (/.f64 -1/3 ew))) 4)
(/.f64 (*.f64 (/.f64 -8/3 ew) (*.f64 t (+.f64 eh eh))) 16)
(/.f64 (*.f64 (+.f64 t t) (*.f64 eh (/.f64 -8/3 ew))) 16)
(/.f64 (*.f64 (*.f64 eh (/.f64 -2/3 ew)) (*.f64 2 (*.f64 t 4))) 16)
(/.f64 (*.f64 (*.f64 t (+.f64 eh eh)) (/.f64 -8/3 ew)) 16)
(/.f64 (*.f64 (*.f64 eh (*.f64 t 4)) (/.f64 -1/3 ew)) 4)
(/.f64 (*.f64 (*.f64 eh (*.f64 2 (*.f64 t 4))) (/.f64 -2/3 ew)) 16)
(/.f64 (*.f64 (/.f64 (/.f64 eh ew) 1/4) (*.f64 t -1/3)) 4)
(/.f64 (*.f64 (/.f64 (/.f64 eh ew) 1/4) (*.f64 t -1/3)) (*.f64 (/.f64 (+.f64 ew ew) ew) (/.f64 (+.f64 ew ew) ew)))
(/.f64 (*.f64 (*.f64 (*.f64 t 4) (*.f64 eh 4)) (/.f64 -1/3 ew)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 eh 4) (/.f64 -4/3 ew)) t) 16)
(/.f64 (*.f64 (*.f64 (*.f64 t 4) (/.f64 -4/3 ew)) eh) 16)
(/.f64 (*.f64 (/.f64 (/.f64 eh (*.f64 ew ew)) ew) (*.f64 t -1/3)) (*.f64 (/.f64 1 ew) (/.f64 1 ew)))
(pow.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew))) 1)
(+.f64 (/.f64 -1/3 ew) 0)
(+.f64 0 (/.f64 -1/3 ew))
(+.f64 (/.f64 -1/6 ew) (/.f64 -1/6 ew))
(+.f64 (/.f64 -1/3 (*.f64 ew 4)) (+.f64 (/.f64 -1/3 (*.f64 ew 4)) (/.f64 -1/6 ew)))
(-.f64 (/.f64 -1/3 ew) 0)
(-.f64 (/.f64 -1/6 ew) (/.f64 (neg.f64 (/.f64 -1/3 ew)) 2))
(-.f64 (/.f64 -1/6 ew) (+.f64 (/.f64 (neg.f64 (/.f64 -1/3 ew)) 2) 0))
(*.f64 -1/3 (/.f64 1 ew))
(*.f64 (/.f64 -1/3 ew) 1)
(*.f64 1 (/.f64 -1/3 ew))
(*.f64 -2/3 (/.f64 1/2 ew))
(*.f64 (/.f64 -2/3 ew) 1/2)
(*.f64 -4/3 (/.f64 1/2 (+.f64 ew ew)))
(*.f64 1/2 (/.f64 -2/3 ew))
(*.f64 (/.f64 1 ew) -1/3)
(*.f64 (/.f64 1/2 ew) -2/3)
(*.f64 (/.f64 1/2 (+.f64 ew ew)) -4/3)
(*.f64 (/.f64 -4/3 ew) 1/4)
(*.f64 -8/3 (/.f64 1/2 (*.f64 ew 4)))
(*.f64 1/4 (/.f64 -4/3 ew))
(*.f64 (/.f64 1/2 (*.f64 ew 4)) -8/3)
(pow.f64 (/.f64 -1/3 ew) 1)
Outputs
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(+.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew))) 0)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(+.f64 0 (*.f64 t (*.f64 eh (/.f64 -1/3 ew))))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(+.f64 (*.f64 (*.f64 t eh) (/.f64 -1/6 ew)) (*.f64 (*.f64 t eh) (/.f64 -1/6 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(+.f64 (/.f64 (*.f64 (*.f64 t eh) (/.f64 -1/6 ew)) 2) (+.f64 (/.f64 (*.f64 (*.f64 t eh) (/.f64 -1/6 ew)) 2) (*.f64 (*.f64 t eh) (/.f64 -1/6 ew))))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(-.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew))) 0)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(-.f64 (*.f64 (*.f64 t eh) (/.f64 -1/6 ew)) (/.f64 (neg.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew)))) 2))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(-.f64 (*.f64 (*.f64 t eh) (/.f64 -1/6 ew)) (+.f64 (/.f64 (neg.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew)))) 2) 0))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(/.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew))) 1)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(/.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew))) (*.f64 (/.f64 ew ew) (/.f64 ew ew)))
(/.f64 (*.f64 (/.f64 -1/3 ew) (*.f64 t eh)) (*.f64 ew (/.f64 (/.f64 ew ew) ew)))
(*.f64 (*.f64 -1/3 (/.f64 eh ew)) (/.f64 (/.f64 t (/.f64 ew ew)) (/.f64 ew ew)))
(/.f64 (*.f64 eh (*.f64 -1/3 (/.f64 t ew))) (/.f64 (+.f64 ew 0) ew))
(*.f64 (*.f64 -1/3 (/.f64 eh ew)) (/.f64 t (/.f64 (+.f64 ew 0) ew)))
(/.f64 (*.f64 t (*.f64 eh (/.f64 -2/3 ew))) 2)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(/.f64 (*.f64 t (*.f64 eh (/.f64 -4/3 ew))) 4)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(/.f64 (*.f64 t (*.f64 eh (/.f64 -8/3 ew))) 8)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(/.f64 (*.f64 (*.f64 t 4) (*.f64 eh (/.f64 -4/3 ew))) 16)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(/.f64 (*.f64 (*.f64 eh 4) (*.f64 (/.f64 -1/3 ew) (*.f64 t 4))) 16)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(/.f64 (*.f64 (/.f64 -4/3 ew) (*.f64 eh (*.f64 t 4))) 16)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(/.f64 (*.f64 (*.f64 eh (/.f64 -8/3 ew)) (*.f64 2 (*.f64 t 4))) 64)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(/.f64 (*.f64 (*.f64 2 (*.f64 t 4)) (*.f64 eh (/.f64 -8/3 ew))) 64)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(/.f64 (*.f64 (/.f64 -8/3 ew) (*.f64 eh (*.f64 2 (*.f64 t 4)))) 64)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(/.f64 (*.f64 (*.f64 eh (*.f64 2 (*.f64 t 4))) (/.f64 -8/3 ew)) 64)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(/.f64 (*.f64 (*.f64 2 (*.f64 t 4)) (*.f64 eh (/.f64 -2/3 ew))) 16)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(/.f64 (*.f64 (*.f64 eh (/.f64 -8/3 ew)) (+.f64 t t)) 16)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(/.f64 (*.f64 (*.f64 2 (*.f64 eh 4)) (*.f64 (/.f64 -2/3 ew) (*.f64 t 4))) 64)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(/.f64 (*.f64 (*.f64 (/.f64 -2/3 ew) (*.f64 t 4)) (*.f64 2 (*.f64 eh 4))) 64)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(/.f64 (*.f64 (*.f64 eh 4) (*.f64 t (/.f64 -1/3 ew))) 4)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(/.f64 (*.f64 (/.f64 -8/3 ew) (*.f64 t (+.f64 eh eh))) 16)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(/.f64 (*.f64 (+.f64 t t) (*.f64 eh (/.f64 -8/3 ew))) 16)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(/.f64 (*.f64 (*.f64 eh (/.f64 -2/3 ew)) (*.f64 2 (*.f64 t 4))) 16)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(/.f64 (*.f64 (*.f64 t (+.f64 eh eh)) (/.f64 -8/3 ew)) 16)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(/.f64 (*.f64 (*.f64 eh (*.f64 t 4)) (/.f64 -1/3 ew)) 4)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(/.f64 (*.f64 (*.f64 eh (*.f64 2 (*.f64 t 4))) (/.f64 -2/3 ew)) 16)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(/.f64 (*.f64 (/.f64 (/.f64 eh ew) 1/4) (*.f64 t -1/3)) 4)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(/.f64 (*.f64 (/.f64 (/.f64 eh ew) 1/4) (*.f64 t -1/3)) (*.f64 (/.f64 (+.f64 ew ew) ew) (/.f64 (+.f64 ew ew) ew)))
(/.f64 (*.f64 (/.f64 -1/3 ew) (*.f64 t eh)) (*.f64 ew (/.f64 (/.f64 ew ew) ew)))
(*.f64 (*.f64 -1/3 (/.f64 eh ew)) (/.f64 (/.f64 t (/.f64 ew ew)) (/.f64 ew ew)))
(/.f64 (*.f64 eh (*.f64 -1/3 (/.f64 t ew))) (/.f64 (+.f64 ew 0) ew))
(*.f64 (*.f64 -1/3 (/.f64 eh ew)) (/.f64 t (/.f64 (+.f64 ew 0) ew)))
(/.f64 (*.f64 (*.f64 (*.f64 t 4) (*.f64 eh 4)) (/.f64 -1/3 ew)) 16)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(/.f64 (*.f64 (*.f64 (*.f64 eh 4) (/.f64 -4/3 ew)) t) 16)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(/.f64 (*.f64 (*.f64 (*.f64 t 4) (/.f64 -4/3 ew)) eh) 16)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(/.f64 (*.f64 (/.f64 (/.f64 eh (*.f64 ew ew)) ew) (*.f64 t -1/3)) (*.f64 (/.f64 1 ew) (/.f64 1 ew)))
(/.f64 (*.f64 (/.f64 -1/3 ew) (*.f64 t eh)) (*.f64 ew (/.f64 (/.f64 ew ew) ew)))
(*.f64 (*.f64 -1/3 (/.f64 eh ew)) (/.f64 (/.f64 t (/.f64 ew ew)) (/.f64 ew ew)))
(/.f64 (*.f64 eh (*.f64 -1/3 (/.f64 t ew))) (/.f64 (+.f64 ew 0) ew))
(*.f64 (*.f64 -1/3 (/.f64 eh ew)) (/.f64 t (/.f64 (+.f64 ew 0) ew)))
(pow.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew))) 1)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(+.f64 (/.f64 -1/3 ew) 0)
(/.f64 -1/3 ew)
(+.f64 0 (/.f64 -1/3 ew))
(/.f64 -1/3 ew)
(+.f64 (/.f64 -1/6 ew) (/.f64 -1/6 ew))
(/.f64 -1/3 ew)
(+.f64 (/.f64 -1/3 (*.f64 ew 4)) (+.f64 (/.f64 -1/3 (*.f64 ew 4)) (/.f64 -1/6 ew)))
(/.f64 -1/3 ew)
(-.f64 (/.f64 -1/3 ew) 0)
(/.f64 -1/3 ew)
(-.f64 (/.f64 -1/6 ew) (/.f64 (neg.f64 (/.f64 -1/3 ew)) 2))
(/.f64 -1/3 ew)
(-.f64 (/.f64 -1/6 ew) (+.f64 (/.f64 (neg.f64 (/.f64 -1/3 ew)) 2) 0))
(/.f64 -1/3 ew)
(*.f64 -1/3 (/.f64 1 ew))
(/.f64 -1/3 ew)
(*.f64 (/.f64 -1/3 ew) 1)
(/.f64 -1/3 ew)
(*.f64 1 (/.f64 -1/3 ew))
(/.f64 -1/3 ew)
(*.f64 -2/3 (/.f64 1/2 ew))
(/.f64 -1/3 ew)
(*.f64 (/.f64 -2/3 ew) 1/2)
(/.f64 -1/3 ew)
(*.f64 -4/3 (/.f64 1/2 (+.f64 ew ew)))
(/.f64 -1/3 ew)
(*.f64 1/2 (/.f64 -2/3 ew))
(/.f64 -1/3 ew)
(*.f64 (/.f64 1 ew) -1/3)
(/.f64 -1/3 ew)
(*.f64 (/.f64 1/2 ew) -2/3)
(/.f64 -1/3 ew)
(*.f64 (/.f64 1/2 (+.f64 ew ew)) -4/3)
(/.f64 -1/3 ew)
(*.f64 (/.f64 -4/3 ew) 1/4)
(/.f64 -1/3 ew)
(*.f64 -8/3 (/.f64 1/2 (*.f64 ew 4)))
(/.f64 -1/3 ew)
(*.f64 1/4 (/.f64 -4/3 ew))
(/.f64 -1/3 ew)
(*.f64 (/.f64 1/2 (*.f64 ew 4)) -8/3)
(/.f64 -1/3 ew)
(pow.f64 (/.f64 -1/3 ew) 1)
(/.f64 -1/3 ew)

eval1.0s (5.7%)

Compiler

Compiled 61203 to 23832 computations (61.1% saved)

prune1.1s (6%)

Pruning

19 alts after pruning (15 fresh and 4 done)

PrunedKeptTotal
New159391602
Fresh268
Picked101
Done549
Total1601191620
Error
0.1b
Counts
1620 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
17.4b
(fabs.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 ew (sin.f64 t)) 4) (/.f64 (*.f64 ew (*.f64 (sin.f64 t) 3)) 4)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
30.7b
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
31.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew))))))))
30.7b
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
30.7b
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
33.2b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
0.1b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
16.5b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
17.8b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew))))))))
22.8b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))) (*.f64 eh (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew))))))))
33.0b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (+.f64 eh (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
1.5b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
7.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))))
13.0b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew))))))))
17.3b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))))
16.6b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
19.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew))))))))
21.8b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.1b
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))
Compiler

Compiled 601 to 376 computations (37.4% saved)

regimes127.0ms (0.7%)

Counts
38 → 1
Calls
Call 1
Inputs
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))) (*.f64 eh (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew))))))))
(fabs.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 ew (sin.f64 t)) 4) (/.f64 (*.f64 ew (*.f64 (sin.f64 t) 3)) 4)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh t) (/.f64 -1/3 ew))))))))
(fabs.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 ew (sin.f64 t)) 4) (/.f64 (*.f64 ew (*.f64 (sin.f64 t) 3)) 4)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 ew (sin.f64 t)) 4) (/.f64 (*.f64 ew (*.f64 (sin.f64 t) 3)) 4)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (+.f64 eh (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (+.f64 eh (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
Outputs
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
Calls

5 calls:

31.0ms
t
20.0ms
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
19.0ms
eh
18.0ms
(+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
18.0ms
ew
Results
ErrorSegmentsBranch
0.1b1eh
0.1b1ew
0.1b1t
0.1b1(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.1b1(+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
Compiler

Compiled 1215 to 365 computations (70% saved)

regimes166.0ms (0.9%)

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

3 calls:

42.0ms
t
18.0ms
eh
17.0ms
ew
Results
ErrorSegmentsBranch
0.1b1eh
0.1b1ew
0.1b1t
Compiler

Compiled 1013 to 291 computations (71.3% saved)

regimes68.0ms (0.4%)

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

3 calls:

17.0ms
t
16.0ms
ew
16.0ms
eh
Results
ErrorSegmentsBranch
1.5b1eh
1.5b1ew
1.5b1t
Compiler

Compiled 985 to 281 computations (71.5% saved)

regimes58.0ms (0.3%)

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

3 calls:

14.0ms
t
13.0ms
ew
13.0ms
eh
Results
ErrorSegmentsBranch
1.7b1eh
1.7b1ew
1.7b1t
Compiler

Compiled 758 to 222 computations (70.7% saved)

regimes60.0ms (0.3%)

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

3 calls:

32.0ms
t
10.0ms
ew
9.0ms
eh
Results
ErrorSegmentsBranch
7.9b1eh
7.9b1ew
1.7b3t
Compiler

Compiled 525 to 150 computations (71.4% saved)

bsearch57.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
39.0ms
6.122805093435802e-26
3.9291113459076184e-22
17.0ms
-3.99453286164492e+54
-1.26760136725137e+52
Results
54.0ms160×body256valid
Compiler

Compiled 657 to 412 computations (37.3% saved)

regimes34.0ms (0.2%)

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

3 calls:

9.0ms
ew
9.0ms
eh
8.0ms
t
Results
ErrorSegmentsBranch
7.9b1eh
7.9b1ew
7.9b1t
Compiler

Compiled 435 to 123 computations (71.7% saved)

regimes31.0ms (0.2%)

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

3 calls:

9.0ms
ew
8.0ms
t
8.0ms
eh
Results
ErrorSegmentsBranch
7.9b1eh
7.9b1ew
7.9b1t
Compiler

Compiled 409 to 120 computations (70.7% saved)

regimes34.0ms (0.2%)

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

3 calls:

9.0ms
ew
7.0ms
eh
7.0ms
t
Results
ErrorSegmentsBranch
16.5b1eh
16.5b1ew
16.5b1t
Compiler

Compiled 383 to 115 computations (70% saved)

regimes24.0ms (0.1%)

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

3 calls:

6.0ms
eh
6.0ms
t
6.0ms
ew
Results
ErrorSegmentsBranch
16.6b1eh
16.6b1ew
16.6b1t
Compiler

Compiled 285 to 99 computations (65.3% saved)

regimes18.0ms (0.1%)

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

3 calls:

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

Compiled 157 to 53 computations (66.2% saved)

regimes11.0ms (0.1%)

Accuracy

Total -13.4b remaining (-77.2%)

Threshold costs -13.4b (-77.2%)

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

3 calls:

3.0ms
eh
3.0ms
ew
3.0ms
t
Results
ErrorSegmentsBranch
17.3b1eh
17.3b1ew
17.3b1t
Compiler

Compiled 60 to 26 computations (56.7% saved)

simplify12.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0901198
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
(if (<=.f64 t -49999999999999999661047433718081398823085422097203200) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew)))))))) (if (<=.f64 t 7656353255721115/21267647932558653966460912964485513216) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew))))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
Outputs
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
(if (<=.f64 t -49999999999999999661047433718081398823085422097203200) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew)))))))) (if (<=.f64 t 7656353255721115/21267647932558653966460912964485513216) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 t (*.f64 eh (/.f64 -1/3 ew))))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
Compiler

Compiled 414 to 234 computations (43.5% saved)

soundness0.0ms (0%)

end90.0ms (0.5%)

Compiler

Compiled 381 to 100 computations (73.8% saved)

Profiling

Loading profile data...