Details

Time bar (total: 21.5s)

analyze3.0s (14.1%)

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)

sample6.2s (28.8%)

Results
2.8s5194×body256valid
2.6s2037×body1024valid
784.0ms1015×body512valid
21.0ms10×body2048valid
Bogosity

preprocess77.0ms (0.4%)

Algorithm
egg-herbie
Rules
1026×rational.json-simplify-2
976×rational.json-simplify-1
884×rational.json-simplify-47
846×rational.json-simplify-44
824×rational.json-simplify-53
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059364
1161364
2351364
3840364
43969364
57219364
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 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))))
(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 (/.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 eh (*.f64 (sin.f64 t) (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 (*.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 ew (*.f64 (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 ew (*.f64 (sin.f64 eh) (cos.f64 (atan.f64 (/.f64 t (*.f64 ew (tan.f64 eh))))))) (*.f64 t (*.f64 (cos.f64 eh) (sin.f64 (atan.f64 (/.f64 t (*.f64 ew (tan.f64 eh)))))))))
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (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 (*.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 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)

simplify90.0ms (0.4%)

Algorithm
egg-herbie
Rules
1944×rational.json-simplify-35
1236×rational.json-simplify-46
976×rational.json-simplify-2
776×rational.json-simplify-51
760×rational.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02091
15091
210391
323891
4105591
5371991
6724091
Stop Event
node limit
Counts
1 → 4
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 (/.f64 eh (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))))
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (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 (tan.f64 t)) ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))))

eval1.0ms (0%)

Compiler

Compiled 115 to 34 computations (70.4% saved)

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New314
Fresh101
Picked000
Done000
Total415
Error
0.1b
Counts
5 → 1
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 (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))))
Compiler

Compiled 31 to 17 computations (45.2% saved)

localize30.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 134 to 17 computations (87.3% saved)

series24.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

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

rewrite110.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
2076×rational.json-1
1754×rational.json-simplify-35
990×exponential.json-3
990×rational.json-2
990×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01494
110694
230794
391194
4291494
5753394
Stop Event
node limit
Counts
4 → 126
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (tan.f64 t))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 4)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 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 eh (tan.f64 t)) (/.f64 1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 eh eh) (tan.f64 t)) (/.f64 1/2 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 eh eh) (tan.f64 t)) (*.f64 (/.f64 1 ew) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eh eh) (/.f64 1/2 (*.f64 (tan.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eh eh) (*.f64 (/.f64 (/.f64 1 ew) (tan.f64 t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh ew) (/.f64 1 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 eh (neg.f64 (tan.f64 t))) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 eh (*.f64 ew (neg.f64 (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 eh (*.f64 (tan.f64 t) (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 eh (neg.f64 (*.f64 (tan.f64 t) ew))))))) (#(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 2 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 ew) (/.f64 eh (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (*.f64 (tan.f64 t) ew)) eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (tan.f64 t)) (/.f64 eh ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 ew) (/.f64 (tan.f64 t) eh)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 eh (tan.f64 t)) 4) (/.f64 1 (*.f64 ew 4)))))) (#(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 4) (/.f64 1 (*.f64 (*.f64 (tan.f64 t) ew) 4)))))) (#(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 1 ew) (/.f64 eh (tan.f64 t)))))) (#(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 eh (neg.f64 (tan.f64 t))) (/.f64 -1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (neg.f64 ew)) (/.f64 -1 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eh) (/.f64 1 (*.f64 ew (neg.f64 (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eh) (/.f64 1 (*.f64 (tan.f64 t) (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eh) (/.f64 -1 (*.f64 (tan.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (tan.f64 t))) (/.f64 eh (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 2 ew) (/.f64 (tan.f64 t) eh)))))) (#(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 ew) (/.f64 (+.f64 eh eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (tan.f64 t) ew)) (+.f64 eh eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 ew) (/.f64 eh (*.f64 (tan.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 ew) (tan.f64 t)) 1/2) (+.f64 eh eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 ew) 1/2) (/.f64 (+.f64 eh eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eh (neg.f64 (tan.f64 t))) ew) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 ew (neg.f64 (tan.f64 t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 (tan.f64 t) (neg.f64 ew))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (neg.f64 (*.f64 (tan.f64 t) ew))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (+.f64 ew ew)) (*.f64 2 (/.f64 1 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 (tan.f64 t) 2)) (/.f64 2 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 ew 4)) (*.f64 (/.f64 eh (tan.f64 t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 (tan.f64 t) ew) 4)) (*.f64 eh 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 ew) (/.f64 eh (neg.f64 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (tan.f64 t)) (/.f64 eh (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 ew (neg.f64 (tan.f64 t)))) (neg.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (tan.f64 t) (neg.f64 ew))) (neg.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (tan.f64 t) ew)) (neg.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (tan.f64 t)) (/.f64 1/2 (tan.f64 t))) (/.f64 eh ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 ew) (/.f64 1/2 ew)) (/.f64 eh (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (*.f64 (tan.f64 t) ew)) (/.f64 1/2 (*.f64 (tan.f64 t) ew))) eh)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 eh (neg.f64 (tan.f64 t))) ew))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 eh (*.f64 ew (neg.f64 (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 eh (*.f64 (tan.f64 t) (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 eh (neg.f64 (*.f64 (tan.f64 t) ew))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 eh (tan.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 eh (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 eh (neg.f64 (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 eh (tan.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 eh (neg.f64 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (/.f64 1 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (tan.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 eh (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 eh eh) (tan.f64 t)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eh eh) (/.f64 1/2 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eh eh) (*.f64 (/.f64 1 (tan.f64 t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 eh (neg.f64 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 eh (*.f64 (tan.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 eh (tan.f64 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (tan.f64 t)) eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 eh (tan.f64 t)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh 4) (/.f64 1 (*.f64 (tan.f64 t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (tan.f64 t)) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (neg.f64 (tan.f64 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eh) (/.f64 -1 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (tan.f64 t))) (/.f64 eh 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 eh eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (tan.f64 t)) (+.f64 eh eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (tan.f64 t)) 1/2) (+.f64 eh eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 (tan.f64 t) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 eh (tan.f64 t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (tan.f64 t)) (neg.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh 2) (*.f64 2 (/.f64 1 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eh (tan.f64 t)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (tan.f64 t) 4)) (*.f64 eh 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (tan.f64 t)) (/.f64 1/2 (tan.f64 t))) eh)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 eh (tan.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 eh (neg.f64 (tan.f64 t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (sin.f64 t) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (*.f64 ew (sin.f64 t)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (*.f64 ew (sin.f64 t)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (*.f64 ew (sin.f64 t)) 4))) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (*.f64 ew (sin.f64 t)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) 1)))))

simplify217.0ms (1%)

Algorithm
egg-herbie
Rules
1540×rational.json-simplify-51
1154×rational.json-simplify-43
828×rational.json-simplify-2
704×rational.json-simplify-35
696×rational.json-simplify-53
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02987246
16397102
214926954
341486864
468656864
575686864
Stop Event
node limit
Counts
258 → 212
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 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 (*.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) (sin.f64 t))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(/.f64 eh t)
(+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh)))
(+.f64 (/.f64 eh t) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 -1/9 eh) (*.f64 2/15 eh)))) (*.f64 -1/3 (*.f64 t eh))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 17/315 eh) (+.f64 (*.f64 -2/45 eh) (*.f64 -1/3 (+.f64 (*.f64 -1/9 eh) (*.f64 2/15 eh))))) (pow.f64 t 5))) (+.f64 (/.f64 eh t) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 -1/9 eh) (*.f64 2/15 eh)))) (*.f64 -1/3 (*.f64 t eh)))))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.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 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 0)
(+.f64 0 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(-.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 0)
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 1)
(*.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 2 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) 1/2)
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2))
(*.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) 2)
(/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 1)
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) 2)
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 4)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 4))) 16)
(pow.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 1)
(+.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 0)
(+.f64 0 (/.f64 eh (*.f64 (tan.f64 t) ew)))
(-.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 0)
(*.f64 eh (/.f64 (/.f64 1 ew) (tan.f64 t)))
(*.f64 (/.f64 eh (tan.f64 t)) (/.f64 1 ew))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 1)
(*.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))
(*.f64 (/.f64 (+.f64 eh eh) (tan.f64 t)) (/.f64 1/2 ew))
(*.f64 (/.f64 (+.f64 eh eh) (tan.f64 t)) (*.f64 (/.f64 1 ew) 1/2))
(*.f64 (+.f64 eh eh) (/.f64 1/2 (*.f64 (tan.f64 t) ew)))
(*.f64 (+.f64 eh eh) (*.f64 (/.f64 (/.f64 1 ew) (tan.f64 t)) 1/2))
(*.f64 (/.f64 eh ew) (/.f64 1 (tan.f64 t)))
(*.f64 -1 (/.f64 (/.f64 eh (neg.f64 (tan.f64 t))) ew))
(*.f64 -1 (/.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))
(*.f64 -1 (/.f64 eh (*.f64 ew (neg.f64 (tan.f64 t)))))
(*.f64 -1 (/.f64 eh (*.f64 (tan.f64 t) (neg.f64 ew))))
(*.f64 -1 (/.f64 eh (neg.f64 (*.f64 (tan.f64 t) ew))))
(*.f64 2 (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew)))
(*.f64 2 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))))
(*.f64 2 (/.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 2))
(*.f64 2 (*.f64 (/.f64 1/2 ew) (/.f64 eh (tan.f64 t))))
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 (tan.f64 t) ew)) eh))
(*.f64 2 (*.f64 (/.f64 1/2 (tan.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (/.f64 2 ew) (/.f64 (tan.f64 t) eh)) 1/2)
(*.f64 (*.f64 (/.f64 eh (tan.f64 t)) 4) (/.f64 1 (*.f64 ew 4)))
(*.f64 (*.f64 eh (/.f64 2 ew)) (/.f64 1/2 (tan.f64 t)))
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 (*.f64 (tan.f64 t) ew) 4)))
(*.f64 (/.f64 (/.f64 1 ew) (tan.f64 t)) eh)
(*.f64 (/.f64 1 ew) (/.f64 eh (tan.f64 t)))
(*.f64 (/.f64 1 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 eh (neg.f64 (tan.f64 t))) (/.f64 -1 ew))
(*.f64 (/.f64 eh (neg.f64 ew)) (/.f64 -1 (tan.f64 t)))
(*.f64 (neg.f64 eh) (/.f64 1 (*.f64 ew (neg.f64 (tan.f64 t)))))
(*.f64 (neg.f64 eh) (/.f64 1 (*.f64 (tan.f64 t) (neg.f64 ew))))
(*.f64 (neg.f64 eh) (/.f64 -1 (*.f64 (tan.f64 t) ew)))
(*.f64 (*.f64 2 (/.f64 1 (tan.f64 t))) (/.f64 eh (+.f64 ew ew)))
(*.f64 1/2 (/.f64 (/.f64 2 ew) (/.f64 (tan.f64 t) eh)))
(*.f64 (/.f64 1/2 (tan.f64 t)) (*.f64 eh (/.f64 2 ew)))
(*.f64 (/.f64 1/2 ew) (/.f64 (+.f64 eh eh) (tan.f64 t)))
(*.f64 (/.f64 1/2 (*.f64 (tan.f64 t) ew)) (+.f64 eh eh))
(*.f64 (/.f64 2 ew) (/.f64 eh (*.f64 (tan.f64 t) 2)))
(*.f64 (*.f64 (/.f64 (/.f64 1 ew) (tan.f64 t)) 1/2) (+.f64 eh eh))
(*.f64 (*.f64 (/.f64 1 ew) 1/2) (/.f64 (+.f64 eh eh) (tan.f64 t)))
(*.f64 (/.f64 (/.f64 eh (neg.f64 (tan.f64 t))) ew) -1)
(*.f64 (/.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))) -1)
(*.f64 (/.f64 eh (*.f64 ew (neg.f64 (tan.f64 t)))) -1)
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) (neg.f64 ew))) -1)
(*.f64 (/.f64 eh (neg.f64 (*.f64 (tan.f64 t) ew))) -1)
(*.f64 (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew)) 2)
(*.f64 (/.f64 eh (+.f64 ew ew)) (*.f64 2 (/.f64 1 (tan.f64 t))))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) 2)) (/.f64 2 ew))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) 2)
(*.f64 (/.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 2) 2)
(*.f64 (/.f64 1 (*.f64 ew 4)) (*.f64 (/.f64 eh (tan.f64 t)) 4))
(*.f64 (/.f64 1 (*.f64 (*.f64 (tan.f64 t) ew) 4)) (*.f64 eh 4))
(*.f64 (/.f64 -1 ew) (/.f64 eh (neg.f64 (tan.f64 t))))
(*.f64 (/.f64 -1 (tan.f64 t)) (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 1 (*.f64 ew (neg.f64 (tan.f64 t)))) (neg.f64 eh))
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) (neg.f64 ew))) (neg.f64 eh))
(*.f64 (/.f64 -1 (*.f64 (tan.f64 t) ew)) (neg.f64 eh))
(*.f64 (+.f64 (/.f64 1/2 (tan.f64 t)) (/.f64 1/2 (tan.f64 t))) (/.f64 eh ew))
(*.f64 (+.f64 (/.f64 1/2 ew) (/.f64 1/2 ew)) (/.f64 eh (tan.f64 t)))
(*.f64 (+.f64 (/.f64 1/2 (*.f64 (tan.f64 t) ew)) (/.f64 1/2 (*.f64 (tan.f64 t) ew))) eh)
(pow.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 1)
(neg.f64 (/.f64 (/.f64 eh (neg.f64 (tan.f64 t))) ew))
(neg.f64 (/.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))
(neg.f64 (/.f64 eh (*.f64 ew (neg.f64 (tan.f64 t)))))
(neg.f64 (/.f64 eh (*.f64 (tan.f64 t) (neg.f64 ew))))
(neg.f64 (/.f64 eh (neg.f64 (*.f64 (tan.f64 t) ew))))
(+.f64 (/.f64 eh (tan.f64 t)) 0)
(+.f64 0 (/.f64 eh (tan.f64 t)))
(+.f64 -1 (-.f64 1 (/.f64 eh (neg.f64 (tan.f64 t)))))
(-.f64 (/.f64 eh (tan.f64 t)) 0)
(-.f64 0 (/.f64 eh (neg.f64 (tan.f64 t))))
(*.f64 eh (/.f64 1 (tan.f64 t)))
(*.f64 (/.f64 eh (tan.f64 t)) 1)
(*.f64 1 (/.f64 eh (tan.f64 t)))
(*.f64 (/.f64 (+.f64 eh eh) (tan.f64 t)) 1/2)
(*.f64 (+.f64 eh eh) (/.f64 1/2 (tan.f64 t)))
(*.f64 (+.f64 eh eh) (*.f64 (/.f64 1 (tan.f64 t)) 1/2))
(*.f64 -1 (/.f64 eh (neg.f64 (tan.f64 t))))
(*.f64 2 (/.f64 eh (*.f64 (tan.f64 t) 2)))
(*.f64 2 (/.f64 (/.f64 eh (tan.f64 t)) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (tan.f64 t)) eh))
(*.f64 (*.f64 (/.f64 eh (tan.f64 t)) 4) 1/4)
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 (tan.f64 t) 4)))
(*.f64 (/.f64 1 (tan.f64 t)) eh)
(*.f64 (/.f64 eh (neg.f64 (tan.f64 t))) -1)
(*.f64 (neg.f64 eh) (/.f64 -1 (tan.f64 t)))
(*.f64 (*.f64 2 (/.f64 1 (tan.f64 t))) (/.f64 eh 2))
(*.f64 1/2 (/.f64 (+.f64 eh eh) (tan.f64 t)))
(*.f64 (/.f64 1/2 (tan.f64 t)) (+.f64 eh eh))
(*.f64 (*.f64 (/.f64 1 (tan.f64 t)) 1/2) (+.f64 eh eh))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) 2)) 2)
(*.f64 1/4 (*.f64 (/.f64 eh (tan.f64 t)) 4))
(*.f64 (/.f64 -1 (tan.f64 t)) (neg.f64 eh))
(*.f64 (/.f64 eh 2) (*.f64 2 (/.f64 1 (tan.f64 t))))
(*.f64 (/.f64 (/.f64 eh (tan.f64 t)) 2) 2)
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) 4)) (*.f64 eh 4))
(*.f64 (+.f64 (/.f64 1/2 (tan.f64 t)) (/.f64 1/2 (tan.f64 t))) eh)
(pow.f64 (/.f64 eh (tan.f64 t)) 1)
(neg.f64 (/.f64 eh (neg.f64 (tan.f64 t))))
(+.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) 0)
(+.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))))
(-.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) 0)
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) 1)
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (sin.f64 t) 2))) 2)
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (*.f64 ew (sin.f64 t)) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (*.f64 ew (sin.f64 t)) 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (*.f64 ew (sin.f64 t)) 4))) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (*.f64 ew (sin.f64 t)) 4)))) 16)
(pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) 1)
Outputs
(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 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh 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 eh (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 (/.f64 t ew) -1/3)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))
(+.f64 (/.f64 (/.f64 eh t) ew) (*.f64 (/.f64 t ew) (*.f64 eh -1/3)))
(+.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 eh (/.f64 t ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 (/.f64 eh ew) -1/9))))))
(+.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (*.f64 eh (*.f64 (/.f64 t ew) -1/3)) (*.f64 (pow.f64 t 3) (neg.f64 (*.f64 (/.f64 eh ew) 1/45)))))
(+.f64 (*.f64 eh (*.f64 -1/3 (/.f64 t ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) -1/45))))
(+.f64 (+.f64 (/.f64 (/.f64 eh t) ew) (*.f64 (/.f64 t ew) (*.f64 eh -1/3))) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) -1/45)))
(+.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 -1/3 (*.f64 eh (/.f64 t ew))) (+.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 (/.f64 eh ew) -1/9))))) (*.f64 -1 (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 (/.f64 eh ew) -1/9))) (+.f64 (*.f64 (/.f64 eh ew) -2/45) (*.f64 (/.f64 eh ew) 17/315)))))))
(+.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (pow.f64 t 3) (neg.f64 (*.f64 (/.f64 eh ew) 1/45)))) (+.f64 (*.f64 eh (*.f64 (/.f64 t ew) -1/3)) (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (/.f64 eh ew) 1/45)) (*.f64 (/.f64 eh ew) 1/105)) (neg.f64 (pow.f64 t 5)))))
(+.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (+.f64 (*.f64 eh (*.f64 -1/3 (/.f64 t ew))) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) -1/45))) (*.f64 (+.f64 (*.f64 (/.f64 eh ew) -1/135) (*.f64 (/.f64 eh ew) 1/105)) (neg.f64 (pow.f64 t 5)))))
(+.f64 (/.f64 (/.f64 eh t) ew) (+.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) -1/45)) (+.f64 (*.f64 (/.f64 t ew) (*.f64 eh -1/3)) (*.f64 (*.f64 (/.f64 eh ew) 2/945) (neg.f64 (pow.f64 t 5))))))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t))) ew)
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 eh (/.f64 (cos.f64 t) (sin.f64 t)))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 eh (/.f64 (cos.f64 t) (sin.f64 t)))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 eh (/.f64 (cos.f64 t) (sin.f64 t)))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 eh (/.f64 (cos.f64 t) (sin.f64 t)))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 eh (/.f64 (cos.f64 t) (sin.f64 t)))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 eh (/.f64 (cos.f64 t) (sin.f64 t)))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 eh (/.f64 (cos.f64 t) (sin.f64 t)))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 eh (/.f64 (cos.f64 t) (sin.f64 t)))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 eh (/.f64 (cos.f64 t) (sin.f64 t)))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 eh (/.f64 (cos.f64 t) (sin.f64 t)))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 eh (/.f64 (cos.f64 t) (sin.f64 t)))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 eh (/.f64 (cos.f64 t) (sin.f64 t)))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 eh t)
(+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh)))
(+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 eh t)))
(+.f64 (/.f64 eh t) (*.f64 eh (*.f64 -1/3 t)))
(+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3)))
(+.f64 (/.f64 eh t) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 -1/9 eh) (*.f64 2/15 eh)))) (*.f64 -1/3 (*.f64 t eh))))
(+.f64 (/.f64 eh t) (+.f64 (*.f64 -1/3 (*.f64 eh t)) (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 eh -1/9) (*.f64 eh 2/15))))))
(+.f64 (*.f64 eh (*.f64 -1/3 t)) (+.f64 (/.f64 eh t) (*.f64 (pow.f64 t 3) (neg.f64 (*.f64 eh 1/45)))))
(+.f64 (/.f64 eh t) (+.f64 (*.f64 -1/3 (*.f64 eh t)) (*.f64 (pow.f64 t 3) (*.f64 eh -1/45))))
(+.f64 (/.f64 eh t) (+.f64 (*.f64 eh (*.f64 t -1/3)) (*.f64 (pow.f64 t 3) (*.f64 eh -1/45))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 17/315 eh) (+.f64 (*.f64 -2/45 eh) (*.f64 -1/3 (+.f64 (*.f64 -1/9 eh) (*.f64 2/15 eh))))) (pow.f64 t 5))) (+.f64 (/.f64 eh t) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 -1/9 eh) (*.f64 2/15 eh)))) (*.f64 -1/3 (*.f64 t eh)))))
(+.f64 (+.f64 (/.f64 eh t) (+.f64 (*.f64 -1/3 (*.f64 eh t)) (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 eh -1/9) (*.f64 eh 2/15)))))) (*.f64 -1 (*.f64 (pow.f64 t 5) (+.f64 (*.f64 eh 17/315) (+.f64 (*.f64 eh -2/45) (*.f64 -1/3 (+.f64 (*.f64 eh -1/9) (*.f64 eh 2/15))))))))
(+.f64 (/.f64 eh t) (+.f64 (+.f64 (*.f64 eh (*.f64 -1/3 t)) (*.f64 (pow.f64 t 3) (neg.f64 (*.f64 eh 1/45)))) (*.f64 (+.f64 (*.f64 eh 17/315) (+.f64 (*.f64 eh -2/45) (*.f64 -1/3 (*.f64 eh 1/45)))) (neg.f64 (pow.f64 t 5)))))
(+.f64 (/.f64 eh t) (+.f64 (+.f64 (*.f64 -1/3 (*.f64 eh t)) (*.f64 (pow.f64 t 3) (*.f64 eh -1/45))) (*.f64 (pow.f64 t 5) (neg.f64 (+.f64 (*.f64 eh -1/135) (*.f64 eh 1/105))))))
(+.f64 (/.f64 eh t) (+.f64 (*.f64 eh (*.f64 t -1/3)) (+.f64 (*.f64 (pow.f64 t 3) (*.f64 eh -1/45)) (*.f64 (pow.f64 t 5) (neg.f64 (+.f64 (*.f64 eh 17/315) (*.f64 eh -7/135)))))))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 eh (/.f64 (cos.f64 t) (sin.f64 t)))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 eh (/.f64 (cos.f64 t) (sin.f64 t)))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 eh (/.f64 (cos.f64 t) (sin.f64 t)))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 eh (/.f64 (cos.f64 t) (sin.f64 t)))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 eh (/.f64 (cos.f64 t) (sin.f64 t)))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 eh (/.f64 (cos.f64 t) (sin.f64 t)))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 eh (/.f64 (cos.f64 t) (sin.f64 t)))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 eh (/.f64 (cos.f64 t) (sin.f64 t)))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 t ew))
(*.f64 ew (*.f64 t (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 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (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 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 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 ew (*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (pow.f64 t 3)) -1/6)))
(*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.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 1/120 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (pow.f64 t 5))))))
(+.f64 (*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (+.f64 (*.f64 ew (*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (pow.f64 t 3)) -1/6)) (*.f64 ew (*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (pow.f64 t 5)) 1/120))))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (*.f64 ew (pow.f64 t 3)) -1/6)) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 t (*.f64 (pow.f64 t 5) 1/120))))
(*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 (pow.f64 t 5) 1/120) (+.f64 t (*.f64 (pow.f64 t 3) -1/6))))
(+.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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 t ew)) (+.f64 (+.f64 (*.f64 (pow.f64 t 3) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) -1/6)) (*.f64 1/120 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (pow.f64 t 5))))) (*.f64 -1/5040 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (pow.f64 t 7))))))
(+.f64 (*.f64 ew (*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (pow.f64 t 3)) -1/6)) (+.f64 (+.f64 (*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 ew (*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (pow.f64 t 5)) 1/120))) (*.f64 ew (*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (pow.f64 t 7)) -1/5040))))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (*.f64 ew (pow.f64 t 3)) -1/6)) (+.f64 (*.f64 ew (*.f64 -1/5040 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (pow.f64 t 7)))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 t (*.f64 (pow.f64 t 5) 1/120)))))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (*.f64 ew (pow.f64 t 3)) -1/6)) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 -1/5040 (pow.f64 t 7)) (+.f64 t (*.f64 (pow.f64 t 5) 1/120)))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 0)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(+.f64 0 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(-.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 0)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 1)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(*.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(*.f64 2 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) 1/2)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) 2)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 1)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) 2)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 4) 4)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 4)) 8)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 4)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 4))) 16)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(pow.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 1)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(+.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 0)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(+.f64 0 (/.f64 eh (*.f64 (tan.f64 t) ew)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(-.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 0)
(/.f64 eh (*.f64 (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)) (/.f64 1 ew))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 1)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 (+.f64 eh eh) (tan.f64 t)) (/.f64 1/2 ew))
(*.f64 (/.f64 (+.f64 eh eh) (tan.f64 t)) (*.f64 (/.f64 1 ew) 1/2))
(*.f64 (/.f64 1 ew) (*.f64 1/2 (/.f64 (+.f64 eh eh) (tan.f64 t))))
(*.f64 1/2 (*.f64 (/.f64 (+.f64 eh eh) (tan.f64 t)) (/.f64 1 ew)))
(*.f64 (/.f64 (+.f64 eh eh) (tan.f64 t)) (*.f64 1/2 (/.f64 1 ew)))
(*.f64 (+.f64 eh eh) (/.f64 1/2 (*.f64 (tan.f64 t) ew)))
(*.f64 (+.f64 eh eh) (*.f64 (/.f64 (/.f64 1 ew) (tan.f64 t)) 1/2))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 eh ew) (/.f64 1 (tan.f64 t)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 -1 (/.f64 (/.f64 eh (neg.f64 (tan.f64 t))) ew))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 -1 (/.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 -1 (/.f64 eh (*.f64 ew (neg.f64 (tan.f64 t)))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 -1 (/.f64 eh (*.f64 (tan.f64 t) (neg.f64 ew))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 -1 (/.f64 eh (neg.f64 (*.f64 (tan.f64 t) ew))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 2 (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 2 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 2 (/.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 2))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 2 (*.f64 (/.f64 1/2 ew) (/.f64 eh (tan.f64 t))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 (tan.f64 t) ew)) eh))
(*.f64 2 (*.f64 eh (/.f64 1/2 (*.f64 (tan.f64 t) ew))))
(*.f64 eh (*.f64 (/.f64 1/2 (*.f64 (tan.f64 t) ew)) 2))
(*.f64 eh (*.f64 2 (/.f64 1/2 (*.f64 (tan.f64 t) ew))))
(*.f64 2 (*.f64 (/.f64 1/2 (tan.f64 t)) (/.f64 eh ew)))
(*.f64 2 (*.f64 (/.f64 eh ew) (/.f64 1/2 (tan.f64 t))))
(*.f64 (/.f64 eh ew) (*.f64 (/.f64 1/2 (tan.f64 t)) 2))
(*.f64 (/.f64 eh ew) (*.f64 2 (/.f64 1/2 (tan.f64 t))))
(*.f64 (/.f64 (/.f64 2 ew) (/.f64 (tan.f64 t) eh)) 1/2)
(*.f64 1/2 (/.f64 (/.f64 2 ew) (/.f64 (tan.f64 t) eh)))
(*.f64 1/2 (/.f64 eh (/.f64 (tan.f64 t) (/.f64 2 ew))))
(*.f64 (*.f64 (/.f64 eh (tan.f64 t)) 4) (/.f64 1 (*.f64 ew 4)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (*.f64 eh (/.f64 2 ew)) (/.f64 1/2 (tan.f64 t)))
(*.f64 (/.f64 1/2 (tan.f64 t)) (*.f64 eh (/.f64 2 ew)))
(*.f64 eh (*.f64 (/.f64 1/2 (tan.f64 t)) (/.f64 2 ew)))
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 (*.f64 (tan.f64 t) ew) 4)))
(*.f64 eh (*.f64 4 (/.f64 1 (*.f64 (*.f64 (tan.f64 t) ew) 4))))
(*.f64 eh (*.f64 4 (/.f64 (/.f64 1/4 ew) (tan.f64 t))))
(*.f64 (/.f64 (/.f64 1 ew) (tan.f64 t)) eh)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 1 ew) (/.f64 eh (tan.f64 t)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 1 (tan.f64 t)) (/.f64 eh ew))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 eh (neg.f64 (tan.f64 t))) (/.f64 -1 ew))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 eh (neg.f64 ew)) (/.f64 -1 (tan.f64 t)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (neg.f64 eh) (/.f64 1 (*.f64 ew (neg.f64 (tan.f64 t)))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (neg.f64 eh) (/.f64 1 (*.f64 (tan.f64 t) (neg.f64 ew))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (neg.f64 eh) (/.f64 -1 (*.f64 (tan.f64 t) ew)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (*.f64 2 (/.f64 1 (tan.f64 t))) (/.f64 eh (+.f64 ew ew)))
(*.f64 2 (*.f64 (/.f64 1 (tan.f64 t)) (/.f64 eh (+.f64 ew ew))))
(*.f64 1/2 (/.f64 (/.f64 2 ew) (/.f64 (tan.f64 t) eh)))
(*.f64 1/2 (/.f64 eh (/.f64 (tan.f64 t) (/.f64 2 ew))))
(*.f64 (/.f64 1/2 (tan.f64 t)) (*.f64 eh (/.f64 2 ew)))
(*.f64 eh (*.f64 (/.f64 1/2 (tan.f64 t)) (/.f64 2 ew)))
(*.f64 (/.f64 1/2 ew) (/.f64 (+.f64 eh eh) (tan.f64 t)))
(*.f64 (/.f64 (+.f64 eh eh) (tan.f64 t)) (/.f64 1/2 ew))
(*.f64 (/.f64 1/2 (*.f64 (tan.f64 t) ew)) (+.f64 eh eh))
(*.f64 (+.f64 eh eh) (/.f64 1/2 (*.f64 (tan.f64 t) ew)))
(*.f64 (/.f64 2 ew) (/.f64 eh (*.f64 (tan.f64 t) 2)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (*.f64 (/.f64 (/.f64 1 ew) (tan.f64 t)) 1/2) (+.f64 eh eh))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (*.f64 (/.f64 1 ew) 1/2) (/.f64 (+.f64 eh eh) (tan.f64 t)))
(*.f64 (/.f64 1 ew) (*.f64 1/2 (/.f64 (+.f64 eh eh) (tan.f64 t))))
(*.f64 1/2 (*.f64 (/.f64 (+.f64 eh eh) (tan.f64 t)) (/.f64 1 ew)))
(*.f64 (/.f64 (+.f64 eh eh) (tan.f64 t)) (*.f64 1/2 (/.f64 1 ew)))
(*.f64 (/.f64 (/.f64 eh (neg.f64 (tan.f64 t))) ew) -1)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))) -1)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 eh (*.f64 ew (neg.f64 (tan.f64 t)))) -1)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) (neg.f64 ew))) -1)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 eh (neg.f64 (*.f64 (tan.f64 t) ew))) -1)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 (/.f64 eh (tan.f64 t)) (+.f64 ew ew)) 2)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 eh (+.f64 ew ew)) (*.f64 2 (/.f64 1 (tan.f64 t))))
(*.f64 2 (*.f64 (/.f64 1 (tan.f64 t)) (/.f64 eh (+.f64 ew ew))))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) 2)) (/.f64 2 ew))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) 2)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 2) 2)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 1 (*.f64 ew 4)) (*.f64 (/.f64 eh (tan.f64 t)) 4))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 1 (*.f64 (*.f64 (tan.f64 t) ew) 4)) (*.f64 eh 4))
(*.f64 eh (*.f64 4 (/.f64 1 (*.f64 (*.f64 (tan.f64 t) ew) 4))))
(*.f64 eh (*.f64 4 (/.f64 (/.f64 1/4 ew) (tan.f64 t))))
(*.f64 (/.f64 -1 ew) (/.f64 eh (neg.f64 (tan.f64 t))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 -1 (tan.f64 t)) (/.f64 eh (neg.f64 ew)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 1 (*.f64 ew (neg.f64 (tan.f64 t)))) (neg.f64 eh))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) (neg.f64 ew))) (neg.f64 eh))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 -1 (*.f64 (tan.f64 t) ew)) (neg.f64 eh))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (+.f64 (/.f64 1/2 (tan.f64 t)) (/.f64 1/2 (tan.f64 t))) (/.f64 eh ew))
(*.f64 (/.f64 eh ew) (+.f64 (/.f64 1/2 (tan.f64 t)) (/.f64 1/2 (tan.f64 t))))
(*.f64 (+.f64 (/.f64 1/2 ew) (/.f64 1/2 ew)) (/.f64 eh (tan.f64 t)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (+.f64 (/.f64 1/2 (*.f64 (tan.f64 t) ew)) (/.f64 1/2 (*.f64 (tan.f64 t) ew))) eh)
(*.f64 eh (+.f64 (/.f64 1/2 (*.f64 (tan.f64 t) ew)) (/.f64 1/2 (*.f64 (tan.f64 t) ew))))
(pow.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 1)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(neg.f64 (/.f64 (/.f64 eh (neg.f64 (tan.f64 t))) ew))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(neg.f64 (/.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(neg.f64 (/.f64 eh (*.f64 ew (neg.f64 (tan.f64 t)))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(neg.f64 (/.f64 eh (*.f64 (tan.f64 t) (neg.f64 ew))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(neg.f64 (/.f64 eh (neg.f64 (*.f64 (tan.f64 t) ew))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(+.f64 (/.f64 eh (tan.f64 t)) 0)
(/.f64 eh (tan.f64 t))
(+.f64 0 (/.f64 eh (tan.f64 t)))
(/.f64 eh (tan.f64 t))
(+.f64 -1 (-.f64 1 (/.f64 eh (neg.f64 (tan.f64 t)))))
(/.f64 eh (tan.f64 t))
(-.f64 (/.f64 eh (tan.f64 t)) 0)
(/.f64 eh (tan.f64 t))
(-.f64 0 (/.f64 eh (neg.f64 (tan.f64 t))))
(/.f64 eh (tan.f64 t))
(*.f64 eh (/.f64 1 (tan.f64 t)))
(/.f64 eh (tan.f64 t))
(*.f64 (/.f64 eh (tan.f64 t)) 1)
(/.f64 eh (tan.f64 t))
(*.f64 1 (/.f64 eh (tan.f64 t)))
(/.f64 eh (tan.f64 t))
(*.f64 (/.f64 (+.f64 eh eh) (tan.f64 t)) 1/2)
(*.f64 1/2 (/.f64 (+.f64 eh eh) (tan.f64 t)))
(*.f64 (+.f64 eh eh) (/.f64 1/2 (tan.f64 t)))
(*.f64 (+.f64 eh eh) (*.f64 (/.f64 1 (tan.f64 t)) 1/2))
(/.f64 eh (tan.f64 t))
(*.f64 -1 (/.f64 eh (neg.f64 (tan.f64 t))))
(/.f64 eh (tan.f64 t))
(*.f64 2 (/.f64 eh (*.f64 (tan.f64 t) 2)))
(/.f64 eh (tan.f64 t))
(*.f64 2 (/.f64 (/.f64 eh (tan.f64 t)) 2))
(/.f64 eh (tan.f64 t))
(*.f64 2 (*.f64 (/.f64 1/2 (tan.f64 t)) eh))
(*.f64 2 (*.f64 eh (/.f64 1/2 (tan.f64 t))))
(*.f64 eh (*.f64 (/.f64 1/2 (tan.f64 t)) 2))
(*.f64 (/.f64 1/2 (tan.f64 t)) (*.f64 eh 2))
(*.f64 (*.f64 (/.f64 eh (tan.f64 t)) 4) 1/4)
(/.f64 eh (tan.f64 t))
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 (tan.f64 t) 4)))
(*.f64 eh (*.f64 4 (/.f64 1/4 (tan.f64 t))))
(*.f64 (/.f64 1 (tan.f64 t)) eh)
(/.f64 eh (tan.f64 t))
(*.f64 (/.f64 eh (neg.f64 (tan.f64 t))) -1)
(/.f64 eh (tan.f64 t))
(*.f64 (neg.f64 eh) (/.f64 -1 (tan.f64 t)))
(/.f64 eh (tan.f64 t))
(*.f64 (*.f64 2 (/.f64 1 (tan.f64 t))) (/.f64 eh 2))
(*.f64 2 (*.f64 (/.f64 1 (tan.f64 t)) (/.f64 eh 2)))
(*.f64 (/.f64 1 (tan.f64 t)) (*.f64 2 (/.f64 eh 2)))
(*.f64 1/2 (/.f64 (+.f64 eh eh) (tan.f64 t)))
(*.f64 (/.f64 1/2 (tan.f64 t)) (+.f64 eh eh))
(*.f64 (+.f64 eh eh) (/.f64 1/2 (tan.f64 t)))
(*.f64 (*.f64 (/.f64 1 (tan.f64 t)) 1/2) (+.f64 eh eh))
(/.f64 eh (tan.f64 t))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) 2)) 2)
(/.f64 eh (tan.f64 t))
(*.f64 1/4 (*.f64 (/.f64 eh (tan.f64 t)) 4))
(/.f64 eh (tan.f64 t))
(*.f64 (/.f64 -1 (tan.f64 t)) (neg.f64 eh))
(/.f64 eh (tan.f64 t))
(*.f64 (/.f64 eh 2) (*.f64 2 (/.f64 1 (tan.f64 t))))
(*.f64 (*.f64 2 (/.f64 1 (tan.f64 t))) (/.f64 eh 2))
(*.f64 2 (*.f64 (/.f64 1 (tan.f64 t)) (/.f64 eh 2)))
(*.f64 (/.f64 1 (tan.f64 t)) (*.f64 2 (/.f64 eh 2)))
(*.f64 (/.f64 (/.f64 eh (tan.f64 t)) 2) 2)
(/.f64 eh (tan.f64 t))
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) 4)) (*.f64 eh 4))
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 (tan.f64 t) 4)))
(*.f64 eh (*.f64 4 (/.f64 1/4 (tan.f64 t))))
(*.f64 (+.f64 (/.f64 1/2 (tan.f64 t)) (/.f64 1/2 (tan.f64 t))) eh)
(*.f64 eh (+.f64 (/.f64 1/2 (tan.f64 t)) (/.f64 1/2 (tan.f64 t))))
(pow.f64 (/.f64 eh (tan.f64 t)) 1)
(/.f64 eh (tan.f64 t))
(neg.f64 (/.f64 eh (neg.f64 (tan.f64 t))))
(/.f64 eh (tan.f64 t))
(+.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) 0)
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(+.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(-.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) 0)
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) 1)
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (sin.f64 t) 2))) 2)
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (*.f64 ew (sin.f64 t)) 4)) 4)
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (*.f64 ew (sin.f64 t)) 4))) 8)
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (*.f64 ew (sin.f64 t)) 4))) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (*.f64 ew (sin.f64 t)) 4)))) 16)
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) 1)
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))

eval187.0ms (0.9%)

Compiler

Compiled 13367 to 3968 computations (70.3% saved)

prune121.0ms (0.6%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New3744378
Fresh000
Picked011
Done000
Total3745379
Error
0.1b
Counts
379 → 5
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 (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))))
7.5b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))))
0.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew))))))
0.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))))
7.7b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))))
Compiler

Compiled 163 to 105 computations (35.6% saved)

localize87.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 t -1/3)
1.6b
(/.f64 (/.f64 eh (tan.f64 t)) ew)
5.4b
(/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)
38.9b
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)))
Compiler

Compiled 198 to 69 computations (65.2% saved)

series11.0ms (0.1%)

Counts
3 → 84
Calls

21 calls:

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

rewrite74.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01477
19977
225177
365177
4175077
5482177
Stop Event
node limit
Counts
3 → 56
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)
(*.f64 t -1/3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 4)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (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 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (*.f64 (/.f64 1 ew) (+.f64 (*.f64 t -1/3) (/.f64 1 t))))))) (#(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 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 eh (/.f64 2 t))) (/.f64 1/2 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 eh (/.f64 2 t))) (*.f64 (/.f64 1 ew) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (neg.f64 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 2 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (/.f64 1/2 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (/.f64 2 ew)) 1/2)))) (#(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) 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 (neg.f64 eh) (+.f64 (*.f64 t -1/3) (/.f64 1 t))) (/.f64 -1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 ew) (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 eh (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (/.f64 2 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 ew) (+.f64 (*.f64 t -1/3) (/.f64 1 t))) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 ew) 1/2) (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 eh (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (neg.f64 ew)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (+.f64 ew ew)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh ew) (+.f64 (*.f64 t -1/3) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 ew) 2) (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 ew) (*.f64 (neg.f64 eh) (+.f64 (*.f64 t -1/3) (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (/.f64 1/2 ew)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (neg.f64 ew)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t -1/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t -1/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t -1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t -2/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t -4/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t -4/3)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 t -4/3)) (*.f64 2 (*.f64 t -4/3))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t -1/3) 1)))))

simplify120.0ms (0.6%)

Algorithm
egg-herbie
Rules
1268×rational.json-simplify-46
1216×rational.json-simplify-35
1210×rational.json-simplify-2
1084×rational.json-simplify-50
876×rational.json-simplify-61
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01384508
12954468
26054468
312904456
430994456
561924456
Stop Event
node limit
Counts
140 → 105
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) 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 -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 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 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 (*.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 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 (+.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/3 t)
(*.f64 -1/3 t)
(*.f64 -1/3 t)
(*.f64 -1/3 t)
(*.f64 -1/3 t)
(*.f64 -1/3 t)
(*.f64 -1/3 t)
(*.f64 -1/3 t)
(*.f64 -1/3 t)
(*.f64 -1/3 t)
(*.f64 -1/3 t)
(*.f64 -1/3 t)
(+.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 0)
(+.f64 0 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))))
(-.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 0)
(*.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 1)
(*.f64 1 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))))
(*.f64 2 (/.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 2))
(*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 2) 1/2)
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 2))
(*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 2) 2)
(/.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 1)
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 2) 2)
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 4)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 4))) 16)
(pow.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 1)
(+.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)) 0)
(+.f64 0 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (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 ew)))
(-.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)) 0)
(-.f64 0 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (neg.f64 ew)))
(*.f64 eh (*.f64 (/.f64 1 ew) (+.f64 (*.f64 t -1/3) (/.f64 1 t))))
(*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (/.f64 1 ew))
(*.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)) 1)
(*.f64 1 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))
(*.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 eh (/.f64 2 t))) (/.f64 1/2 ew))
(*.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 eh (/.f64 2 t))) (*.f64 (/.f64 1 ew) 1/2))
(*.f64 -1 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (neg.f64 ew)))
(*.f64 2 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (+.f64 ew ew)))
(*.f64 2 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (/.f64 1/2 ew)))
(*.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (/.f64 2 ew)) 1/2)
(*.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4) (/.f64 (/.f64 1/2 ew) 2))
(*.f64 (/.f64 1 ew) (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))))
(*.f64 (*.f64 (neg.f64 eh) (+.f64 (*.f64 t -1/3) (/.f64 1 t))) (/.f64 -1 ew))
(*.f64 (/.f64 1/2 ew) (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 eh (/.f64 2 t))))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (/.f64 2 ew)))
(*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew))
(*.f64 (*.f64 (/.f64 1 ew) (+.f64 (*.f64 t -1/3) (/.f64 1 t))) eh)
(*.f64 (*.f64 (/.f64 1 ew) 1/2) (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 eh (/.f64 2 t))))
(*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (neg.f64 ew)) -1)
(*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (+.f64 ew ew)) 2)
(*.f64 (/.f64 eh ew) (+.f64 (*.f64 t -1/3) (/.f64 1 t)))
(*.f64 (/.f64 (/.f64 1/2 ew) 2) (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4))
(*.f64 (/.f64 -1 ew) (*.f64 (neg.f64 eh) (+.f64 (*.f64 t -1/3) (/.f64 1 t))))
(*.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (/.f64 1/2 ew)) 2)
(pow.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)) 1)
(neg.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (neg.f64 ew)))
(+.f64 (*.f64 t -1/3) 0)
(+.f64 0 (*.f64 t -1/3))
(-.f64 (*.f64 t -1/3) 0)
(/.f64 (*.f64 t -1/3) 1)
(/.f64 (*.f64 t -2/3) 2)
(/.f64 (*.f64 t -4/3) 4)
(/.f64 (*.f64 2 (*.f64 t -4/3)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 t -4/3)) (*.f64 2 (*.f64 t -4/3))) 16)
(pow.f64 (*.f64 t -1/3) 1)
Outputs
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) 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 t (*.f64 eh -1/3)) (*.f64 (/.f64 eh t) -1)) ew)))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 eh (*.f64 t -1/3)) (neg.f64 (/.f64 eh t))) ew)))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 eh (*.f64 t -1/3)) (/.f64 (neg.f64 eh) t)) ew)))
(cos.f64 (atan.f64 (/.f64 (-.f64 (/.f64 eh t) (neg.f64 (*.f64 eh (*.f64 t -1/3)))) 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 t (*.f64 eh -1/3)) (*.f64 (/.f64 eh t) -1)) ew)))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 eh (*.f64 t -1/3)) (neg.f64 (/.f64 eh t))) ew)))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 eh (*.f64 t -1/3)) (/.f64 (neg.f64 eh) t)) ew)))
(cos.f64 (atan.f64 (/.f64 (-.f64 (/.f64 eh t) (neg.f64 (*.f64 eh (*.f64 t -1/3)))) 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 t (*.f64 eh -1/3)) (*.f64 (/.f64 eh t) -1)) ew)))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 eh (*.f64 t -1/3)) (neg.f64 (/.f64 eh t))) ew)))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 eh (*.f64 t -1/3)) (/.f64 (neg.f64 eh) t)) ew)))
(cos.f64 (atan.f64 (/.f64 (-.f64 (/.f64 eh t) (neg.f64 (*.f64 eh (*.f64 t -1/3)))) 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 t (*.f64 eh -1/3)) (*.f64 (/.f64 eh t) -1)) ew)))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 eh (*.f64 t -1/3)) (neg.f64 (/.f64 eh t))) ew)))
(cos.f64 (atan.f64 (/.f64 (-.f64 (*.f64 eh (*.f64 t -1/3)) (/.f64 (neg.f64 eh) t)) ew)))
(cos.f64 (atan.f64 (/.f64 (-.f64 (/.f64 eh t) (neg.f64 (*.f64 eh (*.f64 t -1/3)))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))
(cos.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 eh (*.f64 t -1/3))) ew)))
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/3 t) (/.f64 1 t)) eh) ew))
(*.f64 -1 (*.f64 eh (/.f64 (-.f64 (*.f64 t 1/3) (/.f64 1 t)) ew)))
(neg.f64 (*.f64 eh (/.f64 (-.f64 (*.f64 t 1/3) (/.f64 1 t)) ew)))
(*.f64 (/.f64 (-.f64 (*.f64 t 1/3) (/.f64 1 t)) ew) (neg.f64 eh))
(*.f64 eh (neg.f64 (/.f64 (-.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 eh (/.f64 (-.f64 (*.f64 t 1/3) (/.f64 1 t)) ew)))
(neg.f64 (*.f64 eh (/.f64 (-.f64 (*.f64 t 1/3) (/.f64 1 t)) ew)))
(*.f64 (/.f64 (-.f64 (*.f64 t 1/3) (/.f64 1 t)) ew) (neg.f64 eh))
(*.f64 eh (neg.f64 (/.f64 (-.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 eh (/.f64 (-.f64 (*.f64 t 1/3) (/.f64 1 t)) ew)))
(neg.f64 (*.f64 eh (/.f64 (-.f64 (*.f64 t 1/3) (/.f64 1 t)) ew)))
(*.f64 (/.f64 (-.f64 (*.f64 t 1/3) (/.f64 1 t)) ew) (neg.f64 eh))
(*.f64 eh (neg.f64 (/.f64 (-.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 eh (/.f64 (-.f64 (*.f64 t 1/3) (/.f64 1 t)) ew)))
(neg.f64 (*.f64 eh (/.f64 (-.f64 (*.f64 t 1/3) (/.f64 1 t)) ew)))
(*.f64 (/.f64 (-.f64 (*.f64 t 1/3) (/.f64 1 t)) ew) (neg.f64 eh))
(*.f64 eh (neg.f64 (/.f64 (-.f64 (*.f64 t 1/3) (/.f64 1 t)) ew)))
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh t) ew)
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 (/.f64 eh t) ew) (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 (/.f64 t ew) -1/3)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh -1/3) (/.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 (/.f64 eh t) ew) (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 (/.f64 t ew) -1/3)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh -1/3) (/.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 (/.f64 eh t) ew) (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 (/.f64 t ew) -1/3)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh -1/3) (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (*.f64 (/.f64 t ew) -1/3))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 (*.f64 eh -1/3) (/.f64 t ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 (/.f64 eh t) ew) (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 (/.f64 t ew) -1/3)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh -1/3) (/.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 (/.f64 eh t) ew) (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 (/.f64 t ew) -1/3)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh -1/3) (/.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 (/.f64 eh t) ew) (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 (/.f64 t ew) -1/3)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh -1/3) (/.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 eh (*.f64 (/.f64 t ew) -1/3))
(*.f64 eh (*.f64 -1/3 (/.f64 t ew)))
(*.f64 (*.f64 eh -1/3) (/.f64 t ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 (/.f64 eh t) ew) (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 (/.f64 t ew) -1/3)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh -1/3) (/.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 (/.f64 eh t) ew) (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 (/.f64 t ew) -1/3)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh -1/3) (/.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 (/.f64 eh t) ew) (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 (/.f64 t ew) -1/3)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 eh (*.f64 -1/3 (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 eh -1/3) (/.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 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 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 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 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 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 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 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 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 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 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 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 eh (*.f64 t -1/3))) ew)
(*.f64 -1/3 t)
(*.f64 t -1/3)
(*.f64 -1/3 t)
(*.f64 t -1/3)
(*.f64 -1/3 t)
(*.f64 t -1/3)
(*.f64 -1/3 t)
(*.f64 t -1/3)
(*.f64 -1/3 t)
(*.f64 t -1/3)
(*.f64 -1/3 t)
(*.f64 t -1/3)
(*.f64 -1/3 t)
(*.f64 t -1/3)
(*.f64 -1/3 t)
(*.f64 t -1/3)
(*.f64 -1/3 t)
(*.f64 t -1/3)
(*.f64 -1/3 t)
(*.f64 t -1/3)
(*.f64 -1/3 t)
(*.f64 t -1/3)
(*.f64 -1/3 t)
(*.f64 t -1/3)
(+.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 0)
(cos.f64 (atan.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))))
(+.f64 0 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))))
(-.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 0)
(cos.f64 (atan.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))))
(*.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 1)
(cos.f64 (atan.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))))
(*.f64 1 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))))
(*.f64 2 (/.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 2))
(cos.f64 (atan.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))))
(*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 2) 1/2)
(cos.f64 (atan.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))))
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 2))
(cos.f64 (atan.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))))
(*.f64 (/.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 2) 2)
(cos.f64 (atan.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))))
(/.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 1)
(cos.f64 (atan.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 2) 2)
(cos.f64 (atan.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 4) 4)
(cos.f64 (atan.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 4)) 8)
(cos.f64 (atan.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 4)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 4))) 16)
(cos.f64 (atan.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))))
(pow.f64 (cos.f64 (atan.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))) 1)
(cos.f64 (atan.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))))
(+.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)) 0)
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(+.f64 0 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (neg.f64 ew))))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 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 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (/.f64 1/2 ew)) (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (/.f64 1/2 ew)))
(-.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)) 0)
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(-.f64 0 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (neg.f64 ew)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)
(*.f64 eh (*.f64 (/.f64 1 ew) (+.f64 (*.f64 t -1/3) (/.f64 1 t))))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (/.f64 1 ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)
(*.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)) 1)
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 1 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 eh (/.f64 2 t))) (/.f64 1/2 ew))
(*.f64 (*.f64 eh (+.f64 (/.f64 2 t) (*.f64 t -2/3))) (/.f64 1/2 ew))
(*.f64 eh (*.f64 (+.f64 (/.f64 2 t) (*.f64 t -2/3)) (/.f64 1/2 ew)))
(*.f64 eh (*.f64 (/.f64 1/2 ew) (+.f64 (/.f64 2 t) (*.f64 t -2/3))))
(*.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 eh (/.f64 2 t))) (*.f64 (/.f64 1 ew) 1/2))
(*.f64 (/.f64 1 ew) (*.f64 1/2 (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 eh (/.f64 2 t)))))
(*.f64 (/.f64 1 ew) (*.f64 1/2 (*.f64 eh (+.f64 (/.f64 2 t) (*.f64 t -2/3)))))
(*.f64 eh (*.f64 (+.f64 (/.f64 2 t) (*.f64 t -2/3)) (*.f64 1/2 (/.f64 1 ew))))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 2 t) (*.f64 t -2/3)) (/.f64 eh ew)))
(*.f64 1/2 (*.f64 (/.f64 eh ew) (+.f64 (/.f64 2 t) (*.f64 t -2/3))))
(*.f64 -1 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (neg.f64 ew)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)
(*.f64 2 (/.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 2 (/.f64 1/2 ew)))
(*.f64 2 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (/.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 eh (*.f64 t -1/3))) (*.f64 2 (/.f64 1/2 ew)))
(*.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (/.f64 2 ew)) 1/2)
(*.f64 1/2 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (/.f64 2 ew)))
(*.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4) (/.f64 (/.f64 1/2 ew) 2))
(*.f64 (*.f64 4 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3)))) (/.f64 1/4 ew))
(*.f64 4 (*.f64 (/.f64 1/4 ew) (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3)))))
(*.f64 4 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (/.f64 1/4 ew)))
(*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 4 (/.f64 1/4 ew)))
(*.f64 (/.f64 1 ew) (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)
(*.f64 (*.f64 (neg.f64 eh) (+.f64 (*.f64 t -1/3) (/.f64 1 t))) (/.f64 -1 ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 (/.f64 1/2 ew) (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 eh (/.f64 2 t))))
(*.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 eh (/.f64 2 t))) (/.f64 1/2 ew))
(*.f64 (*.f64 eh (+.f64 (/.f64 2 t) (*.f64 t -2/3))) (/.f64 1/2 ew))
(*.f64 eh (*.f64 (+.f64 (/.f64 2 t) (*.f64 t -2/3)) (/.f64 1/2 ew)))
(*.f64 eh (*.f64 (/.f64 1/2 ew) (+.f64 (/.f64 2 t) (*.f64 t -2/3))))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (/.f64 2 ew)))
(*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 (*.f64 (/.f64 1 ew) (+.f64 (*.f64 t -1/3) (/.f64 1 t))) eh)
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 (*.f64 (/.f64 1 ew) 1/2) (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 eh (/.f64 2 t))))
(*.f64 (/.f64 1 ew) (*.f64 1/2 (+.f64 (*.f64 eh (*.f64 t -2/3)) (*.f64 eh (/.f64 2 t)))))
(*.f64 (/.f64 1 ew) (*.f64 1/2 (*.f64 eh (+.f64 (/.f64 2 t) (*.f64 t -2/3)))))
(*.f64 eh (*.f64 (+.f64 (/.f64 2 t) (*.f64 t -2/3)) (*.f64 1/2 (/.f64 1 ew))))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 2 t) (*.f64 t -2/3)) (/.f64 eh ew)))
(*.f64 1/2 (*.f64 (/.f64 eh ew) (+.f64 (/.f64 2 t) (*.f64 t -2/3))))
(*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (neg.f64 ew)) -1)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)
(*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (+.f64 ew ew)) 2)
(*.f64 2 (/.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 2 (/.f64 1/2 ew)))
(*.f64 (/.f64 eh ew) (+.f64 (*.f64 t -1/3) (/.f64 1 t)))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 (/.f64 (/.f64 1/2 ew) 2) (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) 4))
(*.f64 (*.f64 4 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3)))) (/.f64 1/4 ew))
(*.f64 4 (*.f64 (/.f64 1/4 ew) (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3)))))
(*.f64 4 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (/.f64 1/4 ew)))
(*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.f64 4 (/.f64 1/4 ew)))
(*.f64 (/.f64 -1 ew) (*.f64 (neg.f64 eh) (+.f64 (*.f64 t -1/3) (/.f64 1 t))))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (/.f64 1/2 ew)) 2)
(*.f64 2 (/.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 2 (/.f64 1/2 ew)))
(pow.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)) 1)
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(neg.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (neg.f64 ew)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)
(+.f64 (*.f64 t -1/3) 0)
(*.f64 t -1/3)
(+.f64 0 (*.f64 t -1/3))
(*.f64 t -1/3)
(-.f64 (*.f64 t -1/3) 0)
(*.f64 t -1/3)
(/.f64 (*.f64 t -1/3) 1)
(*.f64 t -1/3)
(/.f64 (*.f64 t -2/3) 2)
(*.f64 t -1/3)
(/.f64 (*.f64 t -4/3) 4)
(*.f64 t -1/3)
(/.f64 (*.f64 2 (*.f64 t -4/3)) 8)
(*.f64 t -1/3)
(/.f64 (+.f64 (*.f64 2 (*.f64 t -4/3)) (*.f64 2 (*.f64 t -4/3))) 16)
(*.f64 t -1/3)
(pow.f64 (*.f64 t -1/3) 1)
(*.f64 t -1/3)

localize36.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 eh (tan.f64 t))
1.6b
(/.f64 (/.f64 eh (tan.f64 t)) ew)
4.1b
(/.f64 (/.f64 eh t) ew)
24.8b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))
Compiler

Compiled 144 to 20 computations (86.1% saved)

series11.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite95.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01034
17434
222834
372634
4250634
5651234
Stop Event
node limit
Counts
2 → 83
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))
(/.f64 (/.f64 eh 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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 0)))) (#(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 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 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) 1/2)))) (#(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 (/.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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4))) 16)))) (#(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 +.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 (/.f64 eh t) (+.f64 ew ew)) (/.f64 (/.f64 eh t) (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 eh ew) (+.f64 t t)) (/.f64 (/.f64 eh ew) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 eh (*.f64 t ew)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (/.f64 (/.f64 1 ew) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh t) (/.f64 1 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 eh) (/.f64 1/2 (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eh eh) (*.f64 (/.f64 (/.f64 1 ew) t) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (/.f64 2 t)) (/.f64 1/2 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (/.f64 2 t)) (*.f64 (/.f64 1 ew) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh ew) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 eh (neg.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 eh ew) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 eh (*.f64 ew (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 eh (*.f64 t (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 eh) (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 eh t) (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 eh (*.f64 t (+.f64 ew ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 eh (*.f64 t ew)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (*.f64 t ew)) eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 ew) (/.f64 eh t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 t) (/.f64 eh ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (/.f64 2 (*.f64 t ew))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 eh t) 4) (/.f64 1 (*.f64 ew 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (/.f64 2 ew)) (/.f64 1/2 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh 4) (/.f64 1 (*.f64 t (*.f64 ew 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 ew) t) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 ew) (/.f64 eh t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (/.f64 eh ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (neg.f64 t)) (/.f64 -1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 eh) ew) (/.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eh) (/.f64 1 (*.f64 ew (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eh) (/.f64 1 (*.f64 t (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eh) (/.f64 -1 (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 t)) (/.f64 eh (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 eh (/.f64 2 (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 t) (*.f64 eh (/.f64 2 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 ew) (*.f64 eh (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 ew) t) 1/2) (+.f64 eh eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 ew) 1/2) (*.f64 eh (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 ew) (/.f64 eh (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eh (neg.f64 t)) ew) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eh ew) (neg.f64 t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 ew (neg.f64 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 t (neg.f64 ew))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 eh) (*.f64 t ew)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eh t) (+.f64 ew ew)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (+.f64 ew ew)) (*.f64 2 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (+.f64 t t)) (/.f64 2 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eh (*.f64 t ew)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 ew 4)) (*.f64 (/.f64 eh t) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t (*.f64 ew 4))) (*.f64 eh 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 ew) (/.f64 eh (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 t) (/.f64 (neg.f64 eh) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 ew (neg.f64 t))) (neg.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t (neg.f64 ew))) (neg.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 t ew)) (neg.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 eh (*.f64 t ew)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 eh (neg.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 eh ew) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 eh (*.f64 ew (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 eh (*.f64 t (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 eh) (*.f64 t ew)))))))

simplify146.0ms (0.7%)

Algorithm
egg-herbie
Rules
1440×rational.json-simplify-35
1050×rational.json-simplify-50
1010×rational.json-simplify-41
684×rational.json-simplify-43
596×rational.json-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01592627
13262603
27662603
318782591
443472591
562562591
675452591
Stop Event
node limit
Counts
155 → 102
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 0)
(+.f64 0 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(-.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 0)
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 1)
(*.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 2 (/.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 1/2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))
(*.f64 (/.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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4))) 16)
(pow.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 1)
(+.f64 (/.f64 eh (*.f64 t ew)) 0)
(+.f64 0 (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 (/.f64 eh t) (+.f64 ew ew)) (/.f64 (/.f64 eh t) (+.f64 ew ew)))
(+.f64 (/.f64 (/.f64 eh ew) (+.f64 t t)) (/.f64 (/.f64 eh ew) (+.f64 t t)))
(-.f64 (/.f64 eh (*.f64 t ew)) 0)
(*.f64 eh (/.f64 (/.f64 1 ew) t))
(*.f64 (/.f64 eh t) (/.f64 1 ew))
(*.f64 (/.f64 eh (*.f64 t ew)) 1)
(*.f64 1 (/.f64 eh (*.f64 t ew)))
(*.f64 (+.f64 eh eh) (/.f64 1/2 (*.f64 t ew)))
(*.f64 (+.f64 eh eh) (*.f64 (/.f64 (/.f64 1 ew) t) 1/2))
(*.f64 (*.f64 eh (/.f64 2 t)) (/.f64 1/2 ew))
(*.f64 (*.f64 eh (/.f64 2 t)) (*.f64 (/.f64 1 ew) 1/2))
(*.f64 (/.f64 eh ew) (/.f64 1 t))
(*.f64 -1 (/.f64 (/.f64 eh (neg.f64 t)) ew))
(*.f64 -1 (/.f64 (/.f64 eh ew) (neg.f64 t)))
(*.f64 -1 (/.f64 eh (*.f64 ew (neg.f64 t))))
(*.f64 -1 (/.f64 eh (*.f64 t (neg.f64 ew))))
(*.f64 -1 (/.f64 (neg.f64 eh) (*.f64 t ew)))
(*.f64 2 (/.f64 (/.f64 eh t) (+.f64 ew ew)))
(*.f64 2 (/.f64 eh (*.f64 t (+.f64 ew ew))))
(*.f64 2 (/.f64 (/.f64 eh (*.f64 t ew)) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 t ew)) eh))
(*.f64 2 (*.f64 (/.f64 1/2 ew) (/.f64 eh t)))
(*.f64 2 (*.f64 (/.f64 1/2 t) (/.f64 eh ew)))
(*.f64 (*.f64 eh (/.f64 2 (*.f64 t ew))) 1/2)
(*.f64 (*.f64 (/.f64 eh t) 4) (/.f64 1 (*.f64 ew 4)))
(*.f64 (*.f64 eh (/.f64 2 ew)) (/.f64 1/2 t))
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 t (*.f64 ew 4))))
(*.f64 (/.f64 (/.f64 1 ew) t) eh)
(*.f64 (/.f64 1 ew) (/.f64 eh t))
(*.f64 (/.f64 1 t) (/.f64 eh ew))
(*.f64 (/.f64 eh (neg.f64 t)) (/.f64 -1 ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (/.f64 -1 t))
(*.f64 (neg.f64 eh) (/.f64 1 (*.f64 ew (neg.f64 t))))
(*.f64 (neg.f64 eh) (/.f64 1 (*.f64 t (neg.f64 ew))))
(*.f64 (neg.f64 eh) (/.f64 -1 (*.f64 t ew)))
(*.f64 (*.f64 2 (/.f64 1 t)) (/.f64 eh (+.f64 ew ew)))
(*.f64 1/2 (*.f64 eh (/.f64 2 (*.f64 t ew))))
(*.f64 (/.f64 1/2 t) (*.f64 eh (/.f64 2 ew)))
(*.f64 (/.f64 1/2 (*.f64 t ew)) (+.f64 eh eh))
(*.f64 (/.f64 1/2 ew) (*.f64 eh (/.f64 2 t)))
(*.f64 (*.f64 (/.f64 (/.f64 1 ew) t) 1/2) (+.f64 eh eh))
(*.f64 (*.f64 (/.f64 1 ew) 1/2) (*.f64 eh (/.f64 2 t)))
(*.f64 (/.f64 2 ew) (/.f64 eh (+.f64 t t)))
(*.f64 (/.f64 (/.f64 eh (neg.f64 t)) ew) -1)
(*.f64 (/.f64 (/.f64 eh ew) (neg.f64 t)) -1)
(*.f64 (/.f64 eh (*.f64 ew (neg.f64 t))) -1)
(*.f64 (/.f64 eh (*.f64 t (neg.f64 ew))) -1)
(*.f64 (/.f64 (neg.f64 eh) (*.f64 t ew)) -1)
(*.f64 (/.f64 (/.f64 eh t) (+.f64 ew ew)) 2)
(*.f64 (/.f64 eh (+.f64 ew ew)) (*.f64 2 (/.f64 1 t)))
(*.f64 (/.f64 eh (+.f64 t t)) (/.f64 2 ew))
(*.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) 2)
(*.f64 (/.f64 (/.f64 eh (*.f64 t ew)) 2) 2)
(*.f64 (/.f64 1 (*.f64 ew 4)) (*.f64 (/.f64 eh t) 4))
(*.f64 (/.f64 1 (*.f64 t (*.f64 ew 4))) (*.f64 eh 4))
(*.f64 (/.f64 -1 ew) (/.f64 eh (neg.f64 t)))
(*.f64 (/.f64 -1 t) (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 1 (*.f64 ew (neg.f64 t))) (neg.f64 eh))
(*.f64 (/.f64 1 (*.f64 t (neg.f64 ew))) (neg.f64 eh))
(*.f64 (/.f64 -1 (*.f64 t ew)) (neg.f64 eh))
(pow.f64 (/.f64 eh (*.f64 t ew)) 1)
(neg.f64 (/.f64 (/.f64 eh (neg.f64 t)) ew))
(neg.f64 (/.f64 (/.f64 eh ew) (neg.f64 t)))
(neg.f64 (/.f64 eh (*.f64 ew (neg.f64 t))))
(neg.f64 (/.f64 eh (*.f64 t (neg.f64 ew))))
(neg.f64 (/.f64 (neg.f64 eh) (*.f64 t ew)))
Outputs
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 1)
(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 (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 1/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) 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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4) 4)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4)) 8)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4)) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4))) 16)
(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))))
(+.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 (/.f64 eh t) (+.f64 ew ew)) (/.f64 (/.f64 eh t) (+.f64 ew ew)))
(/.f64 eh (*.f64 t ew))
(+.f64 (/.f64 (/.f64 eh ew) (+.f64 t t)) (/.f64 (/.f64 eh ew) (+.f64 t t)))
(/.f64 eh (*.f64 t ew))
(-.f64 (/.f64 eh (*.f64 t ew)) 0)
(/.f64 eh (*.f64 t ew))
(*.f64 eh (/.f64 (/.f64 1 ew) t))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 eh t) (/.f64 1 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 eh) (/.f64 1/2 (*.f64 t ew)))
(/.f64 eh (*.f64 t ew))
(*.f64 (+.f64 eh eh) (*.f64 (/.f64 (/.f64 1 ew) t) 1/2))
(/.f64 eh (*.f64 t ew))
(*.f64 (*.f64 eh (/.f64 2 t)) (/.f64 1/2 ew))
(*.f64 eh (*.f64 (/.f64 2 t) (/.f64 1/2 ew)))
(*.f64 (/.f64 2 t) (/.f64 eh (+.f64 ew ew)))
(*.f64 (*.f64 eh (/.f64 2 t)) (*.f64 (/.f64 1 ew) 1/2))
(*.f64 eh (*.f64 (/.f64 2 t) (*.f64 1/2 (/.f64 1 ew))))
(*.f64 1/2 (*.f64 (*.f64 eh (/.f64 2 t)) (/.f64 1 ew)))
(*.f64 1/2 (*.f64 (/.f64 2 t) (*.f64 eh (/.f64 1 ew))))
(*.f64 1/2 (*.f64 (/.f64 eh ew) (/.f64 2 t)))
(*.f64 (/.f64 eh ew) (/.f64 1 t))
(/.f64 eh (*.f64 t ew))
(*.f64 -1 (/.f64 (/.f64 eh (neg.f64 t)) ew))
(/.f64 eh (*.f64 t ew))
(*.f64 -1 (/.f64 (/.f64 eh ew) (neg.f64 t)))
(/.f64 eh (*.f64 t ew))
(*.f64 -1 (/.f64 eh (*.f64 ew (neg.f64 t))))
(/.f64 eh (*.f64 t ew))
(*.f64 -1 (/.f64 eh (*.f64 t (neg.f64 ew))))
(/.f64 eh (*.f64 t ew))
(*.f64 -1 (/.f64 (neg.f64 eh) (*.f64 t ew)))
(/.f64 eh (*.f64 t ew))
(*.f64 2 (/.f64 (/.f64 eh t) (+.f64 ew ew)))
(/.f64 eh (*.f64 t ew))
(*.f64 2 (/.f64 eh (*.f64 t (+.f64 ew ew))))
(/.f64 eh (*.f64 t ew))
(*.f64 2 (/.f64 (/.f64 eh (*.f64 t ew)) 2))
(/.f64 eh (*.f64 t ew))
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 t ew)) eh))
(/.f64 eh (*.f64 t ew))
(*.f64 2 (*.f64 (/.f64 1/2 ew) (/.f64 eh t)))
(/.f64 eh (*.f64 t ew))
(*.f64 2 (*.f64 (/.f64 1/2 t) (/.f64 eh ew)))
(/.f64 eh (*.f64 t ew))
(*.f64 (*.f64 eh (/.f64 2 (*.f64 t ew))) 1/2)
(*.f64 eh (*.f64 (/.f64 (/.f64 2 t) ew) 1/2))
(*.f64 eh (*.f64 1/2 (/.f64 2 (*.f64 t ew))))
(*.f64 (*.f64 (/.f64 eh t) 4) (/.f64 1 (*.f64 ew 4)))
(*.f64 (/.f64 eh t) (*.f64 4 (/.f64 (/.f64 1 ew) 4)))
(*.f64 4 (*.f64 (/.f64 eh t) (/.f64 1/4 ew)))
(*.f64 (*.f64 eh (/.f64 2 ew)) (/.f64 1/2 t))
(*.f64 eh (*.f64 (/.f64 2 ew) (/.f64 1/2 t)))
(*.f64 eh (*.f64 (/.f64 1/2 t) (/.f64 2 ew)))
(*.f64 (/.f64 2 ew) (*.f64 eh (/.f64 1/2 t)))
(*.f64 (/.f64 2 ew) (/.f64 eh (+.f64 t t)))
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 t (*.f64 ew 4))))
(*.f64 eh (*.f64 4 (/.f64 1 (*.f64 t (*.f64 ew 4)))))
(*.f64 4 (*.f64 (/.f64 (/.f64 1/4 ew) t) eh))
(*.f64 eh (*.f64 4 (/.f64 1/4 (*.f64 t ew))))
(*.f64 4 (*.f64 eh (/.f64 1/4 (*.f64 t ew))))
(*.f64 (/.f64 (/.f64 1 ew) t) eh)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1 ew) (/.f64 eh t))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1 t) (/.f64 eh ew))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 eh (neg.f64 t)) (/.f64 -1 ew))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (/.f64 -1 t))
(/.f64 eh (*.f64 t ew))
(*.f64 (neg.f64 eh) (/.f64 1 (*.f64 ew (neg.f64 t))))
(/.f64 eh (*.f64 t ew))
(*.f64 (neg.f64 eh) (/.f64 1 (*.f64 t (neg.f64 ew))))
(/.f64 eh (*.f64 t ew))
(*.f64 (neg.f64 eh) (/.f64 -1 (*.f64 t ew)))
(/.f64 eh (*.f64 t ew))
(*.f64 (*.f64 2 (/.f64 1 t)) (/.f64 eh (+.f64 ew ew)))
(/.f64 eh (*.f64 t ew))
(*.f64 1/2 (*.f64 eh (/.f64 2 (*.f64 t ew))))
(*.f64 eh (*.f64 (/.f64 (/.f64 2 t) ew) 1/2))
(*.f64 eh (*.f64 1/2 (/.f64 2 (*.f64 t ew))))
(*.f64 (/.f64 1/2 t) (*.f64 eh (/.f64 2 ew)))
(*.f64 eh (*.f64 (/.f64 2 ew) (/.f64 1/2 t)))
(*.f64 eh (*.f64 (/.f64 1/2 t) (/.f64 2 ew)))
(*.f64 (/.f64 2 ew) (*.f64 eh (/.f64 1/2 t)))
(*.f64 (/.f64 2 ew) (/.f64 eh (+.f64 t t)))
(*.f64 (/.f64 1/2 (*.f64 t ew)) (+.f64 eh eh))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1/2 ew) (*.f64 eh (/.f64 2 t)))
(*.f64 (*.f64 eh (/.f64 2 t)) (/.f64 1/2 ew))
(*.f64 eh (*.f64 (/.f64 2 t) (/.f64 1/2 ew)))
(*.f64 (/.f64 2 t) (/.f64 eh (+.f64 ew ew)))
(*.f64 (*.f64 (/.f64 (/.f64 1 ew) t) 1/2) (+.f64 eh eh))
(/.f64 eh (*.f64 t ew))
(*.f64 (*.f64 (/.f64 1 ew) 1/2) (*.f64 eh (/.f64 2 t)))
(*.f64 eh (*.f64 (/.f64 2 t) (*.f64 1/2 (/.f64 1 ew))))
(*.f64 1/2 (*.f64 (*.f64 eh (/.f64 2 t)) (/.f64 1 ew)))
(*.f64 1/2 (*.f64 (/.f64 2 t) (*.f64 eh (/.f64 1 ew))))
(*.f64 1/2 (*.f64 (/.f64 eh ew) (/.f64 2 t)))
(*.f64 (/.f64 2 ew) (/.f64 eh (+.f64 t t)))
(*.f64 eh (*.f64 (/.f64 2 ew) (/.f64 1/2 t)))
(*.f64 eh (*.f64 (/.f64 1/2 t) (/.f64 2 ew)))
(*.f64 (/.f64 2 ew) (*.f64 eh (/.f64 1/2 t)))
(*.f64 (/.f64 (/.f64 eh (neg.f64 t)) ew) -1)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 (/.f64 eh ew) (neg.f64 t)) -1)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 eh (*.f64 ew (neg.f64 t))) -1)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 eh (*.f64 t (neg.f64 ew))) -1)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 t ew)) -1)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 (/.f64 eh t) (+.f64 ew ew)) 2)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 eh (+.f64 ew ew)) (*.f64 2 (/.f64 1 t)))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 eh (+.f64 t t)) (/.f64 2 ew))
(*.f64 eh (*.f64 (/.f64 2 ew) (/.f64 1/2 t)))
(*.f64 eh (*.f64 (/.f64 1/2 t) (/.f64 2 ew)))
(*.f64 (/.f64 2 ew) (*.f64 eh (/.f64 1/2 t)))
(*.f64 (/.f64 2 ew) (/.f64 eh (+.f64 t t)))
(*.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) 2)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 (/.f64 eh (*.f64 t ew)) 2) 2)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1 (*.f64 ew 4)) (*.f64 (/.f64 eh t) 4))
(*.f64 (/.f64 eh t) (*.f64 4 (/.f64 (/.f64 1 ew) 4)))
(*.f64 4 (*.f64 (/.f64 eh t) (/.f64 1/4 ew)))
(*.f64 (/.f64 1 (*.f64 t (*.f64 ew 4))) (*.f64 eh 4))
(*.f64 eh (*.f64 4 (/.f64 1 (*.f64 t (*.f64 ew 4)))))
(*.f64 4 (*.f64 (/.f64 (/.f64 1/4 ew) t) eh))
(*.f64 eh (*.f64 4 (/.f64 1/4 (*.f64 t ew))))
(*.f64 4 (*.f64 eh (/.f64 1/4 (*.f64 t ew))))
(*.f64 (/.f64 -1 ew) (/.f64 eh (neg.f64 t)))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 -1 t) (/.f64 (neg.f64 eh) ew))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1 (*.f64 ew (neg.f64 t))) (neg.f64 eh))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1 (*.f64 t (neg.f64 ew))) (neg.f64 eh))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 -1 (*.f64 t ew)) (neg.f64 eh))
(/.f64 eh (*.f64 t ew))
(pow.f64 (/.f64 eh (*.f64 t ew)) 1)
(/.f64 eh (*.f64 t ew))
(neg.f64 (/.f64 (/.f64 eh (neg.f64 t)) ew))
(/.f64 eh (*.f64 t ew))
(neg.f64 (/.f64 (/.f64 eh ew) (neg.f64 t)))
(/.f64 eh (*.f64 t ew))
(neg.f64 (/.f64 eh (*.f64 ew (neg.f64 t))))
(/.f64 eh (*.f64 t ew))
(neg.f64 (/.f64 eh (*.f64 t (neg.f64 ew))))
(/.f64 eh (*.f64 t ew))
(neg.f64 (/.f64 (neg.f64 eh) (*.f64 t ew)))
(/.f64 eh (*.f64 t ew))

localize71.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 t -1/3)
1.6b
(/.f64 (/.f64 eh (tan.f64 t)) ew)
5.4b
(/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)
31.2b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
Compiler

Compiled 198 to 69 computations (65.2% saved)

localize35.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))
1.6b
(/.f64 (/.f64 eh (tan.f64 t)) ew)
4.1b
(/.f64 (/.f64 eh t) ew)
31.2b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
Compiler

Compiled 144 to 20 computations (86.1% saved)

series14.0ms (0.1%)

Counts
1 → 36
Calls

9 calls:

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

rewrite102.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1968×rational.json-1
1968×rational.json-2
1792×rational.json-simplify-35
950×exponential.json-3
950×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01337
19837
228437
385837
4289837
5736037
Stop Event
node limit
Counts
1 → 9
Calls
Call 1
Inputs
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (+.f64 eh eh))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4))) (*.f64 2 (*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 1)))))

simplify151.0ms (0.7%)

Algorithm
egg-herbie
Rules
1440×rational.json-simplify-2
1378×rational.json-simplify-35
1020×rational.json-simplify-46
844×rational.json-simplify-61
754×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0541925
11331925
23121847
37161789
419661789
539911789
656401789
766741789
876961789
Stop Event
node limit
Counts
45 → 35
Calls
Call 1
Inputs
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(+.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 0)
(+.f64 0 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(-.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 0)
(/.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 1)
(/.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (+.f64 eh eh))) 2)
(/.f64 (*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4))) (*.f64 2 (*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4)))) 16)
(pow.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 1)
Outputs
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.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))))) (*.f64 -1/2 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh (pow.f64 t 2)))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (*.f64 eh (pow.f64 t 2)) -1/2)))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (+.f64 eh (*.f64 -1/2 (*.f64 eh (pow.f64 t 2)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (+.f64 eh (*.f64 eh (*.f64 -1/2 (pow.f64 t 2)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (+.f64 eh (*.f64 eh (*.f64 -1/2 (pow.f64 t 2)))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh (pow.f64 t 2)))) (+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh (pow.f64 t 4))))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (*.f64 eh (pow.f64 t 2)) -1/2)) (+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (*.f64 eh (pow.f64 t 4)) 1/24))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 -1/2 (*.f64 eh (pow.f64 t 2)))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (+.f64 eh (*.f64 1/24 (*.f64 eh (pow.f64 t 4))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (+.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (+.f64 eh (*.f64 eh (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (+.f64 eh (+.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 eh (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (+.f64 (*.f64 eh (*.f64 -1/2 (pow.f64 t 2))) (+.f64 eh (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))))
(+.f64 (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh (pow.f64 t 4)))) (+.f64 (+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 -1/2 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh (pow.f64 t 2))))) (*.f64 -1/720 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh (pow.f64 t 6))))))
(+.f64 (+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (*.f64 eh (pow.f64 t 2)) -1/2)) (+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (*.f64 eh (pow.f64 t 4)) 1/24)))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (*.f64 eh (pow.f64 t 6)) -1/720)))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (+.f64 eh (*.f64 1/24 (*.f64 eh (pow.f64 t 4))))) (+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 -1/2 (*.f64 eh (pow.f64 t 2)))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 -1/720 (pow.f64 t 6)))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (+.f64 eh (*.f64 eh (*.f64 -1/2 (pow.f64 t 2))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t)))) (+.f64 (*.f64 -1/720 (pow.f64 t 6)) (*.f64 1/24 (pow.f64 t 4)))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (+.f64 eh (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (+.f64 (*.f64 -1/720 (pow.f64 t 6)) (*.f64 -1/2 (pow.f64 t 2)))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(+.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 0)
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(+.f64 0 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(-.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 0)
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(/.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 1)
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(/.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (+.f64 eh eh))) 2)
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(/.f64 (*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4)) 4)
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(/.f64 (*.f64 2 (*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4))) 8)
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4))) (*.f64 2 (*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4)))) 16)
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(pow.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 1)
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))

eval617.0ms (2.9%)

Compiler

Compiled 32517 to 11286 computations (65.3% saved)

prune720.0ms (3.4%)

Pruning

8 alts after pruning (6 fresh and 2 done)

PrunedKeptTotal
New9216927
Fresh000
Picked101
Done224
Total9248932
Error
0.1b
Counts
932 → 8
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 (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))))
11.0b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 (*.f64 eh -1/3) (/.f64 t ew)))))))
13.7b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)))
13.7b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))))
0.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))))
7.5b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))))
1.2b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew))))))
10.5b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (+.f64 (/.f64 (/.f64 eh t) ew) (*.f64 (/.f64 t ew) (*.f64 eh -1/3))))))))
Compiler

Compiled 447 to 283 computations (36.7% saved)

localize98.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 t -1/3)
4.1b
(/.f64 (/.f64 eh t) ew)
5.4b
(/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)
24.8b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))
Compiler

Compiled 186 to 67 computations (64% saved)

localize33.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))
1.6b
(/.f64 (/.f64 eh (tan.f64 t)) ew)
4.9b
(/.f64 (/.f64 eh ew) t)
31.2b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
Compiler

Compiled 129 to 18 computations (86% saved)

series3.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite94.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1864×rational.json-1
1864×rational.json-2
1864×rational.json-3
1646×rational.json-simplify-35
876×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01140
18340
224740
375340
4255940
5673340
Stop Event
node limit
Counts
2 → 78
Calls
Call 1
Inputs
(/.f64 (/.f64 eh ew) t)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 eh (*.f64 ew t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 eh (*.f64 ew t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 eh (*.f64 ew t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (/.f64 1 (*.f64 ew t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh ew) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 ew t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 eh (*.f64 ew t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eh eh) (/.f64 1/2 (*.f64 ew t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eh eh) (*.f64 (/.f64 1 (*.f64 ew t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (/.f64 2 ew)) (/.f64 1/2 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (/.f64 2 ew)) (*.f64 (/.f64 1 t) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh t) (/.f64 1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 eh ew) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 eh (*.f64 ew (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 eh (*.f64 ew t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (*.f64 ew t)) eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 t) (/.f64 eh ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 ew) (/.f64 eh t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh 4) (/.f64 1 (*.f64 ew (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 eh ew) (/.f64 2 t)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 eh ew) 4) (/.f64 1 (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (/.f64 2 t)) (/.f64 1/2 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 ew) (/.f64 eh t))))) (#(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 t)) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eh) (/.f64 1 (*.f64 t (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eh) (/.f64 1 (*.f64 ew (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eh) (/.f64 -1 (*.f64 ew t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 eh) ew) (/.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 eh) t) (/.f64 -1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 eh (*.f64 t (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 eh (*.f64 ew (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 eh (neg.f64 (*.f64 ew t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 eh ew) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 eh t) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 ew)) (/.f64 eh (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 eh ew) (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 ew t)) (+.f64 eh eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 t) (*.f64 eh (/.f64 2 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 ew) (*.f64 eh (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 t) 1/2) (*.f64 eh (/.f64 2 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 t) (/.f64 eh (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 ew t)) 1/2) (+.f64 eh eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 ew) (/.f64 (neg.f64 eh) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 t (neg.f64 ew))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 ew (neg.f64 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (neg.f64 (*.f64 ew t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eh ew) (neg.f64 t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eh t) (neg.f64 ew)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (+.f64 t t)) (*.f64 2 (/.f64 1 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (+.f64 ew ew)) (/.f64 2 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eh ew) (+.f64 t t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t 4)) (*.f64 (/.f64 eh ew) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 t) (/.f64 (neg.f64 eh) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 ew (+.f64 t t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 ew (*.f64 t 4))) (*.f64 eh 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eh (*.f64 ew t)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t (neg.f64 ew))) (neg.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 ew (neg.f64 t))) (neg.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 ew t)) (neg.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (*.f64 ew t)) (/.f64 1/2 (*.f64 ew t))) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 ew) (/.f64 1/2 ew)) (/.f64 eh t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 t) (/.f64 1/2 t)) (/.f64 eh ew))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 eh (*.f64 ew t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 eh (*.f64 t (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 eh (*.f64 ew (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 eh (neg.f64 (*.f64 ew t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 eh ew) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 eh t) (neg.f64 ew)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t)))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t)))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t)))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t)))) 4))) (*.f64 2 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t)))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t))))) 1)))))

simplify94.0ms (0.4%)

Algorithm
egg-herbie
Rules
1486×rational.json-simplify-35
1152×rational.json-simplify-53
990×rational.json-simplify-41
856×rational.json-simplify-43
774×rational.json-simplify-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01632652
13452628
27692628
319202628
452012628
Stop Event
node limit
Counts
150 → 88
Calls
Call 1
Inputs
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(*.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 (*.f64 ew t)) 0)
(+.f64 0 (/.f64 eh (*.f64 ew t)))
(-.f64 (/.f64 eh (*.f64 ew t)) 0)
(*.f64 eh (/.f64 1 (*.f64 ew t)))
(*.f64 (/.f64 eh ew) (/.f64 1 t))
(*.f64 (/.f64 eh (*.f64 ew t)) 1)
(*.f64 1 (/.f64 eh (*.f64 ew t)))
(*.f64 (+.f64 eh eh) (/.f64 1/2 (*.f64 ew t)))
(*.f64 (+.f64 eh eh) (*.f64 (/.f64 1 (*.f64 ew t)) 1/2))
(*.f64 (*.f64 eh (/.f64 2 ew)) (/.f64 1/2 t))
(*.f64 (*.f64 eh (/.f64 2 ew)) (*.f64 (/.f64 1 t) 1/2))
(*.f64 (/.f64 eh t) (/.f64 1 ew))
(*.f64 2 (/.f64 (/.f64 eh ew) (+.f64 t t)))
(*.f64 2 (/.f64 eh (*.f64 ew (+.f64 t t))))
(*.f64 2 (/.f64 (/.f64 eh (*.f64 ew t)) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 ew t)) eh))
(*.f64 2 (*.f64 (/.f64 1/2 t) (/.f64 eh ew)))
(*.f64 2 (*.f64 (/.f64 1/2 ew) (/.f64 eh t)))
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 ew (*.f64 t 4))))
(*.f64 (*.f64 (/.f64 eh ew) (/.f64 2 t)) 1/2)
(*.f64 (*.f64 (/.f64 eh ew) 4) (/.f64 1 (*.f64 t 4)))
(*.f64 (*.f64 eh (/.f64 2 t)) (/.f64 1/2 ew))
(*.f64 (/.f64 1 ew) (/.f64 eh t))
(*.f64 (/.f64 1 t) (/.f64 eh ew))
(*.f64 (/.f64 1 (*.f64 ew t)) eh)
(*.f64 (neg.f64 eh) (/.f64 1 (*.f64 t (neg.f64 ew))))
(*.f64 (neg.f64 eh) (/.f64 1 (*.f64 ew (neg.f64 t))))
(*.f64 (neg.f64 eh) (/.f64 -1 (*.f64 ew t)))
(*.f64 (/.f64 (neg.f64 eh) ew) (/.f64 -1 t))
(*.f64 (/.f64 (neg.f64 eh) t) (/.f64 -1 ew))
(*.f64 -1 (/.f64 eh (*.f64 t (neg.f64 ew))))
(*.f64 -1 (/.f64 eh (*.f64 ew (neg.f64 t))))
(*.f64 -1 (/.f64 eh (neg.f64 (*.f64 ew t))))
(*.f64 -1 (/.f64 (/.f64 eh ew) (neg.f64 t)))
(*.f64 -1 (/.f64 (/.f64 eh t) (neg.f64 ew)))
(*.f64 (*.f64 2 (/.f64 1 ew)) (/.f64 eh (+.f64 t t)))
(*.f64 1/2 (*.f64 (/.f64 eh ew) (/.f64 2 t)))
(*.f64 (/.f64 1/2 (*.f64 ew t)) (+.f64 eh eh))
(*.f64 (/.f64 1/2 t) (*.f64 eh (/.f64 2 ew)))
(*.f64 (/.f64 1/2 ew) (*.f64 eh (/.f64 2 t)))
(*.f64 (*.f64 (/.f64 1 t) 1/2) (*.f64 eh (/.f64 2 ew)))
(*.f64 (/.f64 2 t) (/.f64 eh (+.f64 ew ew)))
(*.f64 (*.f64 (/.f64 1 (*.f64 ew t)) 1/2) (+.f64 eh eh))
(*.f64 (/.f64 -1 ew) (/.f64 (neg.f64 eh) t))
(*.f64 (/.f64 eh (*.f64 t (neg.f64 ew))) -1)
(*.f64 (/.f64 eh (*.f64 ew (neg.f64 t))) -1)
(*.f64 (/.f64 eh (neg.f64 (*.f64 ew t))) -1)
(*.f64 (/.f64 (/.f64 eh ew) (neg.f64 t)) -1)
(*.f64 (/.f64 (/.f64 eh t) (neg.f64 ew)) -1)
(*.f64 (/.f64 eh (+.f64 t t)) (*.f64 2 (/.f64 1 ew)))
(*.f64 (/.f64 eh (+.f64 ew ew)) (/.f64 2 t))
(*.f64 (/.f64 (/.f64 eh ew) (+.f64 t t)) 2)
(*.f64 (/.f64 1 (*.f64 t 4)) (*.f64 (/.f64 eh ew) 4))
(*.f64 (/.f64 -1 t) (/.f64 (neg.f64 eh) ew))
(*.f64 (/.f64 eh (*.f64 ew (+.f64 t t))) 2)
(*.f64 (/.f64 1 (*.f64 ew (*.f64 t 4))) (*.f64 eh 4))
(*.f64 (/.f64 (/.f64 eh (*.f64 ew t)) 2) 2)
(*.f64 (/.f64 1 (*.f64 t (neg.f64 ew))) (neg.f64 eh))
(*.f64 (/.f64 1 (*.f64 ew (neg.f64 t))) (neg.f64 eh))
(*.f64 (/.f64 -1 (*.f64 ew t)) (neg.f64 eh))
(*.f64 (+.f64 (/.f64 1/2 (*.f64 ew t)) (/.f64 1/2 (*.f64 ew t))) eh)
(*.f64 (+.f64 (/.f64 1/2 ew) (/.f64 1/2 ew)) (/.f64 eh t))
(*.f64 (+.f64 (/.f64 1/2 t) (/.f64 1/2 t)) (/.f64 eh ew))
(pow.f64 (/.f64 eh (*.f64 ew t)) 1)
(neg.f64 (/.f64 eh (*.f64 t (neg.f64 ew))))
(neg.f64 (/.f64 eh (*.f64 ew (neg.f64 t))))
(neg.f64 (/.f64 eh (neg.f64 (*.f64 ew t))))
(neg.f64 (/.f64 (/.f64 eh ew) (neg.f64 t)))
(neg.f64 (/.f64 (/.f64 eh t) (neg.f64 ew)))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t))))) 0)
(+.f64 0 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t))))))
(-.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t))))) 0)
(/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t))))) 1)
(/.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t)))) 2)) 2)
(/.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t)))) 4)) 4)
(/.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t)))) 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t)))) 4))) (*.f64 2 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t)))) 4)))) 16)
(pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t))))) 1)
Outputs
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.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 (/.f64 eh ew) t))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(+.f64 (/.f64 eh (*.f64 ew t)) 0)
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(+.f64 0 (/.f64 eh (*.f64 ew t)))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(-.f64 (/.f64 eh (*.f64 ew t)) 0)
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 eh (/.f64 1 (*.f64 ew t)))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 eh ew) (/.f64 1 t))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 eh (*.f64 ew t)) 1)
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 1 (/.f64 eh (*.f64 ew t)))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (+.f64 eh eh) (/.f64 1/2 (*.f64 ew t)))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (+.f64 eh eh) (*.f64 (/.f64 1 (*.f64 ew t)) 1/2))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (*.f64 eh (/.f64 2 ew)) (/.f64 1/2 t))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (*.f64 eh (/.f64 2 ew)) (*.f64 (/.f64 1 t) 1/2))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 eh t) (/.f64 1 ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 2 (/.f64 (/.f64 eh ew) (+.f64 t t)))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 2 (/.f64 eh (*.f64 ew (+.f64 t t))))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 2 (/.f64 (/.f64 eh (*.f64 ew t)) 2))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 ew t)) eh))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 2 (*.f64 (/.f64 1/2 t) (/.f64 eh ew)))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 2 (*.f64 (/.f64 1/2 ew) (/.f64 eh t)))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 ew (*.f64 t 4))))
(*.f64 eh (*.f64 4 (/.f64 1 (*.f64 t (*.f64 4 ew)))))
(*.f64 eh (*.f64 4 (/.f64 (/.f64 1/4 t) ew)))
(*.f64 (/.f64 (/.f64 1/4 t) ew) (*.f64 eh 4))
(*.f64 (*.f64 (/.f64 eh ew) (/.f64 2 t)) 1/2)
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (*.f64 (/.f64 eh ew) 4) (/.f64 1 (*.f64 t 4)))
(*.f64 (/.f64 eh ew) (*.f64 4 (/.f64 1 (*.f64 t 4))))
(*.f64 (/.f64 eh ew) (*.f64 4 (/.f64 1/4 t)))
(*.f64 (*.f64 eh (/.f64 2 t)) (/.f64 1/2 ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1 ew) (/.f64 eh t))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1 t) (/.f64 eh ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1 (*.f64 ew t)) eh)
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (neg.f64 eh) (/.f64 1 (*.f64 t (neg.f64 ew))))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (neg.f64 eh) (/.f64 1 (*.f64 ew (neg.f64 t))))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (neg.f64 eh) (/.f64 -1 (*.f64 ew t)))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (/.f64 -1 t))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 (neg.f64 eh) t) (/.f64 -1 ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 -1 (/.f64 eh (*.f64 t (neg.f64 ew))))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 -1 (/.f64 eh (*.f64 ew (neg.f64 t))))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 -1 (/.f64 eh (neg.f64 (*.f64 ew t))))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 -1 (/.f64 (/.f64 eh ew) (neg.f64 t)))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 -1 (/.f64 (/.f64 eh t) (neg.f64 ew)))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (*.f64 2 (/.f64 1 ew)) (/.f64 eh (+.f64 t t)))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 1/2 (*.f64 (/.f64 eh ew) (/.f64 2 t)))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1/2 (*.f64 ew t)) (+.f64 eh eh))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1/2 t) (*.f64 eh (/.f64 2 ew)))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1/2 ew) (*.f64 eh (/.f64 2 t)))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (*.f64 (/.f64 1 t) 1/2) (*.f64 eh (/.f64 2 ew)))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 2 t) (/.f64 eh (+.f64 ew ew)))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (*.f64 (/.f64 1 (*.f64 ew t)) 1/2) (+.f64 eh eh))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 -1 ew) (/.f64 (neg.f64 eh) t))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 eh (*.f64 t (neg.f64 ew))) -1)
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 eh (*.f64 ew (neg.f64 t))) -1)
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 eh (neg.f64 (*.f64 ew t))) -1)
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 (/.f64 eh ew) (neg.f64 t)) -1)
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 (/.f64 eh t) (neg.f64 ew)) -1)
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 eh (+.f64 t t)) (*.f64 2 (/.f64 1 ew)))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 eh (+.f64 ew ew)) (/.f64 2 t))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 (/.f64 eh ew) (+.f64 t t)) 2)
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1 (*.f64 t 4)) (*.f64 (/.f64 eh ew) 4))
(*.f64 (/.f64 eh ew) (*.f64 4 (/.f64 1 (*.f64 t 4))))
(*.f64 (/.f64 eh ew) (*.f64 4 (/.f64 1/4 t)))
(*.f64 (/.f64 -1 t) (/.f64 (neg.f64 eh) ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 eh (*.f64 ew (+.f64 t t))) 2)
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1 (*.f64 ew (*.f64 t 4))) (*.f64 eh 4))
(*.f64 eh (*.f64 4 (/.f64 1 (*.f64 t (*.f64 4 ew)))))
(*.f64 eh (*.f64 4 (/.f64 (/.f64 1/4 t) ew)))
(*.f64 (/.f64 (/.f64 1/4 t) ew) (*.f64 eh 4))
(*.f64 (/.f64 (/.f64 eh (*.f64 ew t)) 2) 2)
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1 (*.f64 t (neg.f64 ew))) (neg.f64 eh))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1 (*.f64 ew (neg.f64 t))) (neg.f64 eh))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 -1 (*.f64 ew t)) (neg.f64 eh))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (+.f64 (/.f64 1/2 (*.f64 ew t)) (/.f64 1/2 (*.f64 ew t))) eh)
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (+.f64 (/.f64 1/2 ew) (/.f64 1/2 ew)) (/.f64 eh t))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(*.f64 (+.f64 (/.f64 1/2 t) (/.f64 1/2 t)) (/.f64 eh ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(pow.f64 (/.f64 eh (*.f64 ew t)) 1)
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(neg.f64 (/.f64 eh (*.f64 t (neg.f64 ew))))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(neg.f64 (/.f64 eh (*.f64 ew (neg.f64 t))))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(neg.f64 (/.f64 eh (neg.f64 (*.f64 ew t))))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(neg.f64 (/.f64 (/.f64 eh ew) (neg.f64 t)))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(neg.f64 (/.f64 (/.f64 eh t) (neg.f64 ew)))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t))))) 0)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(+.f64 0 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t))))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(-.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t))))) 0)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t))))) 1)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(/.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t)))) 2)) 2)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(/.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t)))) 4)) 4)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(/.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t)))) 4))) 8)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t)))) 4))) (*.f64 2 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t)))) 4)))) 16)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew t))))) 1)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))

localize32.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
1.6b
(/.f64 (/.f64 eh (tan.f64 t)) ew)
3.7b
(/.f64 eh (*.f64 t ew))
31.2b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
Compiler

Compiled 129 to 18 computations (86% saved)

series2.0ms (0%)

Counts
2 → 0
Calls

18 calls:

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

rewrite140.0ms (0.7%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01140
17940
221240
361840
4199640
5525340
Stop Event
node limit
Counts
2 → 62
Calls
Call 1
Inputs
(/.f64 eh (*.f64 t ew))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
Outputs
((#(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 -1 (-.f64 1 (/.f64 eh (neg.f64 (*.f64 t ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 eh (*.f64 ew (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (/.f64 eh t) (neg.f64 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 ew)) 2) (/.f64 (/.f64 eh (*.f64 t ew)) 2))))) (#(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 (neg.f64 (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 eh (*.f64 ew (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 eh t) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (/.f64 1 (*.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 eh) (/.f64 (/.f64 1/2 t) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eh eh) (*.f64 (/.f64 1 (*.f64 t ew)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh t) (/.f64 1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 eh (*.f64 t (+.f64 ew ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 eh (*.f64 t ew)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 1/2 t) ew) eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 t (/.f64 ew eh))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh 4) (/.f64 1 (*.f64 t (*.f64 ew 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (/.f64 2 t)) (/.f64 1 (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh ew) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t ew)) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (/.f64 eh ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eh) (/.f64 -1 (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eh) (/.f64 1 (*.f64 ew (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (neg.f64 t)) (/.f64 -1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 eh (neg.f64 (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 eh (*.f64 ew (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 eh t) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (/.f64 2 ew)) (/.f64 1/2 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 ew) (/.f64 eh t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 t) (*.f64 eh (/.f64 2 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (*.f64 t (/.f64 ew eh))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 t) ew) (+.f64 eh eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 t ew)) 1/2) (+.f64 eh eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (neg.f64 (*.f64 t ew))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 ew (neg.f64 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eh t) (neg.f64 ew)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 ew ew)) (*.f64 eh (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 ew) (/.f64 eh (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eh (*.f64 t ew)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t (*.f64 ew 4))) (*.f64 eh 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 t ew)) (neg.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 ew (neg.f64 t))) (neg.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 eh (*.f64 t ew)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 eh (neg.f64 (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 eh (*.f64 ew (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 eh t) (neg.f64 ew)))))))
((#(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 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 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 1)))))

simplify98.0ms (0.5%)

Algorithm
egg-herbie
Rules
1412×rational.json-simplify-35
844×rational.json-simplify-41
700×rational.json-simplify-49
700×rational.json-simplify-43
676×rational.json-simplify-61
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0128946
1278946
2623946
31671946
44701946
56997946
Stop Event
node limit
Counts
62 → 64
Calls
Call 1
Inputs
(+.f64 (/.f64 eh (*.f64 t ew)) 0)
(+.f64 0 (/.f64 eh (*.f64 t ew)))
(+.f64 -1 (-.f64 1 (/.f64 eh (neg.f64 (*.f64 t ew)))))
(+.f64 -1 (-.f64 1 (/.f64 eh (*.f64 ew (neg.f64 t)))))
(+.f64 -1 (-.f64 1 (/.f64 (/.f64 eh t) (neg.f64 ew))))
(+.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (/.f64 eh (*.f64 t (+.f64 ew ew))))
(+.f64 (/.f64 (/.f64 eh (*.f64 t ew)) 2) (/.f64 (/.f64 eh (*.f64 t ew)) 2))
(-.f64 (/.f64 eh (*.f64 t ew)) 0)
(-.f64 0 (/.f64 eh (neg.f64 (*.f64 t ew))))
(-.f64 0 (/.f64 eh (*.f64 ew (neg.f64 t))))
(-.f64 0 (/.f64 (/.f64 eh t) (neg.f64 ew)))
(*.f64 eh (/.f64 1 (*.f64 t ew)))
(*.f64 (/.f64 eh (*.f64 t ew)) 1)
(*.f64 1 (/.f64 eh (*.f64 t ew)))
(*.f64 (+.f64 eh eh) (/.f64 (/.f64 1/2 t) ew))
(*.f64 (+.f64 eh eh) (*.f64 (/.f64 1 (*.f64 t ew)) 1/2))
(*.f64 (/.f64 eh t) (/.f64 1 ew))
(*.f64 2 (/.f64 eh (*.f64 t (+.f64 ew ew))))
(*.f64 2 (/.f64 (/.f64 eh (*.f64 t ew)) 2))
(*.f64 2 (*.f64 (/.f64 (/.f64 1/2 t) ew) eh))
(*.f64 (/.f64 2 (*.f64 t (/.f64 ew eh))) 1/2)
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 t (*.f64 ew 4))))
(*.f64 (*.f64 eh (/.f64 2 t)) (/.f64 1 (+.f64 ew ew)))
(*.f64 (/.f64 eh ew) (/.f64 1 t))
(*.f64 (/.f64 1 (*.f64 t ew)) eh)
(*.f64 (/.f64 1 t) (/.f64 eh ew))
(*.f64 (neg.f64 eh) (/.f64 -1 (*.f64 t ew)))
(*.f64 (neg.f64 eh) (/.f64 1 (*.f64 ew (neg.f64 t))))
(*.f64 (/.f64 eh (neg.f64 t)) (/.f64 -1 ew))
(*.f64 -1 (/.f64 eh (neg.f64 (*.f64 t ew))))
(*.f64 -1 (/.f64 eh (*.f64 ew (neg.f64 t))))
(*.f64 -1 (/.f64 (/.f64 eh t) (neg.f64 ew)))
(*.f64 (*.f64 eh (/.f64 2 ew)) (/.f64 1/2 t))
(*.f64 (/.f64 1 ew) (/.f64 eh t))
(*.f64 (/.f64 1/2 t) (*.f64 eh (/.f64 2 ew)))
(*.f64 1/2 (/.f64 2 (*.f64 t (/.f64 ew eh))))
(*.f64 (/.f64 (/.f64 1/2 t) ew) (+.f64 eh eh))
(*.f64 (*.f64 (/.f64 1 (*.f64 t ew)) 1/2) (+.f64 eh eh))
(*.f64 (/.f64 eh (neg.f64 (*.f64 t ew))) -1)
(*.f64 (/.f64 eh (*.f64 ew (neg.f64 t))) -1)
(*.f64 (/.f64 (/.f64 eh t) (neg.f64 ew)) -1)
(*.f64 (/.f64 1 (+.f64 ew ew)) (*.f64 eh (/.f64 2 t)))
(*.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) 2)
(*.f64 (/.f64 -1 ew) (/.f64 eh (neg.f64 t)))
(*.f64 (/.f64 (/.f64 eh (*.f64 t ew)) 2) 2)
(*.f64 (/.f64 1 (*.f64 t (*.f64 ew 4))) (*.f64 eh 4))
(*.f64 (/.f64 -1 (*.f64 t ew)) (neg.f64 eh))
(*.f64 (/.f64 1 (*.f64 ew (neg.f64 t))) (neg.f64 eh))
(pow.f64 (/.f64 eh (*.f64 t ew)) 1)
(neg.f64 (/.f64 eh (neg.f64 (*.f64 t ew))))
(neg.f64 (/.f64 eh (*.f64 ew (neg.f64 t))))
(neg.f64 (/.f64 (/.f64 eh t) (neg.f64 ew)))
(+.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 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 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4)) 4)
(/.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4)))) 16)
(pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 1)
Outputs
(+.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 -1 (-.f64 1 (/.f64 eh (neg.f64 (*.f64 t ew)))))
(/.f64 eh (*.f64 t ew))
(+.f64 -1 (-.f64 1 (/.f64 eh (*.f64 ew (neg.f64 t)))))
(/.f64 eh (*.f64 t ew))
(+.f64 -1 (-.f64 1 (/.f64 (/.f64 eh t) (neg.f64 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 ew)) 2) (/.f64 (/.f64 eh (*.f64 t ew)) 2))
(/.f64 eh (*.f64 t ew))
(-.f64 (/.f64 eh (*.f64 t ew)) 0)
(/.f64 eh (*.f64 t ew))
(-.f64 0 (/.f64 eh (neg.f64 (*.f64 t ew))))
(/.f64 eh (*.f64 t ew))
(-.f64 0 (/.f64 eh (*.f64 ew (neg.f64 t))))
(/.f64 eh (*.f64 t ew))
(-.f64 0 (/.f64 (/.f64 eh t) (neg.f64 ew)))
(/.f64 eh (*.f64 t ew))
(*.f64 eh (/.f64 1 (*.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 eh) (/.f64 (/.f64 1/2 t) ew))
(/.f64 eh (*.f64 t ew))
(*.f64 (+.f64 eh eh) (*.f64 (/.f64 1 (*.f64 t ew)) 1/2))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 eh t) (/.f64 1 ew))
(/.f64 eh (*.f64 t ew))
(*.f64 2 (/.f64 eh (*.f64 t (+.f64 ew ew))))
(/.f64 eh (*.f64 t ew))
(*.f64 2 (/.f64 (/.f64 eh (*.f64 t ew)) 2))
(/.f64 eh (*.f64 t ew))
(*.f64 2 (*.f64 (/.f64 (/.f64 1/2 t) ew) eh))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 2 (*.f64 t (/.f64 ew eh))) 1/2)
(/.f64 eh (*.f64 t ew))
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 t (*.f64 ew 4))))
(/.f64 eh (*.f64 t ew))
(*.f64 (*.f64 eh (/.f64 2 t)) (/.f64 1 (+.f64 ew ew)))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 eh ew) (/.f64 1 t))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1 (*.f64 t ew)) eh)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1 t) (/.f64 eh ew))
(/.f64 eh (*.f64 t ew))
(*.f64 (neg.f64 eh) (/.f64 -1 (*.f64 t ew)))
(/.f64 eh (*.f64 t ew))
(*.f64 (neg.f64 eh) (/.f64 1 (*.f64 ew (neg.f64 t))))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 eh (neg.f64 t)) (/.f64 -1 ew))
(/.f64 eh (*.f64 t ew))
(*.f64 -1 (/.f64 eh (neg.f64 (*.f64 t ew))))
(/.f64 eh (*.f64 t ew))
(*.f64 -1 (/.f64 eh (*.f64 ew (neg.f64 t))))
(/.f64 eh (*.f64 t ew))
(*.f64 -1 (/.f64 (/.f64 eh t) (neg.f64 ew)))
(/.f64 eh (*.f64 t ew))
(*.f64 (*.f64 eh (/.f64 2 ew)) (/.f64 1/2 t))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1 ew) (/.f64 eh t))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1/2 t) (*.f64 eh (/.f64 2 ew)))
(/.f64 eh (*.f64 t ew))
(*.f64 1/2 (/.f64 2 (*.f64 t (/.f64 ew eh))))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 (/.f64 1/2 t) ew) (+.f64 eh eh))
(/.f64 eh (*.f64 t ew))
(*.f64 (*.f64 (/.f64 1 (*.f64 t ew)) 1/2) (+.f64 eh eh))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 eh (neg.f64 (*.f64 t ew))) -1)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 eh (*.f64 ew (neg.f64 t))) -1)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 (/.f64 eh t) (neg.f64 ew)) -1)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1 (+.f64 ew ew)) (*.f64 eh (/.f64 2 t)))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) 2)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 -1 ew) (/.f64 eh (neg.f64 t)))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 (/.f64 eh (*.f64 t ew)) 2) 2)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1 (*.f64 t (*.f64 ew 4))) (*.f64 eh 4))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 -1 (*.f64 t ew)) (neg.f64 eh))
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1 (*.f64 ew (neg.f64 t))) (neg.f64 eh))
(/.f64 eh (*.f64 t ew))
(pow.f64 (/.f64 eh (*.f64 t ew)) 1)
(/.f64 eh (*.f64 t ew))
(neg.f64 (/.f64 eh (neg.f64 (*.f64 t ew))))
(/.f64 eh (*.f64 t ew))
(neg.f64 (/.f64 eh (*.f64 ew (neg.f64 t))))
(/.f64 eh (*.f64 t ew))
(neg.f64 (/.f64 (/.f64 eh t) (neg.f64 ew)))
(/.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 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 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4)) 4)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(/.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4))) 8)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 4)))) 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)))))

localize28.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 eh (cos.f64 t))
1.0b
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))
4.1b
(/.f64 (/.f64 eh t) ew)
24.8b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))
Compiler

Compiled 121 to 16 computations (86.8% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite127.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1604×rational.json-simplify-35
1330×exponential.json-3
1330×rational.json-1
1330×rational.json-2
1330×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0711
14711
211311
324711
448211
5109711
6223411
7364211
8482511
9674011
Stop Event
node limit
Counts
1 → 14
Calls
Call 1
Inputs
(*.f64 eh (cos.f64 t))
Outputs
((#(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 (cos.f64 t) (*.f64 eh 1/2)) (*.f64 (cos.f64 t) (*.f64 eh 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (cos.f64 t)) 0)))) (#(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 (cos.f64 t) (*.f64 eh 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 (cos.f64 t) 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 eh eh) (*.f64 (cos.f64 t) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 eh eh) (*.f64 (cos.f64 t) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 eh eh) (*.f64 (cos.f64 t) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 eh eh) (*.f64 (cos.f64 t) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 eh eh) (*.f64 (cos.f64 t) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 eh eh) (*.f64 (cos.f64 t) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (cos.f64 t)) 1)))))

simplify217.0ms (1%)

Algorithm
egg-herbie
Rules
2344×rational.json-simplify-2
1752×rational.json-simplify-35
1306×exponential.json-simplify-26
1234×rational.json-simplify-43
1124×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
064522
1159522
2323522
3759510
42846510
54853510
65461510
75638510
85782510
95942510
106978510
117773510
Stop Event
node limit
Counts
38 → 31
Calls
Call 1
Inputs
(*.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 (*.f64 eh (cos.f64 t)) 0)
(+.f64 0 (*.f64 eh (cos.f64 t)))
(+.f64 (*.f64 (cos.f64 t) (*.f64 eh 1/2)) (*.f64 (cos.f64 t) (*.f64 eh 1/2)))
(-.f64 (*.f64 eh (cos.f64 t)) 0)
(/.f64 (*.f64 eh (cos.f64 t)) 1)
(/.f64 (*.f64 eh (*.f64 (cos.f64 t) 2)) 2)
(/.f64 (*.f64 (cos.f64 t) (*.f64 eh 4)) 4)
(/.f64 (*.f64 eh (*.f64 (cos.f64 t) 8)) 8)
(/.f64 (*.f64 (+.f64 eh eh) (*.f64 (cos.f64 t) 8)) 16)
(/.f64 (*.f64 2 (*.f64 (+.f64 eh eh) (*.f64 (cos.f64 t) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 eh eh) (*.f64 (cos.f64 t) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 eh eh) (*.f64 (cos.f64 t) 8))))) 128)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 eh eh) (*.f64 (cos.f64 t) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 eh eh) (*.f64 (cos.f64 t) 8)))))) 256)
(pow.f64 (*.f64 eh (cos.f64 t)) 1)
Outputs
(*.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 eh (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))))
(+.f64 eh (*.f64 eh (*.f64 -1/2 (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 (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))) (+.f64 eh (*.f64 1/24 (*.f64 eh (pow.f64 t 4)))))
(+.f64 (+.f64 eh (*.f64 eh (*.f64 -1/2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 4) (*.f64 eh 1/24)))
(+.f64 (*.f64 eh (*.f64 -1/2 (pow.f64 t 2))) (+.f64 eh (*.f64 eh (*.f64 1/24 (pow.f64 t 4)))))
(+.f64 eh (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))))
(+.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 -1/2 (*.f64 eh (pow.f64 t 2))) (+.f64 (+.f64 eh (*.f64 1/24 (*.f64 eh (pow.f64 t 4)))) (*.f64 -1/720 (*.f64 eh (pow.f64 t 6)))))
(+.f64 (*.f64 (pow.f64 t 4) (*.f64 eh 1/24)) (+.f64 (+.f64 eh (*.f64 eh (*.f64 -1/2 (pow.f64 t 2)))) (*.f64 eh (*.f64 -1/720 (pow.f64 t 6)))))
(+.f64 eh (+.f64 (+.f64 (*.f64 eh (*.f64 -1/2 (pow.f64 t 2))) (*.f64 eh (*.f64 1/24 (pow.f64 t 4)))) (*.f64 eh (*.f64 -1/720 (pow.f64 t 6)))))
(+.f64 eh (+.f64 (*.f64 (pow.f64 t 6) (*.f64 eh -1/720)) (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))))
(+.f64 eh (+.f64 (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))) (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/720 (pow.f64 t 6))))))
(*.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 (*.f64 eh (cos.f64 t)) 0)
(*.f64 (cos.f64 t) eh)
(+.f64 0 (*.f64 eh (cos.f64 t)))
(*.f64 (cos.f64 t) eh)
(+.f64 (*.f64 (cos.f64 t) (*.f64 eh 1/2)) (*.f64 (cos.f64 t) (*.f64 eh 1/2)))
(*.f64 (cos.f64 t) eh)
(-.f64 (*.f64 eh (cos.f64 t)) 0)
(*.f64 (cos.f64 t) eh)
(/.f64 (*.f64 eh (cos.f64 t)) 1)
(*.f64 (cos.f64 t) eh)
(/.f64 (*.f64 eh (*.f64 (cos.f64 t) 2)) 2)
(*.f64 (cos.f64 t) eh)
(/.f64 (*.f64 (cos.f64 t) (*.f64 eh 4)) 4)
(*.f64 (cos.f64 t) eh)
(/.f64 (*.f64 eh (*.f64 (cos.f64 t) 8)) 8)
(*.f64 (cos.f64 t) eh)
(/.f64 (*.f64 (+.f64 eh eh) (*.f64 (cos.f64 t) 8)) 16)
(*.f64 (cos.f64 t) eh)
(/.f64 (*.f64 2 (*.f64 (+.f64 eh eh) (*.f64 (cos.f64 t) 8))) 32)
(*.f64 (cos.f64 t) eh)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 eh eh) (*.f64 (cos.f64 t) 8)))) 64)
(*.f64 (cos.f64 t) eh)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 eh eh) (*.f64 (cos.f64 t) 8))))) 128)
(*.f64 (cos.f64 t) eh)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 eh eh) (*.f64 (cos.f64 t) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 eh eh) (*.f64 (cos.f64 t) 8)))))) 256)
(*.f64 (cos.f64 t) eh)
(pow.f64 (*.f64 eh (cos.f64 t)) 1)
(*.f64 (cos.f64 t) eh)

localize100.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.1b
(/.f64 (/.f64 eh t) ew)
5.4b
(/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)
6.2b
(*.f64 (/.f64 t ew) (*.f64 eh -1/3))
38.9b
(cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew)))
Compiler

Compiled 252 to 106 computations (57.9% saved)

series4.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite70.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
16319
215919
339219
4105719
5462019
Stop Event
node limit
Counts
1 → 60
Calls
Call 1
Inputs
(*.f64 (/.f64 t ew) (*.f64 eh -1/3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 t ew) (*.f64 eh -1/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 t ew) (*.f64 eh -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 t ew) (*.f64 eh -1/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t (*.f64 ew (/.f64 -3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t ew) (/.f64 -3 eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -1/3) (/.f64 ew t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t ew) (*.f64 eh -1/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 ew t) (/.f64 -3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 t) (*.f64 eh (/.f64 -1/3 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t t) (*.f64 ew (/.f64 -6 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t t) (+.f64 (*.f64 ew (/.f64 -3 eh)) (*.f64 ew (/.f64 -3 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 ew t) (*.f64 eh -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (*.f64 (/.f64 ew t) (/.f64 -3 eh)) (*.f64 (/.f64 ew t) (/.f64 -3 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -2/3) (*.f64 ew (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t ew) 2) (/.f64 -6 eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t ew) 2) (+.f64 (/.f64 -3 eh) (/.f64 -3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 4) (+.f64 (*.f64 ew (/.f64 -6 eh)) (*.f64 ew (/.f64 -6 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 4) (/.f64 (*.f64 ew 4) (*.f64 eh -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 4) (/.f64 4 (*.f64 eh (/.f64 -1/3 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t ew) (*.f64 eh -2/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 ew) (/.f64 (/.f64 1 t) (*.f64 eh -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t) (*.f64 (neg.f64 ew) (/.f64 -3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t) (/.f64 (neg.f64 (+.f64 ew ew)) (*.f64 eh -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t) (/.f64 -1 (*.f64 eh (/.f64 -1/3 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 ew (neg.f64 t)) (*.f64 eh -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (/.f64 ew t) (*.f64 eh -1/6)) (/.f64 (/.f64 ew t) (*.f64 eh -1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (/.f64 ew t) 4) (*.f64 eh -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -4/3) (*.f64 (/.f64 ew t) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t ew) 4) (+.f64 (/.f64 -6 eh) (/.f64 -6 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t ew) 4) (/.f64 4 (*.f64 eh -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 8) (/.f64 (*.f64 ew 8) (*.f64 eh -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t -2) (+.f64 (*.f64 (neg.f64 ew) (/.f64 -3 eh)) (*.f64 (neg.f64 ew) (/.f64 -3 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t -2) (/.f64 (*.f64 ew -2) (*.f64 eh -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t -2) (/.f64 (neg.f64 (+.f64 ew ew)) (*.f64 eh -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t ew) (*.f64 eh -4/3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (/.f64 -1/3 ew)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 ew) (/.f64 (/.f64 1/2 t) (*.f64 eh -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 ew t) (*.f64 eh -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (*.f64 ew (/.f64 1/2 t)) (*.f64 eh -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 t) (*.f64 eh (/.f64 -1/3 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t ew) (/.f64 t ew)) (/.f64 (*.f64 (/.f64 t ew) 2) (*.f64 eh -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 eh -4/3)) (+.f64 (*.f64 (/.f64 ew t) 4) (*.f64 (/.f64 ew t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 t ew) (*.f64 eh -4/3))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 -1/3 (/.f64 1/2 ew))) (/.f64 1/2 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (neg.f64 ew)) (/.f64 -1 (*.f64 eh -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 1/2 ew)) (/.f64 1 (*.f64 eh -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -1/6) (*.f64 ew (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 eh -1/3)) (neg.f64 (/.f64 ew t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 t ew)) (/.f64 -1 (*.f64 eh -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 eh (/.f64 -1/3 ew)) (*.f64 eh (/.f64 -1/3 ew))) (+.f64 (/.f64 1 t) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 t ew) (*.f64 eh -4/3))) (*.f64 2 (*.f64 (/.f64 t ew) (*.f64 eh -4/3)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 eh -1/3)) (neg.f64 (*.f64 eh -1/3))) (+.f64 (neg.f64 (/.f64 ew t)) (neg.f64 (/.f64 ew t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eh -2/3) ew) (/.f64 2 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eh -1/3) (neg.f64 ew)) (/.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eh -1/3) 1/2) (*.f64 ew (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eh -1/3) (/.f64 1 t)) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 eh -2/3)) (-.f64 0 (*.f64 ew (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 eh (/.f64 -1/3 ew))) (-.f64 0 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 eh -1/3))) (/.f64 ew t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 t ew) (*.f64 eh -1/3)) 1)))))

simplify114.0ms (0.5%)

Algorithm
egg-herbie
Rules
1426×rational.json-simplify-46
1336×rational.json-simplify-2
900×rational.json-simplify-53
796×rational.json-simplify-1
736×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01761824
16591824
224081824
345611824
474381824
Stop Event
node limit
Counts
96 → 64
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 (/.f64 t ew) (*.f64 eh -1/3)) 0)
(+.f64 0 (*.f64 (/.f64 t ew) (*.f64 eh -1/3)))
(-.f64 (*.f64 (/.f64 t ew) (*.f64 eh -1/3)) 0)
(/.f64 t (*.f64 ew (/.f64 -3 eh)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 eh -1/3) (/.f64 ew t))
(/.f64 (*.f64 (/.f64 t ew) (*.f64 eh -1/3)) 1)
(/.f64 1 (*.f64 (/.f64 ew t) (/.f64 -3 eh)))
(/.f64 1 (/.f64 (/.f64 1 t) (*.f64 eh (/.f64 -1/3 ew))))
(/.f64 (+.f64 t t) (*.f64 ew (/.f64 -6 eh)))
(/.f64 (+.f64 t t) (+.f64 (*.f64 ew (/.f64 -3 eh)) (*.f64 ew (/.f64 -3 eh))))
(/.f64 2 (/.f64 (/.f64 ew t) (*.f64 eh -1/6)))
(/.f64 2 (+.f64 (*.f64 (/.f64 ew t) (/.f64 -3 eh)) (*.f64 (/.f64 ew t) (/.f64 -3 eh))))
(/.f64 (*.f64 eh -2/3) (*.f64 ew (/.f64 2 t)))
(/.f64 (*.f64 (/.f64 t ew) 2) (/.f64 -6 eh))
(/.f64 (*.f64 (/.f64 t ew) 2) (+.f64 (/.f64 -3 eh) (/.f64 -3 eh)))
(/.f64 (*.f64 t 4) (+.f64 (*.f64 ew (/.f64 -6 eh)) (*.f64 ew (/.f64 -6 eh))))
(/.f64 (*.f64 t 4) (/.f64 (*.f64 ew 4) (*.f64 eh -1/3)))
(/.f64 (*.f64 t 4) (/.f64 4 (*.f64 eh (/.f64 -1/3 ew))))
(/.f64 (*.f64 (/.f64 t ew) (*.f64 eh -2/3)) 2)
(/.f64 (/.f64 1 ew) (/.f64 (/.f64 1 t) (*.f64 eh -1/3)))
(/.f64 (neg.f64 t) (*.f64 (neg.f64 ew) (/.f64 -3 eh)))
(/.f64 (neg.f64 t) (/.f64 (neg.f64 (+.f64 ew ew)) (*.f64 eh -2/3)))
(/.f64 (neg.f64 t) (/.f64 -1 (*.f64 eh (/.f64 -1/3 ew))))
(/.f64 -1 (/.f64 (/.f64 ew (neg.f64 t)) (*.f64 eh -1/3)))
(/.f64 4 (+.f64 (/.f64 (/.f64 ew t) (*.f64 eh -1/6)) (/.f64 (/.f64 ew t) (*.f64 eh -1/6))))
(/.f64 4 (/.f64 (*.f64 (/.f64 ew t) 4) (*.f64 eh -1/3)))
(/.f64 (*.f64 eh -4/3) (*.f64 (/.f64 ew t) 4))
(/.f64 (*.f64 (/.f64 t ew) 4) (+.f64 (/.f64 -6 eh) (/.f64 -6 eh)))
(/.f64 (*.f64 (/.f64 t ew) 4) (/.f64 4 (*.f64 eh -1/3)))
(/.f64 (*.f64 t 8) (/.f64 (*.f64 ew 8) (*.f64 eh -1/3)))
(/.f64 (*.f64 t -2) (+.f64 (*.f64 (neg.f64 ew) (/.f64 -3 eh)) (*.f64 (neg.f64 ew) (/.f64 -3 eh))))
(/.f64 (*.f64 t -2) (/.f64 (*.f64 ew -2) (*.f64 eh -1/3)))
(/.f64 (*.f64 t -2) (/.f64 (neg.f64 (+.f64 ew ew)) (*.f64 eh -1/3)))
(/.f64 (*.f64 (/.f64 t ew) (*.f64 eh -4/3)) 4)
(/.f64 (*.f64 eh (/.f64 -1/3 ew)) (/.f64 1 t))
(/.f64 (/.f64 1/2 ew) (/.f64 (/.f64 1/2 t) (*.f64 eh -1/3)))
(/.f64 1/2 (/.f64 (/.f64 ew t) (*.f64 eh -2/3)))
(/.f64 1/2 (/.f64 (*.f64 ew (/.f64 1/2 t)) (*.f64 eh -1/3)))
(/.f64 1/2 (/.f64 (/.f64 1/2 t) (*.f64 eh (/.f64 -1/3 ew))))
(/.f64 (*.f64 (/.f64 t ew) (/.f64 t ew)) (/.f64 (*.f64 (/.f64 t ew) 2) (*.f64 eh -2/3)))
(/.f64 (*.f64 2 (*.f64 eh -4/3)) (+.f64 (*.f64 (/.f64 ew t) 4) (*.f64 (/.f64 ew t) 4)))
(/.f64 (*.f64 2 (*.f64 (/.f64 t ew) (*.f64 eh -4/3))) 8)
(/.f64 (*.f64 eh (*.f64 -1/3 (/.f64 1/2 ew))) (/.f64 1/2 t))
(/.f64 (/.f64 t (neg.f64 ew)) (/.f64 -1 (*.f64 eh -1/3)))
(/.f64 (*.f64 t (/.f64 1/2 ew)) (/.f64 1 (*.f64 eh -2/3)))
(/.f64 (*.f64 eh -1/6) (*.f64 ew (/.f64 1/2 t)))
(/.f64 (neg.f64 (*.f64 eh -1/3)) (neg.f64 (/.f64 ew t)))
(/.f64 (neg.f64 (/.f64 t ew)) (/.f64 -1 (*.f64 eh -1/3)))
(/.f64 (+.f64 (*.f64 eh (/.f64 -1/3 ew)) (*.f64 eh (/.f64 -1/3 ew))) (+.f64 (/.f64 1 t) (/.f64 1 t)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 t ew) (*.f64 eh -4/3))) (*.f64 2 (*.f64 (/.f64 t ew) (*.f64 eh -4/3)))) 16)
(/.f64 (+.f64 (neg.f64 (*.f64 eh -1/3)) (neg.f64 (*.f64 eh -1/3))) (+.f64 (neg.f64 (/.f64 ew t)) (neg.f64 (/.f64 ew t))))
(/.f64 (/.f64 (*.f64 eh -2/3) ew) (/.f64 2 t))
(/.f64 (/.f64 (*.f64 eh -1/3) (neg.f64 ew)) (/.f64 -1 t))
(/.f64 (/.f64 (*.f64 eh -1/3) 1/2) (*.f64 ew (/.f64 2 t)))
(/.f64 (/.f64 (*.f64 eh -1/3) (/.f64 1 t)) ew)
(/.f64 (neg.f64 (*.f64 eh -2/3)) (-.f64 0 (*.f64 ew (/.f64 2 t))))
(/.f64 (neg.f64 (*.f64 eh (/.f64 -1/3 ew))) (-.f64 0 (/.f64 1 t)))
(/.f64 (neg.f64 (neg.f64 (*.f64 eh -1/3))) (/.f64 ew t))
(pow.f64 (*.f64 (/.f64 t ew) (*.f64 eh -1/3)) 1)
Outputs
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(+.f64 (*.f64 (/.f64 t ew) (*.f64 eh -1/3)) 0)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(+.f64 0 (*.f64 (/.f64 t ew) (*.f64 eh -1/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(-.f64 (*.f64 (/.f64 t ew) (*.f64 eh -1/3)) 0)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 t (*.f64 ew (/.f64 -3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (*.f64 eh -1/3) (/.f64 ew t))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (*.f64 (/.f64 t ew) (*.f64 eh -1/3)) 1)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 1 (*.f64 (/.f64 ew t) (/.f64 -3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 1 (/.f64 (/.f64 1 t) (*.f64 eh (/.f64 -1/3 ew))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (+.f64 t t) (*.f64 ew (/.f64 -6 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (+.f64 t t) (+.f64 (*.f64 ew (/.f64 -3 eh)) (*.f64 ew (/.f64 -3 eh))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 2 (/.f64 (/.f64 ew t) (*.f64 eh -1/6)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 2 (+.f64 (*.f64 (/.f64 ew t) (/.f64 -3 eh)) (*.f64 (/.f64 ew t) (/.f64 -3 eh))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (*.f64 eh -2/3) (*.f64 ew (/.f64 2 t)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (*.f64 (/.f64 t ew) 2) (/.f64 -6 eh))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (*.f64 (/.f64 t ew) 2) (+.f64 (/.f64 -3 eh) (/.f64 -3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (*.f64 t 4) (+.f64 (*.f64 ew (/.f64 -6 eh)) (*.f64 ew (/.f64 -6 eh))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (*.f64 t 4) (/.f64 (*.f64 ew 4) (*.f64 eh -1/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (*.f64 t 4) (/.f64 4 (*.f64 eh (/.f64 -1/3 ew))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (*.f64 (/.f64 t ew) (*.f64 eh -2/3)) 2)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (/.f64 1 ew) (/.f64 (/.f64 1 t) (*.f64 eh -1/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (neg.f64 t) (*.f64 (neg.f64 ew) (/.f64 -3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (neg.f64 t) (/.f64 (neg.f64 (+.f64 ew ew)) (*.f64 eh -2/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (neg.f64 t) (/.f64 -1 (*.f64 eh (/.f64 -1/3 ew))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 -1 (/.f64 (/.f64 ew (neg.f64 t)) (*.f64 eh -1/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 4 (+.f64 (/.f64 (/.f64 ew t) (*.f64 eh -1/6)) (/.f64 (/.f64 ew t) (*.f64 eh -1/6))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 4 (/.f64 (*.f64 (/.f64 ew t) 4) (*.f64 eh -1/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (*.f64 eh -4/3) (*.f64 (/.f64 ew t) 4))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (*.f64 (/.f64 t ew) 4) (+.f64 (/.f64 -6 eh) (/.f64 -6 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (*.f64 (/.f64 t ew) 4) (/.f64 4 (*.f64 eh -1/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (*.f64 t 8) (/.f64 (*.f64 ew 8) (*.f64 eh -1/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (*.f64 t -2) (+.f64 (*.f64 (neg.f64 ew) (/.f64 -3 eh)) (*.f64 (neg.f64 ew) (/.f64 -3 eh))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (*.f64 t -2) (/.f64 (*.f64 ew -2) (*.f64 eh -1/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (*.f64 t -2) (/.f64 (neg.f64 (+.f64 ew ew)) (*.f64 eh -1/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (*.f64 (/.f64 t ew) (*.f64 eh -4/3)) 4)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (*.f64 eh (/.f64 -1/3 ew)) (/.f64 1 t))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (/.f64 1/2 ew) (/.f64 (/.f64 1/2 t) (*.f64 eh -1/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 1/2 (/.f64 (/.f64 ew t) (*.f64 eh -2/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 1/2 (/.f64 (*.f64 ew (/.f64 1/2 t)) (*.f64 eh -1/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 1/2 (/.f64 (/.f64 1/2 t) (*.f64 eh (/.f64 -1/3 ew))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (*.f64 (/.f64 t ew) (/.f64 t ew)) (/.f64 (*.f64 (/.f64 t ew) 2) (*.f64 eh -2/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (*.f64 2 (*.f64 eh -4/3)) (+.f64 (*.f64 (/.f64 ew t) 4) (*.f64 (/.f64 ew t) 4)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (*.f64 2 (*.f64 (/.f64 t ew) (*.f64 eh -4/3))) 8)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (*.f64 eh (*.f64 -1/3 (/.f64 1/2 ew))) (/.f64 1/2 t))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (/.f64 t (neg.f64 ew)) (/.f64 -1 (*.f64 eh -1/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (*.f64 t (/.f64 1/2 ew)) (/.f64 1 (*.f64 eh -2/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (*.f64 eh -1/6) (*.f64 ew (/.f64 1/2 t)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (neg.f64 (*.f64 eh -1/3)) (neg.f64 (/.f64 ew t)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (neg.f64 (/.f64 t ew)) (/.f64 -1 (*.f64 eh -1/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (+.f64 (*.f64 eh (/.f64 -1/3 ew)) (*.f64 eh (/.f64 -1/3 ew))) (+.f64 (/.f64 1 t) (/.f64 1 t)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 t ew) (*.f64 eh -4/3))) (*.f64 2 (*.f64 (/.f64 t ew) (*.f64 eh -4/3)))) 16)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (+.f64 (neg.f64 (*.f64 eh -1/3)) (neg.f64 (*.f64 eh -1/3))) (+.f64 (neg.f64 (/.f64 ew t)) (neg.f64 (/.f64 ew t))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (/.f64 (*.f64 eh -2/3) ew) (/.f64 2 t))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (/.f64 (*.f64 eh -1/3) (neg.f64 ew)) (/.f64 -1 t))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (/.f64 (*.f64 eh -1/3) 1/2) (*.f64 ew (/.f64 2 t)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (/.f64 (*.f64 eh -1/3) (/.f64 1 t)) ew)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (neg.f64 (*.f64 eh -2/3)) (-.f64 0 (*.f64 ew (/.f64 2 t))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (neg.f64 (*.f64 eh (/.f64 -1/3 ew))) (-.f64 0 (/.f64 1 t)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(/.f64 (neg.f64 (neg.f64 (*.f64 eh -1/3))) (/.f64 ew t))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))
(pow.f64 (*.f64 (/.f64 t ew) (*.f64 eh -1/3)) 1)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(*.f64 t (*.f64 eh (/.f64 -1/3 ew)))

eval616.0ms (2.9%)

Compiler

Compiled 36711 to 13517 computations (63.2% saved)

prune1.5s (6.9%)

Pruning

11 alts after pruning (8 fresh and 3 done)

PrunedKeptTotal
New107171078
Fresh011
Picked101
Done336
Total1075111086
Error
0.1b
Counts
1086 → 11
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 (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))))
11.0b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 (*.f64 eh -1/3) (/.f64 t ew)))))))
13.7b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 eh t) (/.f64 1 ew)))) eh)))
13.7b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (/.f64 1 t)))) eh)))
0.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))))
7.5b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))))
11.3b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 (*.f64 eh -1/3) (/.f64 t ew)))))))
13.6b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)))
13.6b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))))
13.6b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))))
10.7b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (*.f64 (*.f64 eh -1/3) (/.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (+.f64 (/.f64 (/.f64 eh t) ew) (*.f64 (/.f64 t ew) (*.f64 eh -1/3))))))))
Compiler

Compiled 566 to 365 computations (35.5% saved)

localize417.0ms (1.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.1b
(/.f64 (/.f64 eh t) ew)
6.2b
(*.f64 (/.f64 t ew) (*.f64 eh -1/3))
6.2b
(*.f64 (*.f64 eh -1/3) (/.f64 t ew))
29.1b
(cos.f64 (atan.f64 (*.f64 (*.f64 eh -1/3) (/.f64 t ew))))
Compiler

Compiled 211 to 85 computations (59.7% saved)

series5.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite144.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
784×rational.json-simplify-49
754×rational.json-simplify-44
662×rational.json-simplify-47
646×rational.json-simplify-61
632×rational.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01246
18146
219046
347246
4121746
5549746
6727046
Stop Event
node limit
Counts
2 → 155
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (*.f64 (*.f64 eh -1/3) (/.f64 t ew))))
(*.f64 (*.f64 eh -1/3) (/.f64 t ew))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 1/2) (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 t ew) (*.f64 eh -1/6)) (*.f64 (/.f64 t ew) (*.f64 eh -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 t (neg.f64 ew)) (/.f64 -3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 t (*.f64 (neg.f64 ew) (/.f64 -3 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -1/3) (/.f64 ew t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t (*.f64 ew (/.f64 -3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t (*.f64 (*.f64 ew (/.f64 -3 eh)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t (*.f64 -1 (*.f64 (neg.f64 ew) (/.f64 -3 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t ew) (/.f64 -3 eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t ew) (*.f64 (/.f64 -3 eh) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t ew) (*.f64 1/2 (/.f64 -6 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 ew (*.f64 eh (*.f64 -1/3 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 ew (*.f64 eh (*.f64 -1/3 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t t) (*.f64 ew (/.f64 -6 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t t) (*.f64 (*.f64 ew (/.f64 -6 eh)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t t) (*.f64 -2 (*.f64 (neg.f64 ew) (/.f64 -3 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 ew (neg.f64 t)) (*.f64 eh -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 ew (neg.f64 t)) (/.f64 -3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 ew t) (/.f64 -6 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 ew (*.f64 eh (*.f64 -1/3 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 (/.f64 ew t) (/.f64 -6 eh)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (*.f64 ew 1/2)) (/.f64 -6 eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (*.f64 ew 1/2)) (*.f64 2 (/.f64 -3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (*.f64 ew 1/2)) (*.f64 (/.f64 -6 eh) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 4) (/.f64 (*.f64 ew 8) (*.f64 eh -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 4) (*.f64 4 (*.f64 ew (/.f64 -3 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 4) (*.f64 (*.f64 ew 4) (/.f64 -3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 4) (*.f64 2 (*.f64 ew (/.f64 -6 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 4) (*.f64 (+.f64 ew ew) (/.f64 -6 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 4) (*.f64 -4 (*.f64 (neg.f64 ew) (/.f64 -3 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 4) (/.f64 4 (*.f64 eh (/.f64 -1/3 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -2/3) (*.f64 ew (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t ew) (*.f64 eh -2/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 ew) (/.f64 (/.f64 1 t) (*.f64 eh -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 ew) (*.f64 (/.f64 1 t) (/.f64 -3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t) (*.f64 (neg.f64 ew) (/.f64 -3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t) (*.f64 (*.f64 (neg.f64 ew) (/.f64 -3 eh)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t) (/.f64 (neg.f64 (+.f64 ew ew)) (*.f64 eh -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 t) (/.f64 -1 (*.f64 eh (/.f64 -1/3 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 ew t) (*.f64 (*.f64 (/.f64 ew t) (/.f64 ew t)) (/.f64 -3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (/.f64 2 t)) (*.f64 (*.f64 2 (*.f64 (/.f64 ew t) (/.f64 ew t))) (/.f64 -3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (/.f64 2 t)) (*.f64 (*.f64 (/.f64 ew t) (/.f64 ew t)) (/.f64 -6 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (*.f64 (/.f64 ew t) (/.f64 -6 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (/.f64 ew t) 4) (*.f64 eh -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 (/.f64 ew t) 4) (/.f64 -3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 ew (/.f64 2 t)) (/.f64 -6 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t ew) 4) (/.f64 4 (*.f64 eh -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t ew) 4) (*.f64 4 (/.f64 -3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t ew) 4) (*.f64 2 (/.f64 -6 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 8) (/.f64 (*.f64 ew 8) (*.f64 eh -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 8) (*.f64 8 (*.f64 ew (/.f64 -3 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 8) (*.f64 (*.f64 ew 8) (/.f64 -3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 8) (*.f64 4 (*.f64 ew (/.f64 -6 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -4/3) (*.f64 (/.f64 ew t) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -4/3) (*.f64 (*.f64 (/.f64 ew t) 4) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t ew) (*.f64 eh -4/3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (/.f64 -1/3 ew)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 ew) (/.f64 (/.f64 1/2 t) (*.f64 eh -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 ew (+.f64 t t)) (*.f64 eh -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 ew t) (*.f64 eh -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 t) (*.f64 eh (/.f64 -1/3 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t -2) (/.f64 (neg.f64 (+.f64 ew ew)) (*.f64 eh -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t -2) (/.f64 (*.f64 ew -2) (*.f64 eh -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t -2) (*.f64 (*.f64 ew -2) (/.f64 -3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t -2) (*.f64 (neg.f64 (+.f64 ew ew)) (/.f64 -3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t -2) (*.f64 (neg.f64 ew) (/.f64 -6 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t -2) (*.f64 2 (*.f64 (neg.f64 ew) (/.f64 -3 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t ew) (/.f64 t ew)) (/.f64 (/.f64 t ew) (*.f64 eh -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 t ew) 4)) (*.f64 8 (/.f64 -3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t 8)) (*.f64 (*.f64 2 (*.f64 ew 8)) (/.f64 -3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 eh -4/3)) (*.f64 2 (*.f64 (/.f64 ew t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 eh -4/3)) (*.f64 8 (/.f64 ew t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 t ew) (*.f64 eh -4/3))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 eh (/.f64 -1/3 ew))) (*.f64 2 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 -1/3 (/.f64 1/2 ew))) (/.f64 1/2 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 ew t) 4) (*.f64 (*.f64 2 (*.f64 (/.f64 ew t) (/.f64 ew t))) (/.f64 -6 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (neg.f64 ew)) (/.f64 -1 (*.f64 eh -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (neg.f64 ew)) (*.f64 -1 (/.f64 -3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (+.f64 ew ew)) (/.f64 1 (*.f64 eh -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (+.f64 ew ew)) (*.f64 1/2 (/.f64 -3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -1/6) (/.f64 ew (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t ew) (*.f64 eh -1/6)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 t 4)) (*.f64 (*.f64 2 (*.f64 ew -2)) (/.f64 -3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 t 4)) (*.f64 (*.f64 2 (neg.f64 (+.f64 ew ew))) (/.f64 -3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 t 4)) (*.f64 (neg.f64 (*.f64 ew 4)) (/.f64 -3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 t 4)) (*.f64 4 (*.f64 (neg.f64 ew) (/.f64 -3 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 eh -1/3)) (/.f64 ew (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 eh -1/3)) (*.f64 (/.f64 ew (neg.f64 t)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 t ew) (*.f64 eh -4/3)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 eh -1/3))) (*.f64 2 (/.f64 ew (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eh -2/3) ew) (/.f64 2 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 eh -4/3)) (/.f64 ew t)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t 8) (*.f64 ew (/.f64 -3 eh))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (/.f64 -3 eh)) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 -3 eh)) (/.f64 ew t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 t t) (/.f64 -3 eh)) (+.f64 ew ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 -3 eh)) (/.f64 ew (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 -3 eh)) (*.f64 ew (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t 4) (/.f64 -3 eh)) (*.f64 ew 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 ew) (/.f64 -3 eh)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 t) (/.f64 -3 eh)) (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 ew t) (/.f64 -3 eh)) (*.f64 (/.f64 ew t) (/.f64 ew t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 ew (/.f64 2 t)) (/.f64 -3 eh)) (*.f64 2 (*.f64 (/.f64 ew t) (/.f64 ew t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 -3 eh)) (*.f64 (/.f64 ew t) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t 8) (/.f64 -3 eh)) (*.f64 ew 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t -2) (/.f64 -3 eh)) (*.f64 ew -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t -2) (/.f64 -3 eh)) (neg.f64 (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 t ew) 4)) (/.f64 -3 eh)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 t 8)) (/.f64 -3 eh)) (*.f64 2 (*.f64 ew 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 t (neg.f64 ew)) (/.f64 -3 eh)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 t 4)) (/.f64 -3 eh)) (*.f64 2 (*.f64 ew -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 t 4)) (/.f64 -3 eh)) (*.f64 2 (neg.f64 (+.f64 ew ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 t 4)) (/.f64 -3 eh)) (neg.f64 (*.f64 ew 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 -6 eh)) (/.f64 ew (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 t t) (/.f64 -6 eh)) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 -6 eh)) (/.f64 ew t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t 4) (/.f64 -6 eh)) (+.f64 ew ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 ew (/.f64 2 t)) (/.f64 -6 eh)) (*.f64 (/.f64 ew t) (/.f64 ew t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 -6 eh)) (*.f64 ew (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t -2) (/.f64 -6 eh)) (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 ew t) 4) (/.f64 -6 eh)) (*.f64 2 (*.f64 (/.f64 ew t) (/.f64 ew t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t (*.f64 (neg.f64 ew) (/.f64 -3 eh))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 t t) (*.f64 (neg.f64 ew) (/.f64 -3 eh))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t 4) (*.f64 (neg.f64 ew) (/.f64 -3 eh))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 t 4)) (*.f64 (neg.f64 ew) (/.f64 -3 eh))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eh -1/3) (/.f64 1 t)) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eh -1/3) 1/2) (*.f64 ew (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eh -1/3) (neg.f64 ew)) (/.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 eh -2/3)) (neg.f64 (*.f64 ew (/.f64 2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 eh (/.f64 -1/3 ew))) (/.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 eh -1/3))) (/.f64 ew t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 t (neg.f64 ew)) (/.f64 -3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 t (*.f64 (neg.f64 ew) (/.f64 -3 eh))))))))

simplify320.0ms (1.5%)

Algorithm
egg-herbie
Rules
1630×rational.json-simplify-35
842×rational.json-simplify-51
756×rational.json-simplify-44
752×rational.json-simplify-61
684×rational.json-simplify-49
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03645047
114475025
255645025
376605025
Stop Event
node limit
Counts
227 → 178
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.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 -1/3 (/.f64 (*.f64 t eh) ew))
(+.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 0)
(+.f64 0 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))))
(+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 1/2) (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 1/2))
(-.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 0)
(*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 1)
(*.f64 1 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))))
(*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 1/2))
(*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 2) 1/2)
(*.f64 4 (/.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 4))
(*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 4) 1/4)
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 2))
(*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 1/2) 2)
(/.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 1)
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 2) 2)
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 4))) 16)
(pow.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 1)
(+.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))) 0)
(+.f64 0 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))
(+.f64 (*.f64 (/.f64 t ew) (*.f64 eh -1/6)) (*.f64 (/.f64 t ew) (*.f64 eh -1/6)))
(-.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))) 0)
(-.f64 0 (/.f64 (/.f64 t (neg.f64 ew)) (/.f64 -3 eh)))
(-.f64 0 (/.f64 t (*.f64 (neg.f64 ew) (/.f64 -3 eh))))
(/.f64 (*.f64 eh -1/3) (/.f64 ew t))
(/.f64 t (*.f64 ew (/.f64 -3 eh)))
(/.f64 t (*.f64 (*.f64 ew (/.f64 -3 eh)) 1))
(/.f64 t (*.f64 -1 (*.f64 (neg.f64 ew) (/.f64 -3 eh))))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 t ew) (*.f64 (/.f64 -3 eh) 1))
(/.f64 (/.f64 t ew) (*.f64 1/2 (/.f64 -6 eh)))
(/.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))) 1)
(/.f64 1 (/.f64 ew (*.f64 eh (*.f64 -1/3 t))))
(/.f64 1 (*.f64 (/.f64 ew (*.f64 eh (*.f64 -1/3 t))) 1))
(/.f64 (+.f64 t t) (*.f64 ew (/.f64 -6 eh)))
(/.f64 (+.f64 t t) (*.f64 (*.f64 ew (/.f64 -6 eh)) 1))
(/.f64 (+.f64 t t) (*.f64 -2 (*.f64 (neg.f64 ew) (/.f64 -3 eh))))
(/.f64 -1 (/.f64 (/.f64 ew (neg.f64 t)) (*.f64 eh -1/3)))
(/.f64 -1 (*.f64 (/.f64 ew (neg.f64 t)) (/.f64 -3 eh)))
(/.f64 2 (*.f64 (/.f64 ew t) (/.f64 -6 eh)))
(/.f64 2 (*.f64 2 (/.f64 ew (*.f64 eh (*.f64 -1/3 t)))))
(/.f64 2 (*.f64 (*.f64 (/.f64 ew t) (/.f64 -6 eh)) 1))
(/.f64 (/.f64 t (*.f64 ew 1/2)) (/.f64 -6 eh))
(/.f64 (/.f64 t (*.f64 ew 1/2)) (*.f64 2 (/.f64 -3 eh)))
(/.f64 (/.f64 t (*.f64 ew 1/2)) (*.f64 (/.f64 -6 eh) 1))
(/.f64 (*.f64 t 4) (/.f64 (*.f64 ew 8) (*.f64 eh -2/3)))
(/.f64 (*.f64 t 4) (*.f64 4 (*.f64 ew (/.f64 -3 eh))))
(/.f64 (*.f64 t 4) (*.f64 (*.f64 ew 4) (/.f64 -3 eh)))
(/.f64 (*.f64 t 4) (*.f64 2 (*.f64 ew (/.f64 -6 eh))))
(/.f64 (*.f64 t 4) (*.f64 (+.f64 ew ew) (/.f64 -6 eh)))
(/.f64 (*.f64 t 4) (*.f64 -4 (*.f64 (neg.f64 ew) (/.f64 -3 eh))))
(/.f64 (*.f64 t 4) (/.f64 4 (*.f64 eh (/.f64 -1/3 ew))))
(/.f64 (*.f64 eh -2/3) (*.f64 ew (/.f64 2 t)))
(/.f64 (*.f64 (/.f64 t ew) (*.f64 eh -2/3)) 2)
(/.f64 (/.f64 1 ew) (/.f64 (/.f64 1 t) (*.f64 eh -1/3)))
(/.f64 (/.f64 1 ew) (*.f64 (/.f64 1 t) (/.f64 -3 eh)))
(/.f64 (neg.f64 t) (*.f64 (neg.f64 ew) (/.f64 -3 eh)))
(/.f64 (neg.f64 t) (*.f64 (*.f64 (neg.f64 ew) (/.f64 -3 eh)) 1))
(/.f64 (neg.f64 t) (/.f64 (neg.f64 (+.f64 ew ew)) (*.f64 eh -2/3)))
(/.f64 (neg.f64 t) (/.f64 -1 (*.f64 eh (/.f64 -1/3 ew))))
(/.f64 (/.f64 ew t) (*.f64 (*.f64 (/.f64 ew t) (/.f64 ew t)) (/.f64 -3 eh)))
(/.f64 (*.f64 ew (/.f64 2 t)) (*.f64 (*.f64 2 (*.f64 (/.f64 ew t) (/.f64 ew t))) (/.f64 -3 eh)))
(/.f64 (*.f64 ew (/.f64 2 t)) (*.f64 (*.f64 (/.f64 ew t) (/.f64 ew t)) (/.f64 -6 eh)))
(/.f64 4 (*.f64 2 (*.f64 (/.f64 ew t) (/.f64 -6 eh))))
(/.f64 4 (/.f64 (*.f64 (/.f64 ew t) 4) (*.f64 eh -1/3)))
(/.f64 4 (*.f64 (*.f64 (/.f64 ew t) 4) (/.f64 -3 eh)))
(/.f64 4 (*.f64 (*.f64 ew (/.f64 2 t)) (/.f64 -6 eh)))
(/.f64 (*.f64 (/.f64 t ew) 4) (/.f64 4 (*.f64 eh -1/3)))
(/.f64 (*.f64 (/.f64 t ew) 4) (*.f64 4 (/.f64 -3 eh)))
(/.f64 (*.f64 (/.f64 t ew) 4) (*.f64 2 (/.f64 -6 eh)))
(/.f64 (*.f64 t 8) (/.f64 (*.f64 ew 8) (*.f64 eh -1/3)))
(/.f64 (*.f64 t 8) (*.f64 8 (*.f64 ew (/.f64 -3 eh))))
(/.f64 (*.f64 t 8) (*.f64 (*.f64 ew 8) (/.f64 -3 eh)))
(/.f64 (*.f64 t 8) (*.f64 4 (*.f64 ew (/.f64 -6 eh))))
(/.f64 (*.f64 eh -4/3) (*.f64 (/.f64 ew t) 4))
(/.f64 (*.f64 eh -4/3) (*.f64 (*.f64 (/.f64 ew t) 4) 1))
(/.f64 (*.f64 (/.f64 t ew) (*.f64 eh -4/3)) 4)
(/.f64 (*.f64 eh (/.f64 -1/3 ew)) (/.f64 1 t))
(/.f64 (/.f64 1/2 ew) (/.f64 (/.f64 1/2 t) (*.f64 eh -1/3)))
(/.f64 1/2 (/.f64 (/.f64 ew (+.f64 t t)) (*.f64 eh -1/3)))
(/.f64 1/2 (/.f64 (/.f64 ew t) (*.f64 eh -2/3)))
(/.f64 1/2 (/.f64 (/.f64 1/2 t) (*.f64 eh (/.f64 -1/3 ew))))
(/.f64 (*.f64 t -2) (/.f64 (neg.f64 (+.f64 ew ew)) (*.f64 eh -1/3)))
(/.f64 (*.f64 t -2) (/.f64 (*.f64 ew -2) (*.f64 eh -1/3)))
(/.f64 (*.f64 t -2) (*.f64 (*.f64 ew -2) (/.f64 -3 eh)))
(/.f64 (*.f64 t -2) (*.f64 (neg.f64 (+.f64 ew ew)) (/.f64 -3 eh)))
(/.f64 (*.f64 t -2) (*.f64 (neg.f64 ew) (/.f64 -6 eh)))
(/.f64 (*.f64 t -2) (*.f64 2 (*.f64 (neg.f64 ew) (/.f64 -3 eh))))
(/.f64 (*.f64 (/.f64 t ew) (/.f64 t ew)) (/.f64 (/.f64 t ew) (*.f64 eh -1/3)))
(/.f64 (*.f64 2 (*.f64 (/.f64 t ew) 4)) (*.f64 8 (/.f64 -3 eh)))
(/.f64 (*.f64 2 (*.f64 t 8)) (*.f64 (*.f64 2 (*.f64 ew 8)) (/.f64 -3 eh)))
(/.f64 (*.f64 2 (*.f64 eh -4/3)) (*.f64 2 (*.f64 (/.f64 ew t) 4)))
(/.f64 (*.f64 2 (*.f64 eh -4/3)) (*.f64 8 (/.f64 ew t)))
(/.f64 (*.f64 2 (*.f64 (/.f64 t ew) (*.f64 eh -4/3))) 8)
(/.f64 (*.f64 2 (*.f64 eh (/.f64 -1/3 ew))) (*.f64 2 (/.f64 1 t)))
(/.f64 (*.f64 eh (*.f64 -1/3 (/.f64 1/2 ew))) (/.f64 1/2 t))
(/.f64 (*.f64 (/.f64 ew t) 4) (*.f64 (*.f64 2 (*.f64 (/.f64 ew t) (/.f64 ew t))) (/.f64 -6 eh)))
(/.f64 (/.f64 t (neg.f64 ew)) (/.f64 -1 (*.f64 eh -1/3)))
(/.f64 (/.f64 t (neg.f64 ew)) (*.f64 -1 (/.f64 -3 eh)))
(/.f64 (/.f64 t (+.f64 ew ew)) (/.f64 1 (*.f64 eh -2/3)))
(/.f64 (/.f64 t (+.f64 ew ew)) (*.f64 1/2 (/.f64 -3 eh)))
(/.f64 (*.f64 eh -1/6) (/.f64 ew (+.f64 t t)))
(/.f64 (*.f64 (/.f64 t ew) (*.f64 eh -1/6)) 1/2)
(/.f64 (neg.f64 (*.f64 t 4)) (*.f64 (*.f64 2 (*.f64 ew -2)) (/.f64 -3 eh)))
(/.f64 (neg.f64 (*.f64 t 4)) (*.f64 (*.f64 2 (neg.f64 (+.f64 ew ew))) (/.f64 -3 eh)))
(/.f64 (neg.f64 (*.f64 t 4)) (*.f64 (neg.f64 (*.f64 ew 4)) (/.f64 -3 eh)))
(/.f64 (neg.f64 (*.f64 t 4)) (*.f64 4 (*.f64 (neg.f64 ew) (/.f64 -3 eh))))
(/.f64 (neg.f64 (*.f64 eh -1/3)) (/.f64 ew (neg.f64 t)))
(/.f64 (neg.f64 (*.f64 eh -1/3)) (*.f64 (/.f64 ew (neg.f64 t)) 1))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 t ew) (*.f64 eh -4/3)))) 16)
(/.f64 (*.f64 2 (neg.f64 (*.f64 eh -1/3))) (*.f64 2 (/.f64 ew (neg.f64 t))))
(/.f64 (/.f64 (*.f64 eh -2/3) ew) (/.f64 2 t))
(/.f64 (/.f64 (*.f64 2 (*.f64 eh -4/3)) (/.f64 ew t)) 8)
(/.f64 (/.f64 (*.f64 t 8) (*.f64 ew (/.f64 -3 eh))) 8)
(/.f64 (/.f64 t (/.f64 -3 eh)) ew)
(/.f64 (/.f64 1 (/.f64 -3 eh)) (/.f64 ew t))
(/.f64 (/.f64 (+.f64 t t) (/.f64 -3 eh)) (+.f64 ew ew))
(/.f64 (/.f64 -1 (/.f64 -3 eh)) (/.f64 ew (neg.f64 t)))
(/.f64 (/.f64 2 (/.f64 -3 eh)) (*.f64 ew (/.f64 2 t)))
(/.f64 (/.f64 (*.f64 t 4) (/.f64 -3 eh)) (*.f64 ew 4))
(/.f64 (/.f64 (/.f64 1 ew) (/.f64 -3 eh)) (/.f64 1 t))
(/.f64 (/.f64 (neg.f64 t) (/.f64 -3 eh)) (neg.f64 ew))
(/.f64 (/.f64 (/.f64 ew t) (/.f64 -3 eh)) (*.f64 (/.f64 ew t) (/.f64 ew t)))
(/.f64 (/.f64 (*.f64 ew (/.f64 2 t)) (/.f64 -3 eh)) (*.f64 2 (*.f64 (/.f64 ew t) (/.f64 ew t))))
(/.f64 (/.f64 4 (/.f64 -3 eh)) (*.f64 (/.f64 ew t) 4))
(/.f64 (/.f64 (*.f64 t 8) (/.f64 -3 eh)) (*.f64 ew 8))
(/.f64 (/.f64 (*.f64 t -2) (/.f64 -3 eh)) (*.f64 ew -2))
(/.f64 (/.f64 (*.f64 t -2) (/.f64 -3 eh)) (neg.f64 (+.f64 ew ew)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 t ew) 4)) (/.f64 -3 eh)) 8)
(/.f64 (/.f64 (*.f64 2 (*.f64 t 8)) (/.f64 -3 eh)) (*.f64 2 (*.f64 ew 8)))
(/.f64 (/.f64 (/.f64 t (neg.f64 ew)) (/.f64 -3 eh)) -1)
(/.f64 (/.f64 (neg.f64 (*.f64 t 4)) (/.f64 -3 eh)) (*.f64 2 (*.f64 ew -2)))
(/.f64 (/.f64 (neg.f64 (*.f64 t 4)) (/.f64 -3 eh)) (*.f64 2 (neg.f64 (+.f64 ew ew))))
(/.f64 (/.f64 (neg.f64 (*.f64 t 4)) (/.f64 -3 eh)) (neg.f64 (*.f64 ew 4)))
(/.f64 (/.f64 1 (/.f64 -6 eh)) (/.f64 ew (+.f64 t t)))
(/.f64 (/.f64 (+.f64 t t) (/.f64 -6 eh)) ew)
(/.f64 (/.f64 2 (/.f64 -6 eh)) (/.f64 ew t))
(/.f64 (/.f64 (*.f64 t 4) (/.f64 -6 eh)) (+.f64 ew ew))
(/.f64 (/.f64 (*.f64 ew (/.f64 2 t)) (/.f64 -6 eh)) (*.f64 (/.f64 ew t) (/.f64 ew t)))
(/.f64 (/.f64 4 (/.f64 -6 eh)) (*.f64 ew (/.f64 2 t)))
(/.f64 (/.f64 (*.f64 t -2) (/.f64 -6 eh)) (neg.f64 ew))
(/.f64 (/.f64 (*.f64 (/.f64 ew t) 4) (/.f64 -6 eh)) (*.f64 2 (*.f64 (/.f64 ew t) (/.f64 ew t))))
(/.f64 (/.f64 t (*.f64 (neg.f64 ew) (/.f64 -3 eh))) -1)
(/.f64 (/.f64 (+.f64 t t) (*.f64 (neg.f64 ew) (/.f64 -3 eh))) -2)
(/.f64 (/.f64 (*.f64 t 4) (*.f64 (neg.f64 ew) (/.f64 -3 eh))) -4)
(/.f64 (/.f64 (neg.f64 (*.f64 t 4)) (*.f64 (neg.f64 ew) (/.f64 -3 eh))) 4)
(/.f64 (/.f64 (*.f64 eh -1/3) (/.f64 1 t)) ew)
(/.f64 (/.f64 (*.f64 eh -1/3) 1/2) (*.f64 ew (/.f64 2 t)))
(/.f64 (/.f64 (*.f64 eh -1/3) (neg.f64 ew)) (/.f64 -1 t))
(/.f64 (neg.f64 (*.f64 eh -2/3)) (neg.f64 (*.f64 ew (/.f64 2 t))))
(/.f64 (neg.f64 (*.f64 eh (/.f64 -1/3 ew))) (/.f64 -1 t))
(/.f64 (neg.f64 (neg.f64 (*.f64 eh -1/3))) (/.f64 ew t))
(pow.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))) 1)
(neg.f64 (/.f64 (/.f64 t (neg.f64 ew)) (/.f64 -3 eh)))
(neg.f64 (/.f64 t (*.f64 (neg.f64 ew) (/.f64 -3 eh))))
Outputs
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(cos.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(+.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 0)
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(+.f64 0 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 1/2) (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 1/2))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(-.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 0)
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 1)
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(*.f64 1 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 1/2))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 2) 1/2)
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(*.f64 4 (/.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 4))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 4) 1/4)
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 2))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(*.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 1/2) 2)
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(/.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 1)
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 2) 2)
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 4) 4)
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 4)) 8)
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 4))) 16)
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(pow.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))) 1)
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(cos.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))
(+.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))) 0)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(+.f64 0 (*.f64 eh (/.f64 t (/.f64 ew -1/3))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(+.f64 (*.f64 (/.f64 t ew) (*.f64 eh -1/6)) (*.f64 (/.f64 t ew) (*.f64 eh -1/6)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(-.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))) 0)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(-.f64 0 (/.f64 (/.f64 t (neg.f64 ew)) (/.f64 -3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(-.f64 0 (/.f64 t (*.f64 (neg.f64 ew) (/.f64 -3 eh))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 eh -1/3) (/.f64 ew t))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 t (*.f64 ew (/.f64 -3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 t (*.f64 (*.f64 ew (/.f64 -3 eh)) 1))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 t (*.f64 -1 (*.f64 (neg.f64 ew) (/.f64 -3 eh))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (*.f64 (/.f64 -3 eh) 1))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 t ew) (*.f64 1/2 (/.f64 -6 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))) 1)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 1 (/.f64 ew (*.f64 eh (*.f64 -1/3 t))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 1 (*.f64 (/.f64 ew (*.f64 eh (*.f64 -1/3 t))) 1))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (+.f64 t t) (*.f64 ew (/.f64 -6 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (+.f64 t t) (*.f64 (*.f64 ew (/.f64 -6 eh)) 1))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (+.f64 t t) (*.f64 -2 (*.f64 (neg.f64 ew) (/.f64 -3 eh))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 -1 (/.f64 (/.f64 ew (neg.f64 t)) (*.f64 eh -1/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 -1 (*.f64 (/.f64 ew (neg.f64 t)) (/.f64 -3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 2 (*.f64 (/.f64 ew t) (/.f64 -6 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 2 (*.f64 2 (/.f64 ew (*.f64 eh (*.f64 -1/3 t)))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 2 (*.f64 (*.f64 (/.f64 ew t) (/.f64 -6 eh)) 1))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 t (*.f64 ew 1/2)) (/.f64 -6 eh))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 t (*.f64 ew 1/2)) (*.f64 2 (/.f64 -3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 t (*.f64 ew 1/2)) (*.f64 (/.f64 -6 eh) 1))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 t 4) (/.f64 (*.f64 ew 8) (*.f64 eh -2/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 t 4) (*.f64 4 (*.f64 ew (/.f64 -3 eh))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 t 4) (*.f64 (*.f64 ew 4) (/.f64 -3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 t 4) (*.f64 2 (*.f64 ew (/.f64 -6 eh))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 t 4) (*.f64 (+.f64 ew ew) (/.f64 -6 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 t 4) (*.f64 -4 (*.f64 (neg.f64 ew) (/.f64 -3 eh))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 t 4) (/.f64 4 (*.f64 eh (/.f64 -1/3 ew))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 eh -2/3) (*.f64 ew (/.f64 2 t)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 (/.f64 t ew) (*.f64 eh -2/3)) 2)
(*.f64 (*.f64 eh -2/3) (/.f64 (/.f64 t ew) 2))
(*.f64 1/4 (*.f64 -4/3 (*.f64 t (/.f64 eh ew))))
(/.f64 (/.f64 1 ew) (/.f64 (/.f64 1 t) (*.f64 eh -1/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 1 ew) (*.f64 (/.f64 1 t) (/.f64 -3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (neg.f64 t) (*.f64 (neg.f64 ew) (/.f64 -3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (neg.f64 t) (*.f64 (*.f64 (neg.f64 ew) (/.f64 -3 eh)) 1))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (neg.f64 t) (/.f64 (neg.f64 (+.f64 ew ew)) (*.f64 eh -2/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (neg.f64 t) (/.f64 -1 (*.f64 eh (/.f64 -1/3 ew))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 ew t) (*.f64 (*.f64 (/.f64 ew t) (/.f64 ew t)) (/.f64 -3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 ew (/.f64 2 t)) (*.f64 (*.f64 2 (*.f64 (/.f64 ew t) (/.f64 ew t))) (/.f64 -3 eh)))
(/.f64 (*.f64 (/.f64 2 t) (/.f64 ew (/.f64 -3 eh))) (*.f64 2 (*.f64 (/.f64 ew t) (/.f64 ew t))))
(/.f64 (*.f64 ew (/.f64 (/.f64 2 t) (/.f64 -3 eh))) (*.f64 (/.f64 ew t) (*.f64 2 (/.f64 ew t))))
(/.f64 (/.f64 (/.f64 ew (/.f64 t 2)) (/.f64 -3 eh)) (*.f64 (/.f64 ew t) (*.f64 2 (/.f64 ew t))))
(/.f64 (*.f64 ew (/.f64 2 t)) (*.f64 (*.f64 (/.f64 ew t) (/.f64 ew t)) (/.f64 -6 eh)))
(/.f64 (*.f64 ew (/.f64 2 t)) (*.f64 (/.f64 -6 eh) (*.f64 (/.f64 ew t) (/.f64 ew t))))
(*.f64 ew (/.f64 (/.f64 2 t) (*.f64 (/.f64 ew t) (*.f64 (/.f64 ew t) (/.f64 -6 eh)))))
(/.f64 4 (*.f64 2 (*.f64 (/.f64 ew t) (/.f64 -6 eh))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 4 (/.f64 (*.f64 (/.f64 ew t) 4) (*.f64 eh -1/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 4 (*.f64 (*.f64 (/.f64 ew t) 4) (/.f64 -3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 4 (*.f64 (*.f64 ew (/.f64 2 t)) (/.f64 -6 eh)))
(/.f64 (/.f64 (/.f64 eh -3/2) ew) (/.f64 2 t))
(/.f64 t (/.f64 2 (/.f64 eh (*.f64 -3/2 ew))))
(/.f64 (/.f64 eh -3/2) (/.f64 ew (/.f64 t 2)))
(/.f64 (*.f64 (/.f64 t ew) 4) (/.f64 4 (*.f64 eh -1/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 (/.f64 t ew) 4) (*.f64 4 (/.f64 -3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 (/.f64 t ew) 4) (*.f64 2 (/.f64 -6 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 t 8) (/.f64 (*.f64 ew 8) (*.f64 eh -1/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 t 8) (*.f64 8 (*.f64 ew (/.f64 -3 eh))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 t 8) (*.f64 (*.f64 ew 8) (/.f64 -3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 t 8) (*.f64 4 (*.f64 ew (/.f64 -6 eh))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 eh -4/3) (*.f64 (/.f64 ew t) 4))
(*.f64 (*.f64 eh -2/3) (/.f64 (/.f64 t ew) 2))
(*.f64 1/4 (*.f64 -4/3 (*.f64 t (/.f64 eh ew))))
(/.f64 (*.f64 eh -4/3) (*.f64 (*.f64 (/.f64 ew t) 4) 1))
(*.f64 (*.f64 eh -2/3) (/.f64 (/.f64 t ew) 2))
(*.f64 1/4 (*.f64 -4/3 (*.f64 t (/.f64 eh ew))))
(/.f64 (*.f64 (/.f64 t ew) (*.f64 eh -4/3)) 4)
(*.f64 (*.f64 eh -2/3) (/.f64 (/.f64 t ew) 2))
(*.f64 1/4 (*.f64 -4/3 (*.f64 t (/.f64 eh ew))))
(/.f64 (*.f64 eh (/.f64 -1/3 ew)) (/.f64 1 t))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 1/2 ew) (/.f64 (/.f64 1/2 t) (*.f64 eh -1/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 1/2 (/.f64 (/.f64 ew (+.f64 t t)) (*.f64 eh -1/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 1/2 (/.f64 (/.f64 ew t) (*.f64 eh -2/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 1/2 (/.f64 (/.f64 1/2 t) (*.f64 eh (/.f64 -1/3 ew))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 t -2) (/.f64 (neg.f64 (+.f64 ew ew)) (*.f64 eh -1/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 t -2) (/.f64 (*.f64 ew -2) (*.f64 eh -1/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 t -2) (*.f64 (*.f64 ew -2) (/.f64 -3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 t -2) (*.f64 (neg.f64 (+.f64 ew ew)) (/.f64 -3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 t -2) (*.f64 (neg.f64 ew) (/.f64 -6 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 t -2) (*.f64 2 (*.f64 (neg.f64 ew) (/.f64 -3 eh))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 (/.f64 t ew) (/.f64 t ew)) (/.f64 (/.f64 t ew) (*.f64 eh -1/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 2 (*.f64 (/.f64 t ew) 4)) (*.f64 8 (/.f64 -3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 2 (*.f64 t 8)) (*.f64 (*.f64 2 (*.f64 ew 8)) (/.f64 -3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 2 (*.f64 eh -4/3)) (*.f64 2 (*.f64 (/.f64 ew t) 4)))
(*.f64 (*.f64 eh -2/3) (/.f64 (/.f64 t ew) 2))
(*.f64 1/4 (*.f64 -4/3 (*.f64 t (/.f64 eh ew))))
(/.f64 (*.f64 2 (*.f64 eh -4/3)) (*.f64 8 (/.f64 ew t)))
(*.f64 (*.f64 eh -2/3) (/.f64 (/.f64 t ew) 2))
(*.f64 1/4 (*.f64 -4/3 (*.f64 t (/.f64 eh ew))))
(/.f64 (*.f64 2 (*.f64 (/.f64 t ew) (*.f64 eh -4/3))) 8)
(*.f64 (*.f64 eh -2/3) (/.f64 (/.f64 t ew) 2))
(*.f64 1/4 (*.f64 -4/3 (*.f64 t (/.f64 eh ew))))
(/.f64 (*.f64 2 (*.f64 eh (/.f64 -1/3 ew))) (*.f64 2 (/.f64 1 t)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 eh (*.f64 -1/3 (/.f64 1/2 ew))) (/.f64 1/2 t))
(/.f64 t (/.f64 1/2 (*.f64 -1/3 (*.f64 (/.f64 1/2 ew) eh))))
(/.f64 t (/.f64 -3/2 (*.f64 eh (/.f64 1/2 ew))))
(/.f64 (*.f64 (/.f64 ew t) 4) (*.f64 (*.f64 2 (*.f64 (/.f64 ew t) (/.f64 ew t))) (/.f64 -6 eh)))
(/.f64 (*.f64 4 (/.f64 (/.f64 ew t) (/.f64 -6 eh))) (*.f64 2 (*.f64 (/.f64 ew t) (/.f64 ew t))))
(/.f64 (*.f64 (/.f64 ew t) (/.f64 eh -3/2)) (*.f64 (/.f64 ew t) (*.f64 2 (/.f64 ew t))))
(/.f64 (/.f64 t (neg.f64 ew)) (/.f64 -1 (*.f64 eh -1/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 t (neg.f64 ew)) (*.f64 -1 (/.f64 -3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 t (+.f64 ew ew)) (/.f64 1 (*.f64 eh -2/3)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 t (+.f64 ew ew)) (*.f64 1/2 (/.f64 -3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 eh -1/6) (/.f64 ew (+.f64 t t)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 (/.f64 t ew) (*.f64 eh -1/6)) 1/2)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (neg.f64 (*.f64 t 4)) (*.f64 (*.f64 2 (*.f64 ew -2)) (/.f64 -3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (neg.f64 (*.f64 t 4)) (*.f64 (*.f64 2 (neg.f64 (+.f64 ew ew))) (/.f64 -3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (neg.f64 (*.f64 t 4)) (*.f64 (neg.f64 (*.f64 ew 4)) (/.f64 -3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (neg.f64 (*.f64 t 4)) (*.f64 4 (*.f64 (neg.f64 ew) (/.f64 -3 eh))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (neg.f64 (*.f64 eh -1/3)) (/.f64 ew (neg.f64 t)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (neg.f64 (*.f64 eh -1/3)) (*.f64 (/.f64 ew (neg.f64 t)) 1))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 t ew) (*.f64 eh -4/3)))) 16)
(*.f64 (*.f64 eh -2/3) (/.f64 (/.f64 t ew) 2))
(*.f64 1/4 (*.f64 -4/3 (*.f64 t (/.f64 eh ew))))
(/.f64 (*.f64 2 (neg.f64 (*.f64 eh -1/3))) (*.f64 2 (/.f64 ew (neg.f64 t))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 (*.f64 eh -2/3) ew) (/.f64 2 t))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 (*.f64 2 (*.f64 eh -4/3)) (/.f64 ew t)) 8)
(*.f64 (*.f64 eh -2/3) (/.f64 (/.f64 t ew) 2))
(*.f64 1/4 (*.f64 -4/3 (*.f64 t (/.f64 eh ew))))
(/.f64 (/.f64 (*.f64 t 8) (*.f64 ew (/.f64 -3 eh))) 8)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 t (/.f64 -3 eh)) ew)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 1 (/.f64 -3 eh)) (/.f64 ew t))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 (+.f64 t t) (/.f64 -3 eh)) (+.f64 ew ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 -1 (/.f64 -3 eh)) (/.f64 ew (neg.f64 t)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 2 (/.f64 -3 eh)) (*.f64 ew (/.f64 2 t)))
(/.f64 (/.f64 (/.f64 eh -3/2) ew) (/.f64 2 t))
(/.f64 t (/.f64 2 (/.f64 eh (*.f64 -3/2 ew))))
(/.f64 (/.f64 eh -3/2) (/.f64 ew (/.f64 t 2)))
(/.f64 (/.f64 (*.f64 t 4) (/.f64 -3 eh)) (*.f64 ew 4))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 (/.f64 1 ew) (/.f64 -3 eh)) (/.f64 1 t))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 (neg.f64 t) (/.f64 -3 eh)) (neg.f64 ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 (/.f64 ew t) (/.f64 -3 eh)) (*.f64 (/.f64 ew t) (/.f64 ew t)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 (*.f64 ew (/.f64 2 t)) (/.f64 -3 eh)) (*.f64 2 (*.f64 (/.f64 ew t) (/.f64 ew t))))
(/.f64 (*.f64 (/.f64 2 t) (/.f64 ew (/.f64 -3 eh))) (*.f64 2 (*.f64 (/.f64 ew t) (/.f64 ew t))))
(/.f64 (*.f64 ew (/.f64 (/.f64 2 t) (/.f64 -3 eh))) (*.f64 (/.f64 ew t) (*.f64 2 (/.f64 ew t))))
(/.f64 (/.f64 (/.f64 ew (/.f64 t 2)) (/.f64 -3 eh)) (*.f64 (/.f64 ew t) (*.f64 2 (/.f64 ew t))))
(/.f64 (/.f64 4 (/.f64 -3 eh)) (*.f64 (/.f64 ew t) 4))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 (*.f64 t 8) (/.f64 -3 eh)) (*.f64 ew 8))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 (*.f64 t -2) (/.f64 -3 eh)) (*.f64 ew -2))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 (*.f64 t -2) (/.f64 -3 eh)) (neg.f64 (+.f64 ew ew)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 (*.f64 2 (*.f64 (/.f64 t ew) 4)) (/.f64 -3 eh)) 8)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 (*.f64 2 (*.f64 t 8)) (/.f64 -3 eh)) (*.f64 2 (*.f64 ew 8)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 (/.f64 t (neg.f64 ew)) (/.f64 -3 eh)) -1)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 (neg.f64 (*.f64 t 4)) (/.f64 -3 eh)) (*.f64 2 (*.f64 ew -2)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 (neg.f64 (*.f64 t 4)) (/.f64 -3 eh)) (*.f64 2 (neg.f64 (+.f64 ew ew))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 (neg.f64 (*.f64 t 4)) (/.f64 -3 eh)) (neg.f64 (*.f64 ew 4)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 1 (/.f64 -6 eh)) (/.f64 ew (+.f64 t t)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 (+.f64 t t) (/.f64 -6 eh)) ew)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 2 (/.f64 -6 eh)) (/.f64 ew t))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 (*.f64 t 4) (/.f64 -6 eh)) (+.f64 ew ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 (*.f64 ew (/.f64 2 t)) (/.f64 -6 eh)) (*.f64 (/.f64 ew t) (/.f64 ew t)))
(/.f64 (*.f64 ew (/.f64 2 t)) (*.f64 (/.f64 -6 eh) (*.f64 (/.f64 ew t) (/.f64 ew t))))
(*.f64 ew (/.f64 (/.f64 2 t) (*.f64 (/.f64 ew t) (*.f64 (/.f64 ew t) (/.f64 -6 eh)))))
(/.f64 (/.f64 4 (/.f64 -6 eh)) (*.f64 ew (/.f64 2 t)))
(/.f64 (/.f64 (/.f64 eh -3/2) ew) (/.f64 2 t))
(/.f64 t (/.f64 2 (/.f64 eh (*.f64 -3/2 ew))))
(/.f64 (/.f64 eh -3/2) (/.f64 ew (/.f64 t 2)))
(/.f64 (/.f64 (*.f64 t -2) (/.f64 -6 eh)) (neg.f64 ew))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 (*.f64 (/.f64 ew t) 4) (/.f64 -6 eh)) (*.f64 2 (*.f64 (/.f64 ew t) (/.f64 ew t))))
(/.f64 (*.f64 4 (/.f64 (/.f64 ew t) (/.f64 -6 eh))) (*.f64 2 (*.f64 (/.f64 ew t) (/.f64 ew t))))
(/.f64 (*.f64 (/.f64 ew t) (/.f64 eh -3/2)) (*.f64 (/.f64 ew t) (*.f64 2 (/.f64 ew t))))
(/.f64 (/.f64 t (*.f64 (neg.f64 ew) (/.f64 -3 eh))) -1)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 (+.f64 t t) (*.f64 (neg.f64 ew) (/.f64 -3 eh))) -2)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 (*.f64 t 4) (*.f64 (neg.f64 ew) (/.f64 -3 eh))) -4)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 (neg.f64 (*.f64 t 4)) (*.f64 (neg.f64 ew) (/.f64 -3 eh))) 4)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 (*.f64 eh -1/3) (/.f64 1 t)) ew)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 (*.f64 eh -1/3) 1/2) (*.f64 ew (/.f64 2 t)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (/.f64 (*.f64 eh -1/3) (neg.f64 ew)) (/.f64 -1 t))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (neg.f64 (*.f64 eh -2/3)) (neg.f64 (*.f64 ew (/.f64 2 t))))
(/.f64 (*.f64 eh 2/3) (*.f64 (/.f64 2 t) (neg.f64 ew)))
(/.f64 (neg.f64 (*.f64 eh 2/3)) (/.f64 ew (/.f64 t 2)))
(/.f64 (neg.f64 (*.f64 eh (/.f64 -1/3 ew))) (/.f64 -1 t))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(/.f64 (neg.f64 (neg.f64 (*.f64 eh -1/3))) (/.f64 ew t))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(pow.f64 (*.f64 eh (/.f64 t (/.f64 ew -1/3))) 1)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(neg.f64 (/.f64 (/.f64 t (neg.f64 ew)) (/.f64 -3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))
(neg.f64 (/.f64 t (*.f64 (neg.f64 ew) (/.f64 -3 eh))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 (/.f64 t ew) (/.f64 -3 eh))

localize30.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))
4.1b
(/.f64 (/.f64 eh t) ew)
4.9b
(/.f64 (/.f64 eh ew) t)
24.8b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))
Compiler

Compiled 120 to 17 computations (85.8% saved)

localize114.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
3.7b
(/.f64 eh (*.f64 t ew))
4.1b
(/.f64 (/.f64 eh t) ew)
24.8b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))
Compiler

Compiled 120 to 17 computations (85.8% saved)

localize203.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 eh t) (/.f64 1 ew)))) eh)
1.6b
(/.f64 (/.f64 eh (tan.f64 t)) ew)
4.2b
(*.f64 (/.f64 eh t) (/.f64 1 ew))
31.2b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
Compiler

Compiled 145 to 48 computations (66.9% saved)

series1.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite117.0ms (0.5%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
01352
19940
223340
356140
4173240
5467040
Stop Event
node limit
Counts
2 → 218
Calls
Call 1
Inputs
(*.f64 (/.f64 eh t) (/.f64 1 ew))
(*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 eh t) (/.f64 1 ew)))) eh)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 eh t) ew) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 eh t) ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 eh (*.f64 ew (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 eh t) (+.f64 ew ew)) (/.f64 (/.f64 eh t) (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 eh ew) (+.f64 t t)) (/.f64 (/.f64 eh ew) (+.f64 t t)))))) (#(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 (/.f64 eh t) ew) 2) (/.f64 (/.f64 (/.f64 eh t) ew) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 eh t) ew) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 eh (*.f64 ew (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eh (*.f64 t ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eh (neg.f64 (*.f64 ew (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eh (/.f64 t (/.f64 1 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eh (-.f64 0 (/.f64 t (neg.f64 (/.f64 1 ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eh t) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eh t) (/.f64 1 (/.f64 1 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 t (/.f64 eh ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (-.f64 0 (*.f64 (neg.f64 ew) (/.f64 t eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 ew) (/.f64 t eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 eh t) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 eh eh) (*.f64 t (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 eh eh) (/.f64 (+.f64 t t) (/.f64 1 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 eh eh) (*.f64 2 (neg.f64 (*.f64 ew (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 eh eh) (*.f64 2 (/.f64 t (/.f64 1 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 eh eh) (-.f64 0 (*.f64 ew (*.f64 2 (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 eh eh) (-.f64 0 (*.f64 ew (neg.f64 (+.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 ew eh) (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (-.f64 0 (*.f64 (*.f64 t (/.f64 2 eh)) (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (-.f64 0 (*.f64 (/.f64 t eh) (neg.f64 (+.f64 ew ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 ew) 2) (*.f64 t (/.f64 2 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 ew 4) (/.f64 t eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 ew 4) (/.f64 eh t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 t 4) (/.f64 eh ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (/.f64 2 t)) (+.f64 ew ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (/.f64 2 t)) (/.f64 2 (/.f64 1 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (/.f64 2 t)) (*.f64 2 (/.f64 1 (/.f64 1 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh 4) (*.f64 t (*.f64 ew 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh 4) (*.f64 2 (/.f64 (+.f64 t t) (/.f64 1 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eh t) (/.f64 2 ew)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 t) (/.f64 ew eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 t) (/.f64 (/.f64 (+.f64 ew ew) eh) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 ew) (/.f64 t eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 t (/.f64 eh ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 eh) (*.f64 ew (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 eh) (/.f64 t (neg.f64 (/.f64 1 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 eh) (neg.f64 (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 eh) (-.f64 0 (neg.f64 (*.f64 ew (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 eh) (-.f64 0 (/.f64 t (/.f64 1 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 2 eh)) (*.f64 (+.f64 ew ew) (*.f64 t (/.f64 (/.f64 t eh) eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 eh t) ew) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (*.f64 (*.f64 ew 4) (/.f64 t eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (/.f64 (*.f64 ew 4) (/.f64 eh t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (/.f64 (*.f64 t 4) (/.f64 eh ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 ew) 4) (*.f64 2 (*.f64 t (/.f64 2 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 ew) 4) (*.f64 4 (/.f64 t eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (*.f64 t (/.f64 2 eh)) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (/.f64 t eh) (neg.f64 (+.f64 ew ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (/.f64 (/.f64 ew eh) (/.f64 1/2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eh t) 4) (*.f64 ew 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eh t) 4) (*.f64 2 (/.f64 2 (/.f64 1 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 eh eh) 4) (*.f64 ew (*.f64 (+.f64 t t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 ew) t) (/.f64 1 eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eh ew) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 eh ew)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 eh ew)) (/.f64 t 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 ew eh)) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 eh ew)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 eh t)) (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 eh t)) (-.f64 0 (/.f64 1 (/.f64 1 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -2) (*.f64 ew (*.f64 2 (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -2) (*.f64 ew (neg.f64 (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -2) (*.f64 2 (/.f64 t (neg.f64 (/.f64 1 ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -2) (neg.f64 (*.f64 t (+.f64 ew ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -2) (-.f64 0 (/.f64 (+.f64 t t) (/.f64 1 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (*.f64 2 (*.f64 2 (*.f64 (*.f64 ew 4) (/.f64 t eh)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 1 ew) 4)) (*.f64 2 (*.f64 4 (/.f64 t eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 2 (*.f64 (*.f64 t (/.f64 2 eh)) (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 2 (*.f64 (/.f64 t eh) (neg.f64 (+.f64 ew ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (*.f64 (*.f64 ew 4) (/.f64 t eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (/.f64 (*.f64 ew 4) (/.f64 eh t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (/.f64 (*.f64 t 4) (/.f64 eh ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t (/.f64 2 eh))) (*.f64 2 (*.f64 (+.f64 ew ew) (*.f64 t (/.f64 (/.f64 t eh) eh)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 eh t) 4)) (*.f64 2 (*.f64 ew 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 eh eh) 4)) (*.f64 2 (*.f64 ew (*.f64 (+.f64 t t) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 eh -2)) (*.f64 2 (*.f64 ew (*.f64 2 (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 eh -2)) (*.f64 2 (*.f64 ew (neg.f64 (+.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 eh t) ew) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 4 (/.f64 ew eh))) (*.f64 (+.f64 t t) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 eh ew))) (*.f64 2 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 eh t))) (*.f64 2 (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 eh eh) (*.f64 t ew)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eh 4) (*.f64 t ew)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 ew) (*.f64 t (/.f64 2 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 eh t) 4) ew) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 eh eh) 4) ew) (*.f64 (+.f64 t t) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eh -2) ew) (*.f64 2 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eh -2) ew) (neg.f64 (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 t eh)) (*.f64 ew 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 t eh)) (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 8 (/.f64 t eh)) (*.f64 2 (*.f64 ew 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1 ew) 4) (/.f64 t eh)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (/.f64 t eh)) (*.f64 2 (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (/.f64 t eh)) (neg.f64 (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 t eh) ew) (*.f64 t (/.f64 (/.f64 t eh) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eh (*.f64 ew (neg.f64 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 eh t) (+.f64 ew ew)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 eh ew) (+.f64 t t)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 eh ew)) t) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 ew) 2) (/.f64 (/.f64 t eh) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 eh 4)) (neg.f64 (*.f64 t (*.f64 ew 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 ew)) (neg.f64 (/.f64 t eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 eh (/.f64 2 t))) (neg.f64 (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 eh (/.f64 2 t))) (-.f64 0 (/.f64 2 (/.f64 1 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 eh ew))) (neg.f64 (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 4 (/.f64 ew eh))) (neg.f64 (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -8 (-.f64 0 (*.f64 2 (*.f64 (*.f64 ew 4) (/.f64 t eh)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 2 ew)) (*.f64 2 (*.f64 t (/.f64 2 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 eh (/.f64 2 t)))) (*.f64 2 (neg.f64 (+.f64 ew ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 1 ew) t)) (*.f64 2 (/.f64 1 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (/.f64 eh t) ew) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 4 (/.f64 ew eh)))) (*.f64 2 (*.f64 (+.f64 t t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (neg.f64 (/.f64 eh ew)))) (*.f64 2 (*.f64 2 (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (neg.f64 (/.f64 eh t)))) (*.f64 2 (*.f64 2 (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 eh eh) (*.f64 t ew))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 eh 4) (*.f64 t ew))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 eh t) 4) ew)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 eh eh) 4) ew)) (*.f64 2 (*.f64 (+.f64 t t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 eh -2) ew)) (*.f64 2 (*.f64 2 (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 eh -2) ew)) (*.f64 2 (neg.f64 (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 4 (/.f64 t eh))) (*.f64 2 (*.f64 ew 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -1 (/.f64 t eh))) (*.f64 2 (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 8 (/.f64 t eh))) (*.f64 2 (*.f64 2 (*.f64 ew 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 1 ew) 4) (/.f64 t eh))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -2 (/.f64 t eh))) (*.f64 2 (*.f64 2 (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -2 (/.f64 t eh))) (*.f64 2 (neg.f64 (+.f64 ew ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 t eh) ew)) (*.f64 (/.f64 t eh) (*.f64 t (/.f64 2 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 eh (*.f64 ew (neg.f64 t)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 2 (/.f64 eh ew)) t)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 1 ew))) (*.f64 2 (neg.f64 (/.f64 t eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 2 (/.f64 eh ew)))) (*.f64 2 (neg.f64 (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 4 (/.f64 ew eh)))) (*.f64 2 (neg.f64 (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 1 ew) 4)) (-.f64 0 (*.f64 2 (*.f64 t (/.f64 2 eh)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 1 ew) 4)) (-.f64 0 (*.f64 4 (/.f64 t eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 t (/.f64 2 eh))) (-.f64 0 (*.f64 (+.f64 ew ew) (*.f64 t (/.f64 (/.f64 t eh) eh)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 t)) (neg.f64 (/.f64 ew eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 eh eh) 4)) (-.f64 0 (*.f64 ew (*.f64 (+.f64 t t) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 eh 4))) (*.f64 t (*.f64 ew 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 1 ew) 2)) (neg.f64 (*.f64 t (/.f64 2 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 eh t) 4)) (neg.f64 (*.f64 ew 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 eh (/.f64 2 t)))) (+.f64 ew ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 1 ew) t)) (neg.f64 (/.f64 1 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 4 (/.f64 ew eh)))) (neg.f64 (*.f64 (+.f64 t t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (/.f64 eh ew)))) (neg.f64 (*.f64 2 (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (/.f64 eh t)))) (neg.f64 (*.f64 2 (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 ew)) (neg.f64 (*.f64 t (/.f64 2 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (+.f64 eh eh) 4) ew)) (neg.f64 (*.f64 (+.f64 t t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 eh -2) ew)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 eh -2) ew)) (neg.f64 (*.f64 2 (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 4 (/.f64 t eh))) (neg.f64 (*.f64 ew 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1 (/.f64 t eh))) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 8 (/.f64 t eh))) (neg.f64 (*.f64 2 (*.f64 ew 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -2 (/.f64 t eh))) (+.f64 ew ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -2 (/.f64 t eh))) (neg.f64 (*.f64 2 (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 t eh) ew)) (neg.f64 (*.f64 t (/.f64 (/.f64 t eh) eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 1 ew))) (/.f64 t eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 1 ew))) (-.f64 0 (neg.f64 (/.f64 t eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (/.f64 eh ew)))) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 4 (/.f64 ew eh)))) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 4 (/.f64 ew eh)))) (-.f64 0 (neg.f64 (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (/.f64 eh t) 4))) (neg.f64 (*.f64 2 (*.f64 ew 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 eh (/.f64 2 t))))) (-.f64 0 (*.f64 2 (neg.f64 (+.f64 ew ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 1 ew) 2))) (*.f64 t (/.f64 2 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 eh t) 4))) (*.f64 ew 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 eh t) 4))) (-.f64 0 (neg.f64 (*.f64 ew 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 eh (/.f64 2 t))))) (neg.f64 (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 2 ew))) (-.f64 0 (*.f64 2 (*.f64 t (/.f64 2 eh)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 2 (/.f64 4 (/.f64 ew eh))))) (-.f64 0 (*.f64 2 (*.f64 (+.f64 t t) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 2 (neg.f64 (/.f64 eh ew))))) (-.f64 0 (*.f64 2 (*.f64 2 (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 2 (neg.f64 (/.f64 eh t))))) (-.f64 0 (*.f64 2 (*.f64 2 (neg.f64 ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 eh eh) 4) ew))) (-.f64 0 (*.f64 2 (*.f64 (+.f64 t t) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 eh -2) ew))) (-.f64 0 (*.f64 2 (neg.f64 (+.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 eh -2) ew))) (-.f64 0 (*.f64 2 (*.f64 2 (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 4 (/.f64 t eh)))) (neg.f64 (*.f64 2 (*.f64 ew 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 -1 (/.f64 t eh)))) (neg.f64 (*.f64 2 (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 8 (/.f64 t eh)))) (-.f64 0 (*.f64 2 (*.f64 2 (*.f64 ew 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 -2 (/.f64 t eh)))) (-.f64 0 (*.f64 2 (*.f64 2 (neg.f64 ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 -2 (/.f64 t eh)))) (-.f64 0 (*.f64 2 (neg.f64 (+.f64 ew ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 t eh) ew))) (-.f64 0 (*.f64 (/.f64 t eh) (*.f64 t (/.f64 2 eh)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 2 (/.f64 eh ew))))) (-.f64 0 (*.f64 2 (neg.f64 (+.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 1 ew) t))) (/.f64 1 eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (/.f64 4 (/.f64 ew eh))))) (*.f64 (+.f64 t t) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (neg.f64 (/.f64 eh ew))))) (*.f64 2 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (neg.f64 (/.f64 eh t))))) (*.f64 2 (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 2 ew))) (*.f64 t (/.f64 2 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 eh eh) 4) ew))) (*.f64 (+.f64 t t) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 eh -2) ew))) (*.f64 2 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 eh -2) ew))) (neg.f64 (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 4 (/.f64 t eh)))) (*.f64 ew 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 4 (/.f64 t eh)))) (-.f64 0 (neg.f64 (*.f64 ew 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 -1 (/.f64 t eh)))) (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 8 (/.f64 t eh)))) (*.f64 2 (*.f64 ew 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 -2 (/.f64 t eh)))) (*.f64 2 (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 -2 (/.f64 t eh)))) (neg.f64 (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 t eh) ew))) (*.f64 t (/.f64 (/.f64 t eh) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 1 ew)))) (neg.f64 (/.f64 t eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 2 (/.f64 eh ew))))) (neg.f64 (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 4 (/.f64 ew eh))))) (neg.f64 (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 eh t) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 eh (*.f64 ew (neg.f64 t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) 2) (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))) (+.f64 eh eh)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))) (*.f64 eh 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))) (*.f64 eh 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))) (*.f64 eh 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) 1)))))

simplify102.0ms (0.5%)

Algorithm
egg-herbie
Rules
1786×rational.json-simplify-35
1086×rational.json-simplify-50
916×rational.json-simplify-51
796×rational.json-simplify-49
788×rational.json-simplify-44
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04975086
119225028
261274904
Stop Event
node limit
Counts
290 → 242
Calls
Call 1
Inputs
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(*.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 (/.f64 eh t) ew) 0)
(+.f64 0 (/.f64 (/.f64 eh t) ew))
(+.f64 -1 (-.f64 1 (/.f64 eh (*.f64 ew (neg.f64 t)))))
(+.f64 (/.f64 (/.f64 eh t) (+.f64 ew ew)) (/.f64 (/.f64 eh t) (+.f64 ew ew)))
(+.f64 (/.f64 (/.f64 eh ew) (+.f64 t t)) (/.f64 (/.f64 eh ew) (+.f64 t t)))
(+.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) (/.f64 eh (*.f64 t (+.f64 ew ew))))
(+.f64 (/.f64 (/.f64 (/.f64 eh t) ew) 2) (/.f64 (/.f64 (/.f64 eh t) ew) 2))
(-.f64 (/.f64 (/.f64 eh t) ew) 0)
(-.f64 0 (/.f64 eh (*.f64 ew (neg.f64 t))))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (neg.f64 (*.f64 ew (neg.f64 t))))
(/.f64 eh (/.f64 t (/.f64 1 ew)))
(/.f64 eh (-.f64 0 (/.f64 t (neg.f64 (/.f64 1 ew)))))
(/.f64 (/.f64 eh t) ew)
(/.f64 (/.f64 eh t) (/.f64 1 (/.f64 1 ew)))
(/.f64 1 (/.f64 t (/.f64 eh ew)))
(/.f64 1 (-.f64 0 (*.f64 (neg.f64 ew) (/.f64 t eh))))
(/.f64 (/.f64 1 ew) (/.f64 t eh))
(/.f64 (/.f64 (/.f64 eh t) ew) 1)
(/.f64 (+.f64 eh eh) (*.f64 t (+.f64 ew ew)))
(/.f64 (+.f64 eh eh) (/.f64 (+.f64 t t) (/.f64 1 ew)))
(/.f64 (+.f64 eh eh) (*.f64 2 (neg.f64 (*.f64 ew (neg.f64 t)))))
(/.f64 (+.f64 eh eh) (*.f64 2 (/.f64 t (/.f64 1 ew))))
(/.f64 (+.f64 eh eh) (-.f64 0 (*.f64 ew (*.f64 2 (neg.f64 t)))))
(/.f64 (+.f64 eh eh) (-.f64 0 (*.f64 ew (neg.f64 (+.f64 t t)))))
(/.f64 2 (/.f64 (/.f64 ew eh) (/.f64 1/2 t)))
(/.f64 2 (-.f64 0 (*.f64 (*.f64 t (/.f64 2 eh)) (neg.f64 ew))))
(/.f64 2 (-.f64 0 (*.f64 (/.f64 t eh) (neg.f64 (+.f64 ew ew)))))
(/.f64 (*.f64 (/.f64 1 ew) 2) (*.f64 t (/.f64 2 eh)))
(/.f64 4 (*.f64 (*.f64 ew 4) (/.f64 t eh)))
(/.f64 4 (/.f64 (*.f64 ew 4) (/.f64 eh t)))
(/.f64 4 (/.f64 (*.f64 t 4) (/.f64 eh ew)))
(/.f64 (*.f64 eh (/.f64 2 t)) (+.f64 ew ew))
(/.f64 (*.f64 eh (/.f64 2 t)) (/.f64 2 (/.f64 1 ew)))
(/.f64 (*.f64 eh (/.f64 2 t)) (*.f64 2 (/.f64 1 (/.f64 1 ew))))
(/.f64 (*.f64 eh 4) (*.f64 t (*.f64 ew 4)))
(/.f64 (*.f64 eh 4) (*.f64 2 (/.f64 (+.f64 t t) (/.f64 1 ew))))
(/.f64 (*.f64 (/.f64 eh t) (/.f64 2 ew)) 2)
(/.f64 (/.f64 1 t) (/.f64 ew eh))
(/.f64 (/.f64 1 t) (/.f64 (/.f64 (+.f64 ew ew) eh) 2))
(/.f64 -1 (*.f64 (neg.f64 ew) (/.f64 t eh)))
(/.f64 -1 (neg.f64 (/.f64 t (/.f64 eh ew))))
(/.f64 (neg.f64 eh) (*.f64 ew (neg.f64 t)))
(/.f64 (neg.f64 eh) (/.f64 t (neg.f64 (/.f64 1 ew))))
(/.f64 (neg.f64 eh) (neg.f64 (*.f64 t ew)))
(/.f64 (neg.f64 eh) (-.f64 0 (neg.f64 (*.f64 ew (neg.f64 t)))))
(/.f64 (neg.f64 eh) (-.f64 0 (/.f64 t (/.f64 1 ew))))
(/.f64 (*.f64 t (/.f64 2 eh)) (*.f64 (+.f64 ew ew) (*.f64 t (/.f64 (/.f64 t eh) eh))))
(/.f64 (*.f64 (/.f64 (/.f64 eh t) ew) 4) 4)
(/.f64 8 (*.f64 2 (*.f64 (*.f64 ew 4) (/.f64 t eh))))
(/.f64 8 (*.f64 2 (/.f64 (*.f64 ew 4) (/.f64 eh t))))
(/.f64 8 (*.f64 2 (/.f64 (*.f64 t 4) (/.f64 eh ew))))
(/.f64 (*.f64 (/.f64 1 ew) 4) (*.f64 2 (*.f64 t (/.f64 2 eh))))
(/.f64 (*.f64 (/.f64 1 ew) 4) (*.f64 4 (/.f64 t eh)))
(/.f64 -2 (*.f64 (*.f64 t (/.f64 2 eh)) (neg.f64 ew)))
(/.f64 -2 (*.f64 (/.f64 t eh) (neg.f64 (+.f64 ew ew))))
(/.f64 -2 (neg.f64 (/.f64 (/.f64 ew eh) (/.f64 1/2 t))))
(/.f64 (*.f64 (/.f64 eh t) 4) (*.f64 ew 4))
(/.f64 (*.f64 (/.f64 eh t) 4) (*.f64 2 (/.f64 2 (/.f64 1 ew))))
(/.f64 (*.f64 (+.f64 eh eh) 4) (*.f64 ew (*.f64 (+.f64 t t) 4)))
(/.f64 (/.f64 (/.f64 1 ew) t) (/.f64 1 eh))
(/.f64 (/.f64 eh ew) t)
(/.f64 (*.f64 2 (/.f64 eh ew)) (+.f64 t t))
(/.f64 (*.f64 2 (/.f64 eh ew)) (/.f64 t 1/2))
(/.f64 (/.f64 4 (/.f64 ew eh)) (*.f64 t 4))
(/.f64 (neg.f64 (/.f64 eh ew)) (neg.f64 t))
(/.f64 (neg.f64 (/.f64 eh t)) (neg.f64 ew))
(/.f64 (neg.f64 (/.f64 eh t)) (-.f64 0 (/.f64 1 (/.f64 1 ew))))
(/.f64 (*.f64 eh -2) (*.f64 ew (*.f64 2 (neg.f64 t))))
(/.f64 (*.f64 eh -2) (*.f64 ew (neg.f64 (+.f64 t t))))
(/.f64 (*.f64 eh -2) (*.f64 2 (/.f64 t (neg.f64 (/.f64 1 ew)))))
(/.f64 (*.f64 eh -2) (neg.f64 (*.f64 t (+.f64 ew ew))))
(/.f64 (*.f64 eh -2) (-.f64 0 (/.f64 (+.f64 t t) (/.f64 1 ew))))
(/.f64 16 (*.f64 2 (*.f64 2 (*.f64 (*.f64 ew 4) (/.f64 t eh)))))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 ew) 4)) (*.f64 2 (*.f64 4 (/.f64 t eh))))
(/.f64 -4 (*.f64 2 (*.f64 (*.f64 t (/.f64 2 eh)) (neg.f64 ew))))
(/.f64 -4 (*.f64 2 (*.f64 (/.f64 t eh) (neg.f64 (+.f64 ew ew)))))
(/.f64 -4 (-.f64 0 (*.f64 (*.f64 ew 4) (/.f64 t eh))))
(/.f64 -4 (-.f64 0 (/.f64 (*.f64 ew 4) (/.f64 eh t))))
(/.f64 -4 (-.f64 0 (/.f64 (*.f64 t 4) (/.f64 eh ew))))
(/.f64 (*.f64 2 (*.f64 t (/.f64 2 eh))) (*.f64 2 (*.f64 (+.f64 ew ew) (*.f64 t (/.f64 (/.f64 t eh) eh)))))
(/.f64 (*.f64 2 (*.f64 (/.f64 eh t) 4)) (*.f64 2 (*.f64 ew 4)))
(/.f64 (*.f64 2 (*.f64 (+.f64 eh eh) 4)) (*.f64 2 (*.f64 ew (*.f64 (+.f64 t t) 4))))
(/.f64 (*.f64 2 (*.f64 eh -2)) (*.f64 2 (*.f64 ew (*.f64 2 (neg.f64 t)))))
(/.f64 (*.f64 2 (*.f64 eh -2)) (*.f64 2 (*.f64 ew (neg.f64 (+.f64 t t)))))
(/.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 eh t) ew) 4)) 8)
(/.f64 (*.f64 2 (/.f64 4 (/.f64 ew eh))) (*.f64 (+.f64 t t) 4))
(/.f64 (*.f64 2 (neg.f64 (/.f64 eh ew))) (*.f64 2 (neg.f64 t)))
(/.f64 (*.f64 2 (neg.f64 (/.f64 eh t))) (*.f64 2 (neg.f64 ew)))
(/.f64 (/.f64 (+.f64 eh eh) (*.f64 t ew)) 2)
(/.f64 (/.f64 (*.f64 eh 4) (*.f64 t ew)) 4)
(/.f64 (/.f64 2 ew) (*.f64 t (/.f64 2 eh)))
(/.f64 (/.f64 (*.f64 (/.f64 eh t) 4) ew) 4)
(/.f64 (/.f64 (*.f64 (+.f64 eh eh) 4) ew) (*.f64 (+.f64 t t) 4))
(/.f64 (/.f64 (*.f64 eh -2) ew) (*.f64 2 (neg.f64 t)))
(/.f64 (/.f64 (*.f64 eh -2) ew) (neg.f64 (+.f64 t t)))
(/.f64 (/.f64 4 (/.f64 t eh)) (*.f64 ew 4))
(/.f64 (/.f64 -1 (/.f64 t eh)) (neg.f64 ew))
(/.f64 (/.f64 8 (/.f64 t eh)) (*.f64 2 (*.f64 ew 4)))
(/.f64 (/.f64 (*.f64 (/.f64 1 ew) 4) (/.f64 t eh)) 4)
(/.f64 (/.f64 -2 (/.f64 t eh)) (*.f64 2 (neg.f64 ew)))
(/.f64 (/.f64 -2 (/.f64 t eh)) (neg.f64 (+.f64 ew ew)))
(/.f64 (/.f64 (/.f64 t eh) ew) (*.f64 t (/.f64 (/.f64 t eh) eh)))
(/.f64 (/.f64 eh (*.f64 ew (neg.f64 t))) -1)
(/.f64 (/.f64 (/.f64 eh t) (+.f64 ew ew)) 1/2)
(/.f64 (/.f64 (/.f64 eh ew) (+.f64 t t)) 1/2)
(/.f64 (/.f64 (*.f64 2 (/.f64 eh ew)) t) 2)
(/.f64 (/.f64 (/.f64 1 ew) 2) (/.f64 (/.f64 t eh) 2))
(/.f64 (neg.f64 (*.f64 eh 4)) (neg.f64 (*.f64 t (*.f64 ew 4))))
(/.f64 (neg.f64 (/.f64 1 ew)) (neg.f64 (/.f64 t eh)))
(/.f64 (neg.f64 (*.f64 eh (/.f64 2 t))) (neg.f64 (+.f64 ew ew)))
(/.f64 (neg.f64 (*.f64 eh (/.f64 2 t))) (-.f64 0 (/.f64 2 (/.f64 1 ew))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 eh ew))) (neg.f64 (+.f64 t t)))
(/.f64 (neg.f64 (/.f64 4 (/.f64 ew eh))) (neg.f64 (*.f64 t 4)))
(/.f64 -8 (-.f64 0 (*.f64 2 (*.f64 (*.f64 ew 4) (/.f64 t eh)))))
(/.f64 (*.f64 2 (/.f64 2 ew)) (*.f64 2 (*.f64 t (/.f64 2 eh))))
(/.f64 (*.f64 2 (neg.f64 (*.f64 eh (/.f64 2 t)))) (*.f64 2 (neg.f64 (+.f64 ew ew))))
(/.f64 (*.f64 2 (/.f64 (/.f64 1 ew) t)) (*.f64 2 (/.f64 1 eh)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (/.f64 eh t) ew) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (/.f64 4 (/.f64 ew eh)))) (*.f64 2 (*.f64 (+.f64 t t) 4)))
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (/.f64 eh ew)))) (*.f64 2 (*.f64 2 (neg.f64 t))))
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (/.f64 eh t)))) (*.f64 2 (*.f64 2 (neg.f64 ew))))
(/.f64 (*.f64 2 (/.f64 (+.f64 eh eh) (*.f64 t ew))) 4)
(/.f64 (*.f64 2 (/.f64 (*.f64 eh 4) (*.f64 t ew))) 8)
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 eh t) 4) ew)) 8)
(/.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 eh eh) 4) ew)) (*.f64 2 (*.f64 (+.f64 t t) 4)))
(/.f64 (*.f64 2 (/.f64 (*.f64 eh -2) ew)) (*.f64 2 (*.f64 2 (neg.f64 t))))
(/.f64 (*.f64 2 (/.f64 (*.f64 eh -2) ew)) (*.f64 2 (neg.f64 (+.f64 t t))))
(/.f64 (*.f64 2 (/.f64 4 (/.f64 t eh))) (*.f64 2 (*.f64 ew 4)))
(/.f64 (*.f64 2 (/.f64 -1 (/.f64 t eh))) (*.f64 2 (neg.f64 ew)))
(/.f64 (*.f64 2 (/.f64 8 (/.f64 t eh))) (*.f64 2 (*.f64 2 (*.f64 ew 4))))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 1 ew) 4) (/.f64 t eh))) 8)
(/.f64 (*.f64 2 (/.f64 -2 (/.f64 t eh))) (*.f64 2 (*.f64 2 (neg.f64 ew))))
(/.f64 (*.f64 2 (/.f64 -2 (/.f64 t eh))) (*.f64 2 (neg.f64 (+.f64 ew ew))))
(/.f64 (*.f64 2 (/.f64 (/.f64 t eh) ew)) (*.f64 (/.f64 t eh) (*.f64 t (/.f64 2 eh))))
(/.f64 (*.f64 2 (/.f64 eh (*.f64 ew (neg.f64 t)))) -2)
(/.f64 (*.f64 2 (/.f64 (*.f64 2 (/.f64 eh ew)) t)) 4)
(/.f64 (*.f64 2 (neg.f64 (/.f64 1 ew))) (*.f64 2 (neg.f64 (/.f64 t eh))))
(/.f64 (*.f64 2 (neg.f64 (*.f64 2 (/.f64 eh ew)))) (*.f64 2 (neg.f64 (+.f64 t t))))
(/.f64 (*.f64 2 (neg.f64 (/.f64 4 (/.f64 ew eh)))) (*.f64 2 (neg.f64 (*.f64 t 4))))
(/.f64 (neg.f64 (*.f64 (/.f64 1 ew) 4)) (-.f64 0 (*.f64 2 (*.f64 t (/.f64 2 eh)))))
(/.f64 (neg.f64 (*.f64 (/.f64 1 ew) 4)) (-.f64 0 (*.f64 4 (/.f64 t eh))))
(/.f64 (neg.f64 (*.f64 t (/.f64 2 eh))) (-.f64 0 (*.f64 (+.f64 ew ew) (*.f64 t (/.f64 (/.f64 t eh) eh)))))
(/.f64 (neg.f64 (/.f64 1 t)) (neg.f64 (/.f64 ew eh)))
(/.f64 (neg.f64 (*.f64 (+.f64 eh eh) 4)) (-.f64 0 (*.f64 ew (*.f64 (+.f64 t t) 4))))
(/.f64 (neg.f64 (neg.f64 (*.f64 eh 4))) (*.f64 t (*.f64 ew 4)))
(/.f64 (neg.f64 (*.f64 (/.f64 1 ew) 2)) (neg.f64 (*.f64 t (/.f64 2 eh))))
(/.f64 (neg.f64 (*.f64 (/.f64 eh t) 4)) (neg.f64 (*.f64 ew 4)))
(/.f64 (neg.f64 (neg.f64 (*.f64 eh (/.f64 2 t)))) (+.f64 ew ew))
(/.f64 (neg.f64 (/.f64 (/.f64 1 ew) t)) (neg.f64 (/.f64 1 eh)))
(/.f64 (neg.f64 (*.f64 2 (/.f64 4 (/.f64 ew eh)))) (neg.f64 (*.f64 (+.f64 t t) 4)))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (/.f64 eh ew)))) (neg.f64 (*.f64 2 (neg.f64 t))))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (/.f64 eh t)))) (neg.f64 (*.f64 2 (neg.f64 ew))))
(/.f64 (neg.f64 (/.f64 2 ew)) (neg.f64 (*.f64 t (/.f64 2 eh))))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 eh eh) 4) ew)) (neg.f64 (*.f64 (+.f64 t t) 4)))
(/.f64 (neg.f64 (/.f64 (*.f64 eh -2) ew)) (+.f64 t t))
(/.f64 (neg.f64 (/.f64 (*.f64 eh -2) ew)) (neg.f64 (*.f64 2 (neg.f64 t))))
(/.f64 (neg.f64 (/.f64 4 (/.f64 t eh))) (neg.f64 (*.f64 ew 4)))
(/.f64 (neg.f64 (/.f64 -1 (/.f64 t eh))) ew)
(/.f64 (neg.f64 (/.f64 8 (/.f64 t eh))) (neg.f64 (*.f64 2 (*.f64 ew 4))))
(/.f64 (neg.f64 (/.f64 -2 (/.f64 t eh))) (+.f64 ew ew))
(/.f64 (neg.f64 (/.f64 -2 (/.f64 t eh))) (neg.f64 (*.f64 2 (neg.f64 ew))))
(/.f64 (neg.f64 (/.f64 (/.f64 t eh) ew)) (neg.f64 (*.f64 t (/.f64 (/.f64 t eh) eh))))
(/.f64 (neg.f64 (neg.f64 (/.f64 1 ew))) (/.f64 t eh))
(/.f64 (neg.f64 (neg.f64 (/.f64 1 ew))) (-.f64 0 (neg.f64 (/.f64 t eh))))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (/.f64 eh ew)))) (+.f64 t t))
(/.f64 (neg.f64 (neg.f64 (/.f64 4 (/.f64 ew eh)))) (*.f64 t 4))
(/.f64 (neg.f64 (neg.f64 (/.f64 4 (/.f64 ew eh)))) (-.f64 0 (neg.f64 (*.f64 t 4))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (/.f64 eh t) 4))) (neg.f64 (*.f64 2 (*.f64 ew 4))))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 eh (/.f64 2 t))))) (-.f64 0 (*.f64 2 (neg.f64 (+.f64 ew ew)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 1 ew) 2))) (*.f64 t (/.f64 2 eh)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 eh t) 4))) (*.f64 ew 4))
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 eh t) 4))) (-.f64 0 (neg.f64 (*.f64 ew 4))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 eh (/.f64 2 t))))) (neg.f64 (+.f64 ew ew)))
(/.f64 (neg.f64 (*.f64 2 (/.f64 2 ew))) (-.f64 0 (*.f64 2 (*.f64 t (/.f64 2 eh)))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 2 (/.f64 4 (/.f64 ew eh))))) (-.f64 0 (*.f64 2 (*.f64 (+.f64 t t) 4))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 2 (neg.f64 (/.f64 eh ew))))) (-.f64 0 (*.f64 2 (*.f64 2 (neg.f64 t)))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 2 (neg.f64 (/.f64 eh t))))) (-.f64 0 (*.f64 2 (*.f64 2 (neg.f64 ew)))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 eh eh) 4) ew))) (-.f64 0 (*.f64 2 (*.f64 (+.f64 t t) 4))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 eh -2) ew))) (-.f64 0 (*.f64 2 (neg.f64 (+.f64 t t)))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 eh -2) ew))) (-.f64 0 (*.f64 2 (*.f64 2 (neg.f64 t)))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 4 (/.f64 t eh)))) (neg.f64 (*.f64 2 (*.f64 ew 4))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 -1 (/.f64 t eh)))) (neg.f64 (*.f64 2 (neg.f64 ew))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 8 (/.f64 t eh)))) (-.f64 0 (*.f64 2 (*.f64 2 (*.f64 ew 4)))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 -2 (/.f64 t eh)))) (-.f64 0 (*.f64 2 (*.f64 2 (neg.f64 ew)))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 -2 (/.f64 t eh)))) (-.f64 0 (*.f64 2 (neg.f64 (+.f64 ew ew)))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 t eh) ew))) (-.f64 0 (*.f64 (/.f64 t eh) (*.f64 t (/.f64 2 eh)))))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 2 (/.f64 eh ew))))) (-.f64 0 (*.f64 2 (neg.f64 (+.f64 t t)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 1 ew) t))) (/.f64 1 eh))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (/.f64 4 (/.f64 ew eh))))) (*.f64 (+.f64 t t) 4))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (neg.f64 (/.f64 eh ew))))) (*.f64 2 (neg.f64 t)))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (neg.f64 (/.f64 eh t))))) (*.f64 2 (neg.f64 ew)))
(/.f64 (neg.f64 (neg.f64 (/.f64 2 ew))) (*.f64 t (/.f64 2 eh)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 eh eh) 4) ew))) (*.f64 (+.f64 t t) 4))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 eh -2) ew))) (*.f64 2 (neg.f64 t)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 eh -2) ew))) (neg.f64 (+.f64 t t)))
(/.f64 (neg.f64 (neg.f64 (/.f64 4 (/.f64 t eh)))) (*.f64 ew 4))
(/.f64 (neg.f64 (neg.f64 (/.f64 4 (/.f64 t eh)))) (-.f64 0 (neg.f64 (*.f64 ew 4))))
(/.f64 (neg.f64 (neg.f64 (/.f64 -1 (/.f64 t eh)))) (neg.f64 ew))
(/.f64 (neg.f64 (neg.f64 (/.f64 8 (/.f64 t eh)))) (*.f64 2 (*.f64 ew 4)))
(/.f64 (neg.f64 (neg.f64 (/.f64 -2 (/.f64 t eh)))) (*.f64 2 (neg.f64 ew)))
(/.f64 (neg.f64 (neg.f64 (/.f64 -2 (/.f64 t eh)))) (neg.f64 (+.f64 ew ew)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 t eh) ew))) (*.f64 t (/.f64 (/.f64 t eh) eh)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 1 ew)))) (neg.f64 (/.f64 t eh)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 2 (/.f64 eh ew))))) (neg.f64 (+.f64 t t)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 4 (/.f64 ew eh))))) (neg.f64 (*.f64 t 4)))
(pow.f64 (/.f64 (/.f64 eh t) ew) 1)
(neg.f64 (/.f64 eh (*.f64 ew (neg.f64 t))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) 0)
(+.f64 0 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))))
(+.f64 (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) 2) (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) 2))
(-.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) 0)
(/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) 1)
(/.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))) (+.f64 eh eh)) 2)
(/.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))) (*.f64 eh 4)) 4)
(/.f64 (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))) (*.f64 eh 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))) (*.f64 eh 4)))) 16)
(pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) 1)
Outputs
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.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 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(+.f64 (/.f64 (/.f64 eh t) ew) 0)
(/.f64 eh (*.f64 t ew))
(+.f64 0 (/.f64 (/.f64 eh t) ew))
(/.f64 eh (*.f64 t ew))
(+.f64 -1 (-.f64 1 (/.f64 eh (*.f64 ew (neg.f64 t)))))
(/.f64 eh (*.f64 t ew))
(+.f64 (/.f64 (/.f64 eh t) (+.f64 ew ew)) (/.f64 (/.f64 eh t) (+.f64 ew ew)))
(/.f64 eh (*.f64 t ew))
(+.f64 (/.f64 (/.f64 eh ew) (+.f64 t t)) (/.f64 (/.f64 eh ew) (+.f64 t t)))
(/.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 (/.f64 eh t) ew) 2) (/.f64 (/.f64 (/.f64 eh t) ew) 2))
(/.f64 eh (*.f64 t ew))
(-.f64 (/.f64 (/.f64 eh t) ew) 0)
(/.f64 eh (*.f64 t ew))
(-.f64 0 (/.f64 eh (*.f64 ew (neg.f64 t))))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (neg.f64 (*.f64 ew (neg.f64 t))))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (/.f64 t (/.f64 1 ew)))
(/.f64 eh (*.f64 t ew))
(/.f64 eh (-.f64 0 (/.f64 t (neg.f64 (/.f64 1 ew)))))
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh t) ew)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh t) (/.f64 1 (/.f64 1 ew)))
(/.f64 eh (*.f64 t ew))
(/.f64 1 (/.f64 t (/.f64 eh ew)))
(/.f64 eh (*.f64 t ew))
(/.f64 1 (-.f64 0 (*.f64 (neg.f64 ew) (/.f64 t eh))))
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 1 ew) (/.f64 t eh))
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 (/.f64 eh t) ew) 1)
(/.f64 eh (*.f64 t ew))
(/.f64 (+.f64 eh eh) (*.f64 t (+.f64 ew ew)))
(/.f64 eh (*.f64 t ew))
(/.f64 (+.f64 eh eh) (/.f64 (+.f64 t t) (/.f64 1 ew)))
(/.f64 eh (*.f64 t ew))
(/.f64 (+.f64 eh eh) (*.f64 2 (neg.f64 (*.f64 ew (neg.f64 t)))))
(/.f64 eh (*.f64 t ew))
(/.f64 (+.f64 eh eh) (*.f64 2 (/.f64 t (/.f64 1 ew))))
(/.f64 eh (*.f64 t ew))
(/.f64 (+.f64 eh eh) (-.f64 0 (*.f64 ew (*.f64 2 (neg.f64 t)))))
(/.f64 eh (*.f64 t ew))
(/.f64 (+.f64 eh eh) (-.f64 0 (*.f64 ew (neg.f64 (+.f64 t t)))))
(/.f64 eh (*.f64 t ew))
(/.f64 2 (/.f64 (/.f64 ew eh) (/.f64 1/2 t)))
(/.f64 eh (*.f64 t ew))
(/.f64 2 (-.f64 0 (*.f64 (*.f64 t (/.f64 2 eh)) (neg.f64 ew))))
(/.f64 2 (neg.f64 (*.f64 (neg.f64 ew) (*.f64 t (/.f64 2 eh)))))
(/.f64 -2 (*.f64 (/.f64 2 eh) (*.f64 t (neg.f64 ew))))
(/.f64 2 (*.f64 t (*.f64 (/.f64 2 eh) ew)))
(/.f64 2 (-.f64 0 (*.f64 (/.f64 t eh) (neg.f64 (+.f64 ew ew)))))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 (/.f64 1 ew) 2) (*.f64 t (/.f64 2 eh)))
(/.f64 eh (*.f64 t ew))
(/.f64 4 (*.f64 (*.f64 ew 4) (/.f64 t eh)))
(/.f64 eh (*.f64 t ew))
(/.f64 4 (/.f64 (*.f64 ew 4) (/.f64 eh t)))
(/.f64 eh (*.f64 t ew))
(/.f64 4 (/.f64 (*.f64 t 4) (/.f64 eh ew)))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 eh (/.f64 2 t)) (+.f64 ew ew))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 eh (/.f64 2 t)) (/.f64 2 (/.f64 1 ew)))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 eh (/.f64 2 t)) (*.f64 2 (/.f64 1 (/.f64 1 ew))))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 eh 4) (*.f64 t (*.f64 ew 4)))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 eh 4) (*.f64 2 (/.f64 (+.f64 t t) (/.f64 1 ew))))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 (/.f64 eh t) (/.f64 2 ew)) 2)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 1 t) (/.f64 ew eh))
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 1 t) (/.f64 (/.f64 (+.f64 ew ew) eh) 2))
(/.f64 eh (*.f64 t ew))
(/.f64 -1 (*.f64 (neg.f64 ew) (/.f64 t eh)))
(/.f64 eh (*.f64 t ew))
(/.f64 -1 (neg.f64 (/.f64 t (/.f64 eh ew))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 eh) (*.f64 ew (neg.f64 t)))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 eh) (/.f64 t (neg.f64 (/.f64 1 ew))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 eh) (neg.f64 (*.f64 t ew)))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 eh) (-.f64 0 (neg.f64 (*.f64 ew (neg.f64 t)))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 eh) (-.f64 0 (/.f64 t (/.f64 1 ew))))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 t (/.f64 2 eh)) (*.f64 (+.f64 ew ew) (*.f64 t (/.f64 (/.f64 t eh) eh))))
(/.f64 (*.f64 t (/.f64 2 eh)) (*.f64 (+.f64 ew ew) (*.f64 t (/.f64 t (*.f64 eh eh)))))
(/.f64 (*.f64 t (/.f64 2 eh)) (*.f64 (/.f64 t (*.f64 eh eh)) (*.f64 t (+.f64 ew ew))))
(/.f64 (*.f64 (/.f64 (/.f64 eh t) ew) 4) 4)
(/.f64 eh (*.f64 t ew))
(/.f64 8 (*.f64 2 (*.f64 (*.f64 ew 4) (/.f64 t eh))))
(/.f64 eh (*.f64 t ew))
(/.f64 8 (*.f64 2 (/.f64 (*.f64 ew 4) (/.f64 eh t))))
(/.f64 eh (*.f64 t ew))
(/.f64 8 (*.f64 2 (/.f64 (*.f64 t 4) (/.f64 eh ew))))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 (/.f64 1 ew) 4) (*.f64 2 (*.f64 t (/.f64 2 eh))))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 (/.f64 1 ew) 4) (*.f64 4 (/.f64 t eh)))
(/.f64 eh (*.f64 t ew))
(/.f64 -2 (*.f64 (*.f64 t (/.f64 2 eh)) (neg.f64 ew)))
(/.f64 2 (neg.f64 (*.f64 (neg.f64 ew) (*.f64 t (/.f64 2 eh)))))
(/.f64 -2 (*.f64 (/.f64 2 eh) (*.f64 t (neg.f64 ew))))
(/.f64 2 (*.f64 t (*.f64 (/.f64 2 eh) ew)))
(/.f64 -2 (*.f64 (/.f64 t eh) (neg.f64 (+.f64 ew ew))))
(/.f64 eh (*.f64 t ew))
(/.f64 -2 (neg.f64 (/.f64 (/.f64 ew eh) (/.f64 1/2 t))))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 (/.f64 eh t) 4) (*.f64 ew 4))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 (/.f64 eh t) 4) (*.f64 2 (/.f64 2 (/.f64 1 ew))))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 (+.f64 eh eh) 4) (*.f64 ew (*.f64 (+.f64 t t) 4)))
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 (/.f64 1 ew) t) (/.f64 1 eh))
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh ew) t)
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (/.f64 eh ew)) (+.f64 t t))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (/.f64 eh ew)) (/.f64 t 1/2))
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 4 (/.f64 ew eh)) (*.f64 t 4))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (/.f64 eh ew)) (neg.f64 t))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (/.f64 eh t)) (neg.f64 ew))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (/.f64 eh t)) (-.f64 0 (/.f64 1 (/.f64 1 ew))))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 eh -2) (*.f64 ew (*.f64 2 (neg.f64 t))))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 eh -2) (*.f64 ew (neg.f64 (+.f64 t t))))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 eh -2) (*.f64 2 (/.f64 t (neg.f64 (/.f64 1 ew)))))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 eh -2) (neg.f64 (*.f64 t (+.f64 ew ew))))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 eh -2) (-.f64 0 (/.f64 (+.f64 t t) (/.f64 1 ew))))
(/.f64 (*.f64 eh -2) (neg.f64 (/.f64 ew (/.f64 1/2 t))))
(*.f64 -2 (/.f64 (neg.f64 eh) (/.f64 t (/.f64 1/2 ew))))
(*.f64 eh (/.f64 2 (/.f64 t (/.f64 1/2 ew))))
(/.f64 16 (*.f64 2 (*.f64 2 (*.f64 (*.f64 ew 4) (/.f64 t eh)))))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 ew) 4)) (*.f64 2 (*.f64 4 (/.f64 t eh))))
(/.f64 eh (*.f64 t ew))
(/.f64 -4 (*.f64 2 (*.f64 (*.f64 t (/.f64 2 eh)) (neg.f64 ew))))
(/.f64 2 (neg.f64 (*.f64 (neg.f64 ew) (*.f64 t (/.f64 2 eh)))))
(/.f64 -2 (*.f64 (/.f64 2 eh) (*.f64 t (neg.f64 ew))))
(/.f64 2 (*.f64 t (*.f64 (/.f64 2 eh) ew)))
(/.f64 -4 (*.f64 2 (*.f64 (/.f64 t eh) (neg.f64 (+.f64 ew ew)))))
(/.f64 eh (*.f64 t ew))
(/.f64 -4 (-.f64 0 (*.f64 (*.f64 ew 4) (/.f64 t eh))))
(/.f64 eh (*.f64 t ew))
(/.f64 -4 (-.f64 0 (/.f64 (*.f64 ew 4) (/.f64 eh t))))
(/.f64 eh (*.f64 t ew))
(/.f64 -4 (-.f64 0 (/.f64 (*.f64 t 4) (/.f64 eh ew))))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (*.f64 t (/.f64 2 eh))) (*.f64 2 (*.f64 (+.f64 ew ew) (*.f64 t (/.f64 (/.f64 t eh) eh)))))
(/.f64 (*.f64 t (/.f64 2 eh)) (*.f64 (+.f64 ew ew) (*.f64 t (/.f64 t (*.f64 eh eh)))))
(/.f64 (*.f64 t (/.f64 2 eh)) (*.f64 (/.f64 t (*.f64 eh eh)) (*.f64 t (+.f64 ew ew))))
(/.f64 (*.f64 2 (*.f64 (/.f64 eh t) 4)) (*.f64 2 (*.f64 ew 4)))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (*.f64 (+.f64 eh eh) 4)) (*.f64 2 (*.f64 ew (*.f64 (+.f64 t t) 4))))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (*.f64 eh -2)) (*.f64 2 (*.f64 ew (*.f64 2 (neg.f64 t)))))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (*.f64 eh -2)) (*.f64 2 (*.f64 ew (neg.f64 (+.f64 t t)))))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 eh t) ew) 4)) 8)
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (/.f64 4 (/.f64 ew eh))) (*.f64 (+.f64 t t) 4))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (neg.f64 (/.f64 eh ew))) (*.f64 2 (neg.f64 t)))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (neg.f64 (/.f64 eh t))) (*.f64 2 (neg.f64 ew)))
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 (+.f64 eh eh) (*.f64 t ew)) 2)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 (*.f64 eh 4) (*.f64 t ew)) 4)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 2 ew) (*.f64 t (/.f64 2 eh)))
(/.f64 2 (neg.f64 (*.f64 (neg.f64 ew) (*.f64 t (/.f64 2 eh)))))
(/.f64 -2 (*.f64 (/.f64 2 eh) (*.f64 t (neg.f64 ew))))
(/.f64 2 (*.f64 t (*.f64 (/.f64 2 eh) ew)))
(/.f64 (/.f64 (*.f64 (/.f64 eh t) 4) ew) 4)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 (*.f64 (+.f64 eh eh) 4) ew) (*.f64 (+.f64 t t) 4))
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 (*.f64 eh -2) ew) (*.f64 2 (neg.f64 t)))
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 (*.f64 eh -2) ew) (neg.f64 (+.f64 t t)))
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 4 (/.f64 t eh)) (*.f64 ew 4))
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 -1 (/.f64 t eh)) (neg.f64 ew))
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 8 (/.f64 t eh)) (*.f64 2 (*.f64 ew 4)))
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 (*.f64 (/.f64 1 ew) 4) (/.f64 t eh)) 4)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 -2 (/.f64 t eh)) (*.f64 2 (neg.f64 ew)))
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 -2 (/.f64 t eh)) (neg.f64 (+.f64 ew ew)))
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 (/.f64 t eh) ew) (*.f64 t (/.f64 (/.f64 t eh) eh)))
(/.f64 (/.f64 (/.f64 t ew) eh) (*.f64 t (/.f64 t (*.f64 eh eh))))
(/.f64 (/.f64 t (*.f64 eh ew)) (*.f64 t (/.f64 t (*.f64 eh eh))))
(/.f64 eh (/.f64 (/.f64 t eh) (/.f64 (/.f64 t eh) (*.f64 t ew))))
(/.f64 (/.f64 eh (*.f64 ew (neg.f64 t))) -1)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 (/.f64 eh t) (+.f64 ew ew)) 1/2)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 (/.f64 eh ew) (+.f64 t t)) 1/2)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 (*.f64 2 (/.f64 eh ew)) t) 2)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 (/.f64 1 ew) 2) (/.f64 (/.f64 t eh) 2))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (*.f64 eh 4)) (neg.f64 (*.f64 t (*.f64 ew 4))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (/.f64 1 ew)) (neg.f64 (/.f64 t eh)))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (*.f64 eh (/.f64 2 t))) (neg.f64 (+.f64 ew ew)))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (*.f64 eh (/.f64 2 t))) (-.f64 0 (/.f64 2 (/.f64 1 ew))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (*.f64 2 (/.f64 eh ew))) (neg.f64 (+.f64 t t)))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (/.f64 4 (/.f64 ew eh))) (neg.f64 (*.f64 t 4)))
(/.f64 eh (*.f64 t ew))
(/.f64 -8 (-.f64 0 (*.f64 2 (*.f64 (*.f64 ew 4) (/.f64 t eh)))))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (/.f64 2 ew)) (*.f64 2 (*.f64 t (/.f64 2 eh))))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (neg.f64 (*.f64 eh (/.f64 2 t)))) (*.f64 2 (neg.f64 (+.f64 ew ew))))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (/.f64 (/.f64 1 ew) t)) (*.f64 2 (/.f64 1 eh)))
(*.f64 (/.f64 1 (*.f64 t ew)) (/.f64 1 (/.f64 1 eh)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (/.f64 eh t) ew) 4))) 16)
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 4 (/.f64 ew eh)))) (*.f64 2 (*.f64 (+.f64 t t) 4)))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (/.f64 eh ew)))) (*.f64 2 (*.f64 2 (neg.f64 t))))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (/.f64 eh t)))) (*.f64 2 (*.f64 2 (neg.f64 ew))))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (/.f64 (+.f64 eh eh) (*.f64 t ew))) 4)
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (/.f64 (*.f64 eh 4) (*.f64 t ew))) 8)
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 eh t) 4) ew)) 8)
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 eh eh) 4) ew)) (*.f64 2 (*.f64 (+.f64 t t) 4)))
(*.f64 (/.f64 (*.f64 (+.f64 eh eh) 4) ew) (/.f64 2 (*.f64 (+.f64 t t) 8)))
(*.f64 (/.f64 (*.f64 eh 8) ew) (/.f64 1 (*.f64 t 8)))
(/.f64 (*.f64 2 (/.f64 (*.f64 eh -2) ew)) (*.f64 2 (*.f64 2 (neg.f64 t))))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (/.f64 (*.f64 eh -2) ew)) (*.f64 2 (neg.f64 (+.f64 t t))))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (/.f64 4 (/.f64 t eh))) (*.f64 2 (*.f64 ew 4)))
(*.f64 (/.f64 eh (/.f64 t 4)) (/.f64 2 (*.f64 ew 8)))
(*.f64 (/.f64 eh (/.f64 t 4)) (/.f64 1 (*.f64 ew 4)))
(/.f64 (*.f64 2 (/.f64 -1 (/.f64 t eh))) (*.f64 2 (neg.f64 ew)))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (/.f64 8 (/.f64 t eh))) (*.f64 2 (*.f64 2 (*.f64 ew 4))))
(*.f64 (/.f64 eh (/.f64 t 4)) (/.f64 2 (*.f64 ew 8)))
(*.f64 (/.f64 eh (/.f64 t 4)) (/.f64 1 (*.f64 ew 4)))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 1 ew) 4) (/.f64 t eh))) 8)
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (/.f64 -2 (/.f64 t eh))) (*.f64 2 (*.f64 2 (neg.f64 ew))))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (/.f64 -2 (/.f64 t eh))) (*.f64 2 (neg.f64 (+.f64 ew ew))))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (/.f64 (/.f64 t eh) ew)) (*.f64 (/.f64 t eh) (*.f64 t (/.f64 2 eh))))
(*.f64 (/.f64 (/.f64 t ew) eh) (/.f64 2 (*.f64 t (*.f64 (/.f64 2 eh) (/.f64 t eh)))))
(*.f64 (/.f64 t (*.f64 eh ew)) (/.f64 (/.f64 2 t) (*.f64 (/.f64 t eh) (/.f64 2 eh))))
(/.f64 (*.f64 2 (/.f64 eh (*.f64 ew (neg.f64 t)))) -2)
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (/.f64 (*.f64 2 (/.f64 eh ew)) t)) 4)
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (neg.f64 (/.f64 1 ew))) (*.f64 2 (neg.f64 (/.f64 t eh))))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (neg.f64 (*.f64 2 (/.f64 eh ew)))) (*.f64 2 (neg.f64 (+.f64 t t))))
(/.f64 eh (*.f64 t ew))
(/.f64 (*.f64 2 (neg.f64 (/.f64 4 (/.f64 ew eh)))) (*.f64 2 (neg.f64 (*.f64 t 4))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (*.f64 (/.f64 1 ew) 4)) (-.f64 0 (*.f64 2 (*.f64 t (/.f64 2 eh)))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (*.f64 (/.f64 1 ew) 4)) (-.f64 0 (*.f64 4 (/.f64 t eh))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (*.f64 t (/.f64 2 eh))) (-.f64 0 (*.f64 (+.f64 ew ew) (*.f64 t (/.f64 (/.f64 t eh) eh)))))
(/.f64 (*.f64 t (/.f64 2 eh)) (*.f64 (+.f64 ew ew) (*.f64 t (/.f64 t (*.f64 eh eh)))))
(/.f64 (*.f64 t (/.f64 2 eh)) (*.f64 (/.f64 t (*.f64 eh eh)) (*.f64 t (+.f64 ew ew))))
(/.f64 (neg.f64 (/.f64 1 t)) (neg.f64 (/.f64 ew eh)))
(/.f64 (/.f64 -1 t) (/.f64 ew (neg.f64 eh)))
(/.f64 (neg.f64 (*.f64 (+.f64 eh eh) 4)) (-.f64 0 (*.f64 ew (*.f64 (+.f64 t t) 4))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (neg.f64 (*.f64 eh 4))) (*.f64 t (*.f64 ew 4)))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (*.f64 (/.f64 1 ew) 2)) (neg.f64 (*.f64 t (/.f64 2 eh))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (*.f64 (/.f64 eh t) 4)) (neg.f64 (*.f64 ew 4)))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (neg.f64 (*.f64 eh (/.f64 2 t)))) (+.f64 ew ew))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (/.f64 (/.f64 1 ew) t)) (neg.f64 (/.f64 1 eh)))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (*.f64 2 (/.f64 4 (/.f64 ew eh)))) (neg.f64 (*.f64 (+.f64 t t) 4)))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (/.f64 eh ew)))) (neg.f64 (*.f64 2 (neg.f64 t))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (/.f64 eh t)))) (neg.f64 (*.f64 2 (neg.f64 ew))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (/.f64 2 ew)) (neg.f64 (*.f64 t (/.f64 2 eh))))
(/.f64 2 (neg.f64 (*.f64 (neg.f64 ew) (*.f64 t (/.f64 2 eh)))))
(/.f64 -2 (*.f64 (/.f64 2 eh) (*.f64 t (neg.f64 ew))))
(/.f64 2 (*.f64 t (*.f64 (/.f64 2 eh) ew)))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 eh eh) 4) ew)) (neg.f64 (*.f64 (+.f64 t t) 4)))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (/.f64 (*.f64 eh -2) ew)) (+.f64 t t))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (/.f64 (*.f64 eh -2) ew)) (neg.f64 (*.f64 2 (neg.f64 t))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (/.f64 4 (/.f64 t eh))) (neg.f64 (*.f64 ew 4)))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (/.f64 -1 (/.f64 t eh))) ew)
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (/.f64 8 (/.f64 t eh))) (neg.f64 (*.f64 2 (*.f64 ew 4))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (/.f64 -2 (/.f64 t eh))) (+.f64 ew ew))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (/.f64 -2 (/.f64 t eh))) (neg.f64 (*.f64 2 (neg.f64 ew))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (/.f64 (/.f64 t eh) ew)) (neg.f64 (*.f64 t (/.f64 (/.f64 t eh) eh))))
(/.f64 (/.f64 (/.f64 t ew) eh) (*.f64 t (/.f64 t (*.f64 eh eh))))
(/.f64 (/.f64 t (*.f64 eh ew)) (*.f64 t (/.f64 t (*.f64 eh eh))))
(/.f64 eh (/.f64 (/.f64 t eh) (/.f64 (/.f64 t eh) (*.f64 t ew))))
(/.f64 (neg.f64 (neg.f64 (/.f64 1 ew))) (/.f64 t eh))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (neg.f64 (/.f64 1 ew))) (-.f64 0 (neg.f64 (/.f64 t eh))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (/.f64 eh ew)))) (+.f64 t t))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (neg.f64 (/.f64 4 (/.f64 ew eh)))) (*.f64 t 4))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (neg.f64 (/.f64 4 (/.f64 ew eh)))) (-.f64 0 (neg.f64 (*.f64 t 4))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (/.f64 eh t) 4))) (neg.f64 (*.f64 2 (*.f64 ew 4))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 eh (/.f64 2 t))))) (-.f64 0 (*.f64 2 (neg.f64 (+.f64 ew ew)))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 1 ew) 2))) (*.f64 t (/.f64 2 eh)))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 eh t) 4))) (*.f64 ew 4))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 eh t) 4))) (-.f64 0 (neg.f64 (*.f64 ew 4))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 eh (/.f64 2 t))))) (neg.f64 (+.f64 ew ew)))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (*.f64 2 (/.f64 2 ew))) (-.f64 0 (*.f64 2 (*.f64 t (/.f64 2 eh)))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (*.f64 2 (*.f64 2 (/.f64 4 (/.f64 ew eh))))) (-.f64 0 (*.f64 2 (*.f64 (+.f64 t t) 4))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (*.f64 2 (*.f64 2 (neg.f64 (/.f64 eh ew))))) (-.f64 0 (*.f64 2 (*.f64 2 (neg.f64 t)))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (*.f64 2 (*.f64 2 (neg.f64 (/.f64 eh t))))) (-.f64 0 (*.f64 2 (*.f64 2 (neg.f64 ew)))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 eh eh) 4) ew))) (-.f64 0 (*.f64 2 (*.f64 (+.f64 t t) 4))))
(*.f64 (/.f64 (*.f64 (+.f64 eh eh) 4) ew) (/.f64 2 (*.f64 (+.f64 t t) 8)))
(*.f64 (/.f64 (*.f64 eh 8) ew) (/.f64 1 (*.f64 t 8)))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 eh -2) ew))) (-.f64 0 (*.f64 2 (neg.f64 (+.f64 t t)))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 eh -2) ew))) (-.f64 0 (*.f64 2 (*.f64 2 (neg.f64 t)))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (*.f64 2 (/.f64 4 (/.f64 t eh)))) (neg.f64 (*.f64 2 (*.f64 ew 4))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (*.f64 2 (/.f64 -1 (/.f64 t eh)))) (neg.f64 (*.f64 2 (neg.f64 ew))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (*.f64 2 (/.f64 8 (/.f64 t eh)))) (-.f64 0 (*.f64 2 (*.f64 2 (*.f64 ew 4)))))
(*.f64 (/.f64 eh (/.f64 t 4)) (/.f64 2 (*.f64 ew 8)))
(*.f64 (/.f64 eh (/.f64 t 4)) (/.f64 1 (*.f64 ew 4)))
(/.f64 (neg.f64 (*.f64 2 (/.f64 -2 (/.f64 t eh)))) (-.f64 0 (*.f64 2 (*.f64 2 (neg.f64 ew)))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (*.f64 2 (/.f64 -2 (/.f64 t eh)))) (-.f64 0 (*.f64 2 (neg.f64 (+.f64 ew ew)))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 t eh) ew))) (-.f64 0 (*.f64 (/.f64 t eh) (*.f64 t (/.f64 2 eh)))))
(*.f64 (/.f64 (/.f64 t ew) eh) (/.f64 2 (*.f64 t (*.f64 (/.f64 2 eh) (/.f64 t eh)))))
(*.f64 (/.f64 t (*.f64 eh ew)) (/.f64 (/.f64 2 t) (*.f64 (/.f64 t eh) (/.f64 2 eh))))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 2 (/.f64 eh ew))))) (-.f64 0 (*.f64 2 (neg.f64 (+.f64 t t)))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 1 ew) t))) (/.f64 1 eh))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (/.f64 4 (/.f64 ew eh))))) (*.f64 (+.f64 t t) 4))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (neg.f64 (/.f64 eh ew))))) (*.f64 2 (neg.f64 t)))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (neg.f64 (/.f64 eh t))))) (*.f64 2 (neg.f64 ew)))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (neg.f64 (/.f64 2 ew))) (*.f64 t (/.f64 2 eh)))
(/.f64 2 (neg.f64 (*.f64 (neg.f64 ew) (*.f64 t (/.f64 2 eh)))))
(/.f64 -2 (*.f64 (/.f64 2 eh) (*.f64 t (neg.f64 ew))))
(/.f64 2 (*.f64 t (*.f64 (/.f64 2 eh) ew)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 eh eh) 4) ew))) (*.f64 (+.f64 t t) 4))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 eh -2) ew))) (*.f64 2 (neg.f64 t)))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 eh -2) ew))) (neg.f64 (+.f64 t t)))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (neg.f64 (/.f64 4 (/.f64 t eh)))) (*.f64 ew 4))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (neg.f64 (/.f64 4 (/.f64 t eh)))) (-.f64 0 (neg.f64 (*.f64 ew 4))))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (neg.f64 (/.f64 -1 (/.f64 t eh)))) (neg.f64 ew))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (neg.f64 (/.f64 8 (/.f64 t eh)))) (*.f64 2 (*.f64 ew 4)))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (neg.f64 (/.f64 -2 (/.f64 t eh)))) (*.f64 2 (neg.f64 ew)))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (neg.f64 (/.f64 -2 (/.f64 t eh)))) (neg.f64 (+.f64 ew ew)))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 t eh) ew))) (*.f64 t (/.f64 (/.f64 t eh) eh)))
(/.f64 (/.f64 (/.f64 t ew) eh) (*.f64 t (/.f64 t (*.f64 eh eh))))
(/.f64 (/.f64 t (*.f64 eh ew)) (*.f64 t (/.f64 t (*.f64 eh eh))))
(/.f64 eh (/.f64 (/.f64 t eh) (/.f64 (/.f64 t eh) (*.f64 t ew))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 1 ew)))) (neg.f64 (/.f64 t eh)))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 2 (/.f64 eh ew))))) (neg.f64 (+.f64 t t)))
(/.f64 eh (*.f64 t ew))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 4 (/.f64 ew eh))))) (neg.f64 (*.f64 t 4)))
(/.f64 eh (*.f64 t ew))
(pow.f64 (/.f64 (/.f64 eh t) ew) 1)
(/.f64 eh (*.f64 t ew))
(neg.f64 (/.f64 eh (*.f64 ew (neg.f64 t))))
(/.f64 eh (*.f64 t ew))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) 0)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(+.f64 0 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(+.f64 (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) 2) (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) 2))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (/.f64 eh 2)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (/.f64 eh 2)))
(+.f64 (*.f64 eh (/.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)) (*.f64 eh (/.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)))
(*.f64 2 (*.f64 eh (/.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)))
(-.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) 0)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) 1)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(/.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))) (+.f64 eh eh)) 2)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(/.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))) (*.f64 eh 4)) 4)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(/.f64 (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))) (*.f64 eh 4))) 8)
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (/.f64 eh 2)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (/.f64 eh 2)))
(+.f64 (*.f64 eh (/.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)) (*.f64 eh (/.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)))
(*.f64 2 (*.f64 eh (/.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))) (*.f64 eh 4)))) 16)
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (/.f64 eh 2)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (/.f64 eh 2)))
(+.f64 (*.f64 eh (/.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)) (*.f64 eh (/.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)))
(*.f64 2 (*.f64 eh (/.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2)))
(pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) 1)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))

localize54.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 (*.f64 eh -1/3) (/.f64 t ew)))))
1.6b
(/.f64 (/.f64 eh (tan.f64 t)) ew)
6.2b
(*.f64 (*.f64 eh -1/3) (/.f64 t ew))
31.2b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
Compiler

Compiled 160 to 50 computations (68.8% saved)

series9.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite110.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01543
110543
224643
360243
4155943
5465443
Stop Event
node limit
Counts
1 → 9
Calls
Call 1
Inputs
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 (*.f64 eh -1/3) (/.f64 t ew)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh)))) (*.f64 (cos.f64 t) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh)))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh)))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh)))) 4))) (*.f64 2 (*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh)))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))) 1)))))

simplify264.0ms (1.2%)

Algorithm
egg-herbie
Rules
1384×rational.json-simplify-2
860×rational.json-simplify-1
786×rational.json-simplify-35
744×rational.json-simplify-26
742×rational.json-simplify-46
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0662231
11712231
23832213
38642091
423632091
548432091
653712091
757472091
867602091
976932091
Stop Event
node limit
Counts
45 → 42
Calls
Call 1
Inputs
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) (+.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) (+.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) eh))
(+.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))) 0)
(+.f64 0 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))))
(-.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))) 0)
(/.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))) 1)
(/.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh)))) (*.f64 (cos.f64 t) 2))) 2)
(/.f64 (*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh)))) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh)))) 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh)))) 4))) (*.f64 2 (*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh)))) 4)))) 16)
(pow.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))) 1)
Outputs
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))))
(*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))))
(*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))))
(*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3)))))
(*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))) (*.f64 -1/2 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))) (pow.f64 t 2)))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))) (*.f64 eh (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (pow.f64 t 2)) -1/2)))
(*.f64 eh (+.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3)))) (*.f64 -1/2 (*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3)))) (pow.f64 t 2)))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (+.f64 eh (*.f64 -1/2 (*.f64 eh (pow.f64 t 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) (+.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))))))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))) (+.f64 (*.f64 1/24 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))) (pow.f64 t 4)))) (*.f64 -1/2 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))) (pow.f64 t 2))))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))) (+.f64 (*.f64 eh (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (pow.f64 t 2)) -1/2)) (*.f64 eh (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (pow.f64 t 4)) 1/24))))
(+.f64 (*.f64 eh (*.f64 -1/2 (*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3)))) (pow.f64 t 2)))) (*.f64 eh (+.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3)))) (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3)))) (pow.f64 t 4))))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) (+.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))) (+.f64 (+.f64 (*.f64 1/24 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))) (pow.f64 t 4)))) (*.f64 -1/720 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))) (pow.f64 t 6))))) (*.f64 -1/2 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))) (pow.f64 t 2))))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))) (+.f64 (*.f64 eh (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (pow.f64 t 2)) -1/2)) (+.f64 (*.f64 eh (*.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (pow.f64 t 4)) 1/24)) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew)))))) (*.f64 (pow.f64 t 6) -1/720)))))
(+.f64 (*.f64 eh (*.f64 -1/2 (*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3)))) (pow.f64 t 2)))) (+.f64 (*.f64 eh (+.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3)))) (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3)))) (pow.f64 t 4))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))) (*.f64 -1/720 (pow.f64 t 6)))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (+.f64 eh (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))) (+.f64 (*.f64 -1/720 (pow.f64 t 6)) (*.f64 1/24 (pow.f64 t 4)))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (+.f64 eh (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/720 (pow.f64 t 6)))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))) (*.f64 (cos.f64 t) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew)))))))
(+.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))) 0)
(*.f64 (*.f64 (cos.f64 t) eh) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh)))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (/.f64 -3 t)) ew)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (/.f64 -3 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 t (*.f64 -3 (/.f64 ew eh)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 t (*.f64 ew (/.f64 -3 eh)))))))
(+.f64 0 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))))
(*.f64 (*.f64 (cos.f64 t) eh) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh)))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (/.f64 -3 t)) ew)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (/.f64 -3 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 t (*.f64 -3 (/.f64 ew eh)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 t (*.f64 ew (/.f64 -3 eh)))))))
(-.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))) 0)
(*.f64 (*.f64 (cos.f64 t) eh) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh)))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (/.f64 -3 t)) ew)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (/.f64 -3 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 t (*.f64 -3 (/.f64 ew eh)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 t (*.f64 ew (/.f64 -3 eh)))))))
(/.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))) 1)
(*.f64 (*.f64 (cos.f64 t) eh) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh)))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (/.f64 -3 t)) ew)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (/.f64 -3 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 t (*.f64 -3 (/.f64 ew eh)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 t (*.f64 ew (/.f64 -3 eh)))))))
(/.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh)))) (*.f64 (cos.f64 t) 2))) 2)
(*.f64 (*.f64 (cos.f64 t) eh) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh)))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (/.f64 -3 t)) ew)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (/.f64 -3 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 t (*.f64 -3 (/.f64 ew eh)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 t (*.f64 ew (/.f64 -3 eh)))))))
(/.f64 (*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh)))) 4)) 4)
(*.f64 (*.f64 (cos.f64 t) eh) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh)))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (/.f64 -3 t)) ew)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (/.f64 -3 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 t (*.f64 -3 (/.f64 ew eh)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 t (*.f64 ew (/.f64 -3 eh)))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh)))) 4))) 8)
(*.f64 (*.f64 (cos.f64 t) eh) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh)))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (/.f64 -3 t)) ew)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (/.f64 -3 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 t (*.f64 -3 (/.f64 ew eh)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 t (*.f64 ew (/.f64 -3 eh)))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh)))) 4))) (*.f64 2 (*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh)))) 4)))) 16)
(*.f64 (*.f64 (cos.f64 t) eh) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh)))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (/.f64 -3 t)) ew)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (/.f64 -3 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 t (*.f64 -3 (/.f64 ew eh)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 t (*.f64 ew (/.f64 -3 eh)))))))
(pow.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh))))) 1)
(*.f64 (*.f64 (cos.f64 t) eh) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (/.f64 -3 eh)))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (/.f64 -3 t)) ew)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (/.f64 -3 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 t (*.f64 -3 (/.f64 ew eh)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 t (*.f64 ew (/.f64 -3 eh)))))))

eval1.8s (8.4%)

Compiler

Compiled 45311 to 18084 computations (60.1% saved)

prune1.5s (7.1%)

Pruning

14 alts after pruning (7 fresh and 7 done)

PrunedKeptTotal
New136551370
Fresh123
Picked011
Done167
Total1367141381
Error
0.1b
Counts
1381 → 14
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 (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))))
11.0b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 (*.f64 eh -1/3) (/.f64 t ew)))))))
22.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))) (*.f64 eh (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3)))))))
0.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))))
7.5b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))))
11.3b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 (*.f64 eh -1/3) (/.f64 t ew)))))))
13.6b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)))
13.6b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 (sin.f64 (atan.f64 (+.f64 -1 (-.f64 1 (/.f64 (/.f64 eh t) (neg.f64 ew)))))) eh)))
13.6b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 eh t) (/.f64 1 ew)))) eh)))
13.6b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (/.f64 1 t)))) eh)))
13.6b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 2 (*.f64 t (/.f64 ew eh))) 1/2))) eh)))
13.6b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))))
13.6b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))))
10.7b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (*.f64 (*.f64 eh -1/3) (/.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (+.f64 (/.f64 (/.f64 eh t) ew) (*.f64 (/.f64 t ew) (*.f64 eh -1/3))))))))
Compiler

Compiled 416 to 268 computations (35.6% saved)

regimes73.0ms (0.3%)

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

5 calls:

13.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)))))))
13.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))))))
12.0ms
t
11.0ms
eh
11.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 743 to 242 computations (67.4% saved)

regimes43.0ms (0.2%)

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

3 calls:

11.0ms
eh
11.0ms
t
10.0ms
ew
Results
ErrorSegmentsBranch
0.9b1eh
0.9b1ew
0.9b1t
Compiler

Compiled 626 to 199 computations (68.2% saved)

regimes34.0ms (0.2%)

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

3 calls:

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

Compiled 477 to 165 computations (65.4% saved)

regimes56.0ms (0.3%)

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

3 calls:

21.0ms
t
21.0ms
ew
8.0ms
eh
Results
ErrorSegmentsBranch
7.5b1eh
6.1b3ew
1.2b3t
Compiler

Compiled 369 to 123 computations (66.7% saved)

bsearch224.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
132.0ms
3.037692421278655e-94
2.5346543116919867e-91
91.0ms
-1.016476375481016e+32
-4.052136805828594e+23
Results
162.0ms224×body256valid
Compiler

Compiled 905 to 568 computations (37.2% saved)

regimes28.0ms (0.1%)

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

3 calls:

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

Compiled 341 to 114 computations (66.6% saved)

regimes21.0ms (0.1%)

Accuracy

Total -0.1b remaining (-0.8%)

Threshold costs -0.1b (-0.8%)

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

3 calls:

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

Compiled 237 to 85 computations (64.1% saved)

simplify7.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
069714
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 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew))))))
(if (<=.f64 t -999999999999999983222784) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 (*.f64 eh -1/3) (/.f64 t ew))))))) (if (<=.f64 t 4586997231980143/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))))) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 (*.f64 eh -1/3) (/.f64 t ew)))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) 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 (/.f64 eh t) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) ew))))))
(if (<=.f64 t -999999999999999983222784) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 (*.f64 eh -1/3) (/.f64 t ew))))))) (if (<=.f64 t 4586997231980143/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))))) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 (*.f64 eh -1/3) (/.f64 t ew)))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))))
Compiler

Compiled 244 to 131 computations (46.3% saved)

soundness0.0ms (0%)

end60.0ms (0.3%)

Compiler

Compiled 229 to 72 computations (68.6% saved)

Profiling

Loading profile data...