Details

Time bar (total: 18.4s)

analyze1.4s (7.4%)

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.7s (36.2%)

Results
3.4s5150×body256valid
2.6s2117×body1024valid
689.0ms980×body512valid
19.0msbody2048valid
Bogosity

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

simplify92.0ms (0.5%)

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)

localize32.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 eh (cos.f64 t))
0.2b
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
3.7b
(/.f64 (/.f64 eh (tan.f64 t)) ew)
35.3b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
Compiler

Compiled 134 to 17 computations (87.3% saved)

series23.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
3.0ms
eh
@-inf
(*.f64 eh (cos.f64 t))
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)

rewrite113.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
2198×rational.json-1
1826×rational.json-simplify-35
1040×exponential.json-3
1040×rational.json-2
1040×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01694
112194
234094
398694
4308494
5793094
Stop Event
node limit
Counts
4 → 102
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 eh (cos.f64 t))
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 1 (*.f64 (tan.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (tan.f64 t)) (/.f64 1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 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 (/.f64 1/2 ew) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eh eh) (*.f64 (/.f64 1 (*.f64 (tan.f64 t) ew)) 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 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 -1 (/.f64 (/.f64 eh (tan.f64 t)) (neg.f64 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 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 (/.f64 1/2 ew) (tan.f64 t)) 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 eh (/.f64 2 (*.f64 (tan.f64 t) ew))) 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 ew (*.f64 (tan.f64 t) 4))))))) (#(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 (*.f64 (tan.f64 t) ew)) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (tan.f64 t)) (/.f64 eh ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (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 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 (*.f64 2 (/.f64 1 (tan.f64 t))) (/.f64 eh (+.f64 ew 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 1/2 (*.f64 eh (/.f64 2 (*.f64 (tan.f64 t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 ew) (tan.f64 t)) (+.f64 eh 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 2 ew) (/.f64 eh (*.f64 (tan.f64 t) 2)))))) (#(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 1 (*.f64 (tan.f64 t) ew)) 1/2) (+.f64 eh eh))))) (#(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)) (neg.f64 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 (/.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 ew (*.f64 (tan.f64 t) 4))) (*.f64 eh 4))))) (#(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 -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 (/.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 (tan.f64 t)) (/.f64 1/2 (tan.f64 t))) (/.f64 eh ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (/.f64 1/2 ew) (tan.f64 t)) (/.f64 (/.f64 1/2 ew) (tan.f64 t))) 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 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 neg.f64 (/.f64 (/.f64 eh (tan.f64 t)) (neg.f64 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 +.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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 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 ew (*.f64 (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 ew (*.f64 (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 ew (*.f64 (sin.f64 t) 4)))) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (*.f64 (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)))))
((#(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 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 eh (*.f64 (cos.f64 t) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 eh (*.f64 (cos.f64 t) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 eh (*.f64 (cos.f64 t) 4))) (*.f64 2 (*.f64 eh (*.f64 (cos.f64 t) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (cos.f64 t)) 1)))))

simplify222.0ms (1.2%)

Algorithm
egg-herbie
Rules
1332×rational.json-simplify-51
1146×rational.json-simplify-1
1108×rational.json-simplify-43
926×rational.json-simplify-53
778×rational.json-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02726532
16066430
214166308
339966206
467196206
576996206
Stop Event
node limit
Counts
234 → 179
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 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
eh
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) eh)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)) eh))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) eh)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)) eh)))
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 1 (*.f64 (tan.f64 t) ew)))
(*.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 (/.f64 1/2 ew) (tan.f64 t)))
(*.f64 (+.f64 eh eh) (*.f64 (/.f64 1 (*.f64 (tan.f64 t) ew)) 1/2))
(*.f64 (/.f64 eh ew) (/.f64 1 (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 -1 (/.f64 (/.f64 eh (tan.f64 t)) (neg.f64 ew)))
(*.f64 -1 (/.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))
(*.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 (/.f64 1/2 ew) (tan.f64 t)) eh))
(*.f64 2 (*.f64 (/.f64 1/2 (tan.f64 t)) (/.f64 eh ew)))
(*.f64 (*.f64 eh (/.f64 2 (*.f64 (tan.f64 t) ew))) 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 ew (*.f64 (tan.f64 t) 4))))
(*.f64 (/.f64 1 ew) (/.f64 eh (tan.f64 t)))
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) ew)) eh)
(*.f64 (/.f64 1 (tan.f64 t)) (/.f64 eh ew))
(*.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 eh (neg.f64 (tan.f64 t))) (/.f64 -1 ew))
(*.f64 (/.f64 eh (neg.f64 ew)) (/.f64 -1 (tan.f64 t)))
(*.f64 (*.f64 2 (/.f64 1 (tan.f64 t))) (/.f64 eh (+.f64 ew ew)))
(*.f64 (/.f64 1/2 ew) (/.f64 (+.f64 eh eh) (tan.f64 t)))
(*.f64 1/2 (*.f64 eh (/.f64 2 (*.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 (/.f64 1/2 ew) (tan.f64 t)) (+.f64 eh eh))
(*.f64 (/.f64 1/2 (tan.f64 t)) (*.f64 eh (/.f64 2 ew)))
(*.f64 (/.f64 2 ew) (/.f64 eh (*.f64 (tan.f64 t) 2)))
(*.f64 (*.f64 (/.f64 1 ew) 1/2) (/.f64 (+.f64 eh eh) (tan.f64 t)))
(*.f64 (*.f64 (/.f64 1 (*.f64 (tan.f64 t) ew)) 1/2) (+.f64 eh eh))
(*.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)) (neg.f64 ew)) -1)
(*.f64 (/.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))) -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 ew (*.f64 (tan.f64 t) 4))) (*.f64 eh 4))
(*.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 -1 ew) (/.f64 eh (neg.f64 (tan.f64 t))))
(*.f64 (/.f64 -1 (tan.f64 t)) (/.f64 eh (neg.f64 ew)))
(*.f64 (+.f64 (/.f64 1/2 ew) (/.f64 1/2 ew)) (/.f64 eh (tan.f64 t)))
(*.f64 (+.f64 (/.f64 1/2 (tan.f64 t)) (/.f64 1/2 (tan.f64 t))) (/.f64 eh ew))
(*.f64 (+.f64 (/.f64 (/.f64 1/2 ew) (tan.f64 t)) (/.f64 (/.f64 1/2 ew) (tan.f64 t))) eh)
(pow.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 1)
(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))))
(neg.f64 (/.f64 (/.f64 eh (tan.f64 t)) (neg.f64 ew)))
(neg.f64 (/.f64 (/.f64 eh ew) (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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (*.f64 (sin.f64 t) 2))) 2)
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (*.f64 (sin.f64 t) 4))) 4)
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (*.f64 (sin.f64 t) 4)))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (*.f64 (sin.f64 t) 4)))) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (*.f64 (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)
(+.f64 (*.f64 eh (cos.f64 t)) 0)
(+.f64 0 (*.f64 eh (cos.f64 t)))
(-.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 eh (*.f64 (cos.f64 t) 4)) 4)
(/.f64 (*.f64 2 (*.f64 eh (*.f64 (cos.f64 t) 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 eh (*.f64 (cos.f64 t) 4))) (*.f64 2 (*.f64 eh (*.f64 (cos.f64 t) 4)))) 16)
(pow.f64 (*.f64 eh (cos.f64 t)) 1)
Outputs
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 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 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 eh (*.f64 t ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -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 (/.f64 t ew) (*.f64 -1/3 eh)))
(+.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 (pow.f64 t 3) (neg.f64 (*.f64 (/.f64 eh ew) 1/45))) (*.f64 eh (*.f64 (/.f64 t ew) -1/3))))
(+.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) -1/45))))
(+.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (*.f64 (/.f64 t ew) (*.f64 -1/3 eh)) (*.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 (*.f64 (pow.f64 t 3) (neg.f64 (*.f64 (/.f64 eh ew) 1/45))) (*.f64 eh (*.f64 (/.f64 t ew) -1/3)))) (*.f64 (pow.f64 t 5) (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 (/.f64 eh ew) 1/45)) (*.f64 (/.f64 eh ew) 1/105)))))
(+.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (+.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) -1/45)) (*.f64 (pow.f64 t 5) (neg.f64 (+.f64 (*.f64 (/.f64 eh ew) -1/135) (*.f64 (/.f64 eh ew) 1/105))))) (*.f64 -1/3 (*.f64 eh (/.f64 t ew)))))
(+.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (*.f64 (/.f64 t ew) (*.f64 -1/3 eh)) (+.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) -1/45)) (*.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 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) 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 (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 (*.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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.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 (pow.f64 t 5) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 1/120))))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.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 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 1/120 (pow.f64 t 5)))))
(+.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 (pow.f64 t 5) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 1/120))) (*.f64 -1/5040 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (pow.f64 t 7))))))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 t ew)) (+.f64 (+.f64 (*.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 1/120 (pow.f64 t 5)))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (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 5)) 1/120)) (+.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (*.f64 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 (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 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
eh
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) eh)
(+.f64 eh (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))))
(+.f64 eh (*.f64 eh (*.f64 (pow.f64 t 2) -1/2)))
(+.f64 eh (*.f64 eh (*.f64 -1/2 (pow.f64 t 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 (pow.f64 t 2) -1/2)) (+.f64 eh (*.f64 eh (*.f64 1/24 (pow.f64 t 4)))))
(+.f64 (*.f64 -1/2 (*.f64 eh (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 eh (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) eh)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)) eh)))
(+.f64 (*.f64 -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 eh (*.f64 (pow.f64 t 2) -1/2)) (+.f64 (+.f64 eh (*.f64 eh (*.f64 1/24 (pow.f64 t 4)))) (*.f64 eh (*.f64 -1/720 (pow.f64 t 6)))))
(+.f64 (+.f64 eh (*.f64 -1/2 (*.f64 eh (pow.f64 t 2)))) (+.f64 (*.f64 eh (*.f64 -1/720 (pow.f64 t 6))) (*.f64 eh (*.f64 1/24 (pow.f64 t 4)))))
(+.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 (pow.f64 t 6) (*.f64 eh -1/720)) (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (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 1 (*.f64 (tan.f64 t) ew)))
(/.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 (+.f64 eh eh) (tan.f64 t)) (*.f64 1/2 (/.f64 1 ew)))
(*.f64 (+.f64 eh eh) (/.f64 (/.f64 1/2 ew) (tan.f64 t)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (+.f64 eh eh) (*.f64 (/.f64 1 (*.f64 (tan.f64 t) ew)) 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 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 -1 (/.f64 (/.f64 eh (tan.f64 t)) (neg.f64 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 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 (/.f64 1/2 ew) (tan.f64 t)) eh))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 2 (*.f64 (/.f64 1/2 (tan.f64 t)) (/.f64 eh ew)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (*.f64 eh (/.f64 2 (*.f64 (tan.f64 t) ew))) 1/2)
(*.f64 eh (*.f64 (/.f64 2 (*.f64 (tan.f64 t) ew)) 1/2))
(*.f64 eh (*.f64 1/2 (/.f64 (/.f64 2 ew) (tan.f64 t))))
(*.f64 eh (*.f64 1/2 (/.f64 (/.f64 2 (tan.f64 t)) ew)))
(*.f64 1/2 (/.f64 eh (/.f64 (*.f64 (tan.f64 t) ew) 2)))
(*.f64 (*.f64 (/.f64 eh (tan.f64 t)) 4) (/.f64 1 (*.f64 ew 4)))
(*.f64 (/.f64 eh (tan.f64 t)) (*.f64 4 (/.f64 1 (*.f64 ew 4))))
(*.f64 (/.f64 eh (tan.f64 t)) (*.f64 4 (/.f64 1/4 ew)))
(*.f64 4 (*.f64 (/.f64 eh (tan.f64 t)) (/.f64 1/4 ew)))
(*.f64 (*.f64 eh (/.f64 2 ew)) (/.f64 1/2 (tan.f64 t)))
(*.f64 eh (*.f64 (/.f64 2 ew) (/.f64 1/2 (tan.f64 t))))
(*.f64 eh (*.f64 (/.f64 1/2 (tan.f64 t)) (/.f64 2 ew)))
(*.f64 (/.f64 1/2 (tan.f64 t)) (/.f64 eh (/.f64 ew 2)))
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 ew (*.f64 (tan.f64 t) 4))))
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 (tan.f64 t) (*.f64 ew 4))))
(*.f64 (*.f64 eh 4) (/.f64 (/.f64 1/4 ew) (tan.f64 t)))
(*.f64 (*.f64 eh 4) (/.f64 1/4 (*.f64 (tan.f64 t) ew)))
(*.f64 eh (*.f64 4 (/.f64 (/.f64 1/4 ew) (tan.f64 t))))
(*.f64 (/.f64 1 ew) (/.f64 eh (tan.f64 t)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) ew)) eh)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 1 (tan.f64 t)) (/.f64 eh ew))
(/.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 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 (*.f64 2 (/.f64 1 (tan.f64 t))) (/.f64 eh (+.f64 ew ew)))
(/.f64 eh (*.f64 (tan.f64 t) 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 1/2 (*.f64 eh (/.f64 2 (*.f64 (tan.f64 t) ew))))
(*.f64 eh (*.f64 (/.f64 2 (*.f64 (tan.f64 t) ew)) 1/2))
(*.f64 eh (*.f64 1/2 (/.f64 (/.f64 2 ew) (tan.f64 t))))
(*.f64 eh (*.f64 1/2 (/.f64 (/.f64 2 (tan.f64 t)) ew)))
(*.f64 1/2 (/.f64 eh (/.f64 (*.f64 (tan.f64 t) ew) 2)))
(*.f64 (/.f64 (/.f64 1/2 ew) (tan.f64 t)) (+.f64 eh eh))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 1/2 (tan.f64 t)) (*.f64 eh (/.f64 2 ew)))
(*.f64 eh (*.f64 (/.f64 2 ew) (/.f64 1/2 (tan.f64 t))))
(*.f64 eh (*.f64 (/.f64 1/2 (tan.f64 t)) (/.f64 2 ew)))
(*.f64 (/.f64 1/2 (tan.f64 t)) (/.f64 eh (/.f64 ew 2)))
(*.f64 (/.f64 2 ew) (/.f64 eh (*.f64 (tan.f64 t) 2)))
(*.f64 eh (*.f64 (/.f64 2 ew) (/.f64 1/2 (tan.f64 t))))
(*.f64 eh (*.f64 (/.f64 1/2 (tan.f64 t)) (/.f64 2 ew)))
(*.f64 (/.f64 1/2 (tan.f64 t)) (/.f64 eh (/.f64 ew 2)))
(*.f64 (*.f64 (/.f64 1 ew) 1/2) (/.f64 (+.f64 eh eh) (tan.f64 t)))
(*.f64 (/.f64 (+.f64 eh eh) (tan.f64 t)) (*.f64 1/2 (/.f64 1 ew)))
(*.f64 (*.f64 (/.f64 1 (*.f64 (tan.f64 t) ew)) 1/2) (+.f64 eh eh))
(/.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)) (neg.f64 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 (/.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 eh (*.f64 (tan.f64 t) ew))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) 2)) (/.f64 2 ew))
(*.f64 eh (*.f64 (/.f64 2 ew) (/.f64 1/2 (tan.f64 t))))
(*.f64 eh (*.f64 (/.f64 1/2 (tan.f64 t)) (/.f64 2 ew)))
(*.f64 (/.f64 1/2 (tan.f64 t)) (/.f64 eh (/.f64 ew 2)))
(*.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 (/.f64 eh (tan.f64 t)) (*.f64 4 (/.f64 1 (*.f64 ew 4))))
(*.f64 (/.f64 eh (tan.f64 t)) (*.f64 4 (/.f64 1/4 ew)))
(*.f64 4 (*.f64 (/.f64 eh (tan.f64 t)) (/.f64 1/4 ew)))
(*.f64 (/.f64 1 (*.f64 ew (*.f64 (tan.f64 t) 4))) (*.f64 eh 4))
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 (tan.f64 t) (*.f64 ew 4))))
(*.f64 (*.f64 eh 4) (/.f64 (/.f64 1/4 ew) (tan.f64 t)))
(*.f64 (*.f64 eh 4) (/.f64 1/4 (*.f64 (tan.f64 t) ew)))
(*.f64 eh (*.f64 4 (/.f64 (/.f64 1/4 ew) (tan.f64 t))))
(*.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 -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 (/.f64 1/2 ew) (/.f64 1/2 ew)) (/.f64 eh (tan.f64 t)))
(*.f64 (/.f64 eh (tan.f64 t)) (+.f64 (/.f64 1/2 ew) (/.f64 1/2 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 (/.f64 1/2 ew) (tan.f64 t)) (/.f64 (/.f64 1/2 ew) (tan.f64 t))) 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 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))
(neg.f64 (/.f64 (/.f64 eh (tan.f64 t)) (neg.f64 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))
(+.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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 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 ew (*.f64 (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 ew (*.f64 (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 ew (*.f64 (sin.f64 t) 4)))) (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (*.f64 (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)))
(+.f64 (*.f64 eh (cos.f64 t)) 0)
(*.f64 eh (cos.f64 t))
(+.f64 0 (*.f64 eh (cos.f64 t)))
(*.f64 eh (cos.f64 t))
(-.f64 (*.f64 eh (cos.f64 t)) 0)
(*.f64 eh (cos.f64 t))
(/.f64 (*.f64 eh (cos.f64 t)) 1)
(*.f64 eh (cos.f64 t))
(/.f64 (*.f64 eh (*.f64 (cos.f64 t) 2)) 2)
(*.f64 eh (cos.f64 t))
(/.f64 (*.f64 eh (*.f64 (cos.f64 t) 4)) 4)
(*.f64 eh (cos.f64 t))
(/.f64 (*.f64 2 (*.f64 eh (*.f64 (cos.f64 t) 4))) 8)
(*.f64 eh (cos.f64 t))
(/.f64 (+.f64 (*.f64 2 (*.f64 eh (*.f64 (cos.f64 t) 4))) (*.f64 2 (*.f64 eh (*.f64 (cos.f64 t) 4)))) 16)
(*.f64 eh (cos.f64 t))
(pow.f64 (*.f64 eh (cos.f64 t)) 1)
(*.f64 eh (cos.f64 t))

eval226.0ms (1.2%)

Compiler

Compiled 10136 to 2906 computations (71.3% saved)

prune57.0ms (0.3%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New2814285
Fresh000
Picked011
Done000
Total2815286
Error
0.1b
Counts
286 → 5
Alt Table
Click to see full alt table
StatusErrorProgram
26.2b
(fabs.f64 (+.f64 (+.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 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))))
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))))))
4.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 (*.f64 t ew)) (*.f64 (/.f64 t ew) (*.f64 -1/3 eh))))))))
12.4b
(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 (tan.f64 t)) ew))))))
0.7b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))))
Compiler

Compiled 174 to 103 computations (40.8% saved)

localize37.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 144 to 20 computations (86.1% saved)

series7.0ms (0%)

Counts
2 → 0
Calls

18 calls:

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

rewrite76.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01034
17034
219334
359334
4194834
5504134
Stop Event
node limit
Counts
2 → 69
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(/.f64 eh (*.f64 t ew))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (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 2 (*.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 -1 (-.f64 1 (/.f64 (neg.f64 eh) (*.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 (neg.f64 eh) (*.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 1/2 (*.f64 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 -1 (/.f64 (neg.f64 eh) (*.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 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 eh (/.f64 1/2 (*.f64 t 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 eh 4) (/.f64 1 (*.f64 ew (*.f64 t 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 (*.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 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 (/.f64 1 (*.f64 t ew)) 1/2) (+.f64 eh eh))))) (#(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 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 eh (*.f64 t (+.f64 ew ew))) 2)))) (#(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 (/.f64 eh (*.f64 t ew)) 2) 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 -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 *.f64 (/.f64 -1 ew) (/.f64 eh (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (/.f64 1/2 (*.f64 t ew))) 2)))) (#(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 (neg.f64 eh) (*.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)))))))

simplify118.0ms (0.6%)

Algorithm
egg-herbie
Rules
1284×rational.json-simplify-35
1018×rational.json-simplify-2
844×rational.json-simplify-50
822×rational.json-simplify-41
730×rational.json-simplify-40
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01311145
12641145
26221121
316521121
436861121
554241121
665211121
Stop Event
node limit
Counts
69 → 81
Calls
Call 1
Inputs
(+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 0)
(+.f64 0 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(+.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))
(-.f64 (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 2 (*.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 -1 (-.f64 1 (/.f64 (neg.f64 eh) (*.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 (neg.f64 eh) (*.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 1/2 (*.f64 t ew)))
(*.f64 (+.f64 eh eh) (*.f64 (/.f64 1 (*.f64 t ew)) 1/2))
(*.f64 (/.f64 eh t) (/.f64 1 ew))
(*.f64 -1 (/.f64 (neg.f64 eh) (*.f64 t ew)))
(*.f64 -1 (/.f64 eh (*.f64 ew (neg.f64 t))))
(*.f64 -1 (/.f64 (/.f64 eh t) (neg.f64 ew)))
(*.f64 2 (/.f64 eh (*.f64 t (+.f64 ew ew))))
(*.f64 2 (/.f64 (/.f64 eh (*.f64 t ew)) 2))
(*.f64 2 (*.f64 eh (/.f64 1/2 (*.f64 t ew))))
(*.f64 (*.f64 eh (/.f64 2 (*.f64 t ew))) 1/2)
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 ew (*.f64 t 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 (*.f64 eh (/.f64 2 ew)) (/.f64 1/2 t))
(*.f64 (/.f64 1 ew) (/.f64 eh t))
(*.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 (/.f64 1 (*.f64 t ew)) 1/2) (+.f64 eh eh))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 t ew)) -1)
(*.f64 (/.f64 eh (*.f64 ew (neg.f64 t))) -1)
(*.f64 (/.f64 (/.f64 eh t) (neg.f64 ew)) -1)
(*.f64 (/.f64 eh (*.f64 t (+.f64 ew ew))) 2)
(*.f64 (/.f64 1 (+.f64 ew ew)) (*.f64 eh (/.f64 2 t)))
(*.f64 (/.f64 (/.f64 eh (*.f64 t ew)) 2) 2)
(*.f64 (/.f64 1 (*.f64 ew (*.f64 t 4))) (*.f64 eh 4))
(*.f64 (/.f64 -1 (*.f64 t ew)) (neg.f64 eh))
(*.f64 (/.f64 1 (*.f64 ew (neg.f64 t))) (neg.f64 eh))
(*.f64 (/.f64 -1 ew) (/.f64 eh (neg.f64 t)))
(*.f64 (*.f64 eh (/.f64 1/2 (*.f64 t ew))) 2)
(pow.f64 (/.f64 eh (*.f64 t ew)) 1)
(neg.f64 (/.f64 (neg.f64 eh) (*.f64 t ew)))
(neg.f64 (/.f64 eh (*.f64 ew (neg.f64 t))))
(neg.f64 (/.f64 (/.f64 eh t) (neg.f64 ew)))
Outputs
(+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 0)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(+.f64 0 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(+.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
(-.f64 (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 2 (*.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 -1 (-.f64 1 (/.f64 (neg.f64 eh) (*.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 (neg.f64 eh) (*.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 1/2 (*.f64 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 -1 (/.f64 (neg.f64 eh) (*.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 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 eh (/.f64 1/2 (*.f64 t 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 1/2 (*.f64 eh (/.f64 (/.f64 2 t) ew)))
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 ew (*.f64 t 4))))
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 t (*.f64 4 ew))))
(*.f64 eh (*.f64 4 (/.f64 1 (*.f64 ew (*.f64 t 4)))))
(*.f64 (*.f64 eh 4) (/.f64 1/4 (*.f64 t ew)))
(*.f64 eh (*.f64 4 (/.f64 1/4 (*.f64 t ew))))
(*.f64 (*.f64 eh (/.f64 2 t)) (/.f64 1 (+.f64 ew ew)))
(*.f64 eh (*.f64 (/.f64 2 t) (/.f64 1 (+.f64 ew ew))))
(*.f64 eh (*.f64 (/.f64 2 t) (/.f64 1/2 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 (*.f64 eh (/.f64 2 ew)) (/.f64 1/2 t))
(*.f64 eh (*.f64 (/.f64 2 ew) (/.f64 1/2 t)))
(*.f64 (/.f64 1 ew) (/.f64 eh t))
(/.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 1/2 (*.f64 eh (/.f64 (/.f64 2 t) ew)))
(*.f64 (/.f64 1/2 t) (*.f64 eh (/.f64 2 ew)))
(*.f64 (*.f64 eh (/.f64 2 ew)) (/.f64 1/2 t))
(*.f64 eh (*.f64 (/.f64 2 ew) (/.f64 1/2 t)))
(*.f64 (/.f64 1/2 (*.f64 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 (neg.f64 eh) (*.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 eh (*.f64 t (+.f64 ew ew))) 2)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1 (+.f64 ew ew)) (*.f64 eh (/.f64 2 t)))
(*.f64 (*.f64 eh (/.f64 2 t)) (/.f64 1 (+.f64 ew ew)))
(*.f64 eh (*.f64 (/.f64 2 t) (/.f64 1 (+.f64 ew ew))))
(*.f64 eh (*.f64 (/.f64 2 t) (/.f64 1/2 ew)))
(*.f64 (/.f64 (/.f64 eh (*.f64 t ew)) 2) 2)
(/.f64 eh (*.f64 t ew))
(*.f64 (/.f64 1 (*.f64 ew (*.f64 t 4))) (*.f64 eh 4))
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 t (*.f64 4 ew))))
(*.f64 eh (*.f64 4 (/.f64 1 (*.f64 ew (*.f64 t 4)))))
(*.f64 (*.f64 eh 4) (/.f64 1/4 (*.f64 t ew)))
(*.f64 eh (*.f64 4 (/.f64 1/4 (*.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))
(*.f64 (/.f64 -1 ew) (/.f64 eh (neg.f64 t)))
(/.f64 eh (*.f64 t ew))
(*.f64 (*.f64 eh (/.f64 1/2 (*.f64 t ew))) 2)
(/.f64 eh (*.f64 t ew))
(pow.f64 (/.f64 eh (*.f64 t ew)) 1)
(/.f64 eh (*.f64 t ew))
(neg.f64 (/.f64 (neg.f64 eh) (*.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))

localize79.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 eh (tan.f64 t))
0.2b
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
3.7b
(/.f64 (/.f64 eh (tan.f64 t)) ew)
35.3b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
Compiler

Compiled 119 to 15 computations (87.4% saved)

series3.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite113.0ms (0.6%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0711
15111
214611
334211
486811
5347911
Stop Event
node limit
Counts
1 → 70
Calls
Call 1
Inputs
(/.f64 eh (tan.f64 t))
Outputs
((#(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 (/.f64 eh (tan.f64 t)) 1/2) (*.f64 (/.f64 eh (tan.f64 t)) 1/2))))) (#(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 eh (*.f64 1/2 (/.f64 2 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (tan.f64 t) (/.f64 (/.f64 1 eh) (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))))))) (#(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 eh eh) (/.f64 1/2 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eh eh) (+.f64 (/.f64 -1/2 (*.f64 (tan.f64 t) -2)) (/.f64 -1/2 (*.f64 (tan.f64 t) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 eh (tan.f64 t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (/.f64 2 (tan.f64 t))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh 4) (/.f64 -1/2 (*.f64 (tan.f64 t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh 4) (*.f64 (/.f64 1 (tan.f64 t)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh 4) (*.f64 1/2 (/.f64 1/2 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (tan.f64 t)) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (tan.f64 t)) (/.f64 -1 (/.f64 -1 eh)))))) (#(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 (tan.f64 t) eh) (/.f64 1 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (tan.f64 t) eh) (/.f64 2 (*.f64 2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 eh (neg.f64 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (/.f64 1 (*.f64 2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (/.f64 1/2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 eh (*.f64 (tan.f64 t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 eh (tan.f64 t)) 4))))) (#(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 8) (/.f64 1 (*.f64 (tan.f64 t) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 eh (/.f64 2 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 eh) (/.f64 (tan.f64 t) (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))))))) (#(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 eh -2) (/.f64 -1/2 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh -2) (/.f64 1 (*.f64 (tan.f64 t) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (tan.f64 t))) (*.f64 eh 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (neg.f64 (tan.f64 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 eh) (/.f64 (*.f64 (tan.f64 t) 2) (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (tan.f64 t)) (*.f64 eh 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 t) (/.f64 1/2 eh)) (/.f64 2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 eh (tan.f64 t)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 eh) (/.f64 (tan.f64 t) (*.f64 2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh 1/2) (*.f64 2 (/.f64 1 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh 1/2) (/.f64 2 (tan.f64 t)))))) (#(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 eh) (/.f64 (neg.f64 (tan.f64 t)) (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (*.f64 (tan.f64 t) -2)) (*.f64 eh 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 (/.f64 1 (tan.f64 t)) 1/4) (*.f64 eh 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 2 (tan.f64 t))) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))) (/.f64 (tan.f64 t) eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (tan.f64 t) 2) (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))) (/.f64 1/2 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))) (*.f64 (tan.f64 t) (/.f64 1/2 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 -1 eh)) (/.f64 1 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (tan.f64 t) (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))) (/.f64 1 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (tan.f64 t)) (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))) (/.f64 -1 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 eh) (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))) (tan.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh)))) (*.f64 (tan.f64 t) (/.f64 2 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh)))) (/.f64 (tan.f64 t) eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 (tan.f64 t) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 (tan.f64 t))) (*.f64 eh 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (tan.f64 t)) (*.f64 eh -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))) (*.f64 (tan.f64 t) (/.f64 2 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (tan.f64 t) (*.f64 2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh)))) (/.f64 2 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eh (tan.f64 t)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (tan.f64 t) 8)) (*.f64 eh 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (tan.f64 t) -2)) (*.f64 eh -2))))) (#(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 neg.f64 (/.f64 (/.f64 (tan.f64 t) (neg.f64 eh)) (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))))))))

simplify106.0ms (0.6%)

Algorithm
egg-herbie
Rules
1410×rational.json-simplify-53
1066×rational.json-simplify-2
822×rational.json-simplify-54
724×rational.json-simplify-50
714×rational.json-simplify-41
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01731896
13641842
29171816
333651816
453691696
Stop Event
node limit
Counts
94 → 99
Calls
Call 1
Inputs
(/.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 (/.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 (/.f64 eh (tan.f64 t)) 1/2) (*.f64 (/.f64 eh (tan.f64 t)) 1/2))
(-.f64 (/.f64 eh (tan.f64 t)) 0)
(-.f64 0 (/.f64 eh (neg.f64 (tan.f64 t))))
(*.f64 eh (/.f64 1 (tan.f64 t)))
(*.f64 eh (*.f64 1/2 (/.f64 2 (tan.f64 t))))
(*.f64 (tan.f64 t) (/.f64 (/.f64 1 eh) (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))))
(*.f64 (/.f64 eh (tan.f64 t)) 1)
(*.f64 1 (/.f64 eh (tan.f64 t)))
(*.f64 (+.f64 eh eh) (/.f64 1/2 (tan.f64 t)))
(*.f64 (+.f64 eh eh) (+.f64 (/.f64 -1/2 (*.f64 (tan.f64 t) -2)) (/.f64 -1/2 (*.f64 (tan.f64 t) -2))))
(*.f64 2 (*.f64 (/.f64 eh (tan.f64 t)) 1/2))
(*.f64 (*.f64 eh (/.f64 2 (tan.f64 t))) 1/2)
(*.f64 (*.f64 eh 4) (/.f64 -1/2 (*.f64 (tan.f64 t) -2)))
(*.f64 (*.f64 eh 4) (*.f64 (/.f64 1 (tan.f64 t)) 1/4))
(*.f64 (*.f64 eh 4) (*.f64 1/2 (/.f64 1/2 (tan.f64 t))))
(*.f64 (/.f64 1 (tan.f64 t)) eh)
(*.f64 (/.f64 1 (tan.f64 t)) (/.f64 -1 (/.f64 -1 eh)))
(*.f64 (neg.f64 eh) (/.f64 -1 (tan.f64 t)))
(*.f64 (/.f64 (tan.f64 t) eh) (/.f64 1 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))))
(*.f64 (/.f64 (tan.f64 t) eh) (/.f64 2 (*.f64 2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh)))))
(*.f64 -1 (/.f64 eh (neg.f64 (tan.f64 t))))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (/.f64 1 (*.f64 2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh)))))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (/.f64 1/2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))))
(*.f64 4 (/.f64 eh (*.f64 (tan.f64 t) 4)))
(*.f64 4 (/.f64 (/.f64 eh (tan.f64 t)) 4))
(*.f64 (*.f64 (/.f64 eh (tan.f64 t)) 4) 1/4)
(*.f64 (*.f64 eh 8) (/.f64 1 (*.f64 (tan.f64 t) 8)))
(*.f64 1/2 (*.f64 eh (/.f64 2 (tan.f64 t))))
(*.f64 (/.f64 1 eh) (/.f64 (tan.f64 t) (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))))
(*.f64 (/.f64 1/2 (tan.f64 t)) (+.f64 eh eh))
(*.f64 (*.f64 eh -2) (/.f64 -1/2 (tan.f64 t)))
(*.f64 (*.f64 eh -2) (/.f64 1 (*.f64 (tan.f64 t) -2)))
(*.f64 (*.f64 2 (/.f64 1 (tan.f64 t))) (*.f64 eh 1/2))
(*.f64 (/.f64 eh (neg.f64 (tan.f64 t))) -1)
(*.f64 (/.f64 1/2 eh) (/.f64 (*.f64 (tan.f64 t) 2) (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))))
(*.f64 (/.f64 2 (tan.f64 t)) (*.f64 eh 1/2))
(*.f64 (*.f64 (tan.f64 t) (/.f64 1/2 eh)) (/.f64 2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))))
(*.f64 (*.f64 (/.f64 eh (tan.f64 t)) 1/2) 2)
(*.f64 (/.f64 2 eh) (/.f64 (tan.f64 t) (*.f64 2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh)))))
(*.f64 (*.f64 eh 1/2) (*.f64 2 (/.f64 1 (tan.f64 t))))
(*.f64 (*.f64 eh 1/2) (/.f64 2 (tan.f64 t)))
(*.f64 1/4 (*.f64 (/.f64 eh (tan.f64 t)) 4))
(*.f64 (/.f64 -1 eh) (/.f64 (neg.f64 (tan.f64 t)) (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))))
(*.f64 (/.f64 -1/2 (*.f64 (tan.f64 t) -2)) (*.f64 eh 4))
(*.f64 (/.f64 -1 (tan.f64 t)) (neg.f64 eh))
(*.f64 (*.f64 (/.f64 1 (tan.f64 t)) 1/4) (*.f64 eh 4))
(*.f64 (*.f64 1/2 (/.f64 2 (tan.f64 t))) eh)
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))) (/.f64 (tan.f64 t) eh))
(*.f64 (/.f64 (*.f64 (tan.f64 t) 2) (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))) (/.f64 1/2 eh))
(*.f64 (/.f64 2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))) (*.f64 (tan.f64 t) (/.f64 1/2 eh)))
(*.f64 (/.f64 -1 (/.f64 -1 eh)) (/.f64 1 (tan.f64 t)))
(*.f64 (/.f64 (tan.f64 t) (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))) (/.f64 1 eh))
(*.f64 (/.f64 (neg.f64 (tan.f64 t)) (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))) (/.f64 -1 eh))
(*.f64 (/.f64 (/.f64 1 eh) (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))) (tan.f64 t))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh)))) (*.f64 (tan.f64 t) (/.f64 2 eh)))
(*.f64 (/.f64 2 (*.f64 2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh)))) (/.f64 (tan.f64 t) eh))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) 4)) 4)
(*.f64 (*.f64 1/2 (/.f64 1/2 (tan.f64 t))) (*.f64 eh 4))
(*.f64 (/.f64 -1/2 (tan.f64 t)) (*.f64 eh -2))
(*.f64 (/.f64 1/2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))) (*.f64 (tan.f64 t) (/.f64 2 eh)))
(*.f64 (/.f64 (tan.f64 t) (*.f64 2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh)))) (/.f64 2 eh))
(*.f64 (/.f64 (/.f64 eh (tan.f64 t)) 4) 4)
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) 8)) (*.f64 eh 8))
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) -2)) (*.f64 eh -2))
(pow.f64 (/.f64 eh (tan.f64 t)) 1)
(neg.f64 (/.f64 eh (neg.f64 (tan.f64 t))))
(neg.f64 (/.f64 (/.f64 (tan.f64 t) (neg.f64 eh)) (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))))
Outputs
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (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 t (*.f64 eh -1/3)))
(+.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 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 eh -1/9) (*.f64 eh 2/15)))) (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))))
(+.f64 (/.f64 eh t) (+.f64 (*.f64 eh (*.f64 t -1/3)) (*.f64 (pow.f64 t 3) (neg.f64 (*.f64 eh 1/45)))))
(+.f64 (*.f64 t (*.f64 eh -1/3)) (+.f64 (/.f64 eh t) (*.f64 (pow.f64 t 3) (*.f64 eh -1/45))))
(+.f64 (/.f64 eh t) (+.f64 (*.f64 t (*.f64 eh -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 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 eh -1/9) (*.f64 eh 2/15)))) (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3)))) (*.f64 (+.f64 (*.f64 eh 17/315) (+.f64 (*.f64 eh -2/45) (*.f64 -1/3 (+.f64 (*.f64 eh -1/9) (*.f64 eh 2/15))))) (*.f64 (pow.f64 t 5) -1)))
(+.f64 (*.f64 (pow.f64 t 3) (neg.f64 (*.f64 eh 1/45))) (+.f64 (+.f64 (/.f64 eh t) (*.f64 eh (*.f64 t -1/3))) (*.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 t (*.f64 eh -1/3)) (+.f64 (*.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 t (*.f64 eh -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 t (*.f64 eh -1/3)) (+.f64 (*.f64 (pow.f64 t 3) (*.f64 eh -1/45)) (+.f64 (/.f64 eh t) (*.f64 (pow.f64 t 5) (neg.f64 (+.f64 (*.f64 eh -1/135) (*.f64 eh 1/105)))))))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))
(*.f64 (cos.f64 t) (/.f64 eh (sin.f64 t)))
(+.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 (/.f64 eh (tan.f64 t)) 1/2) (*.f64 (/.f64 eh (tan.f64 t)) 1/2))
(/.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 eh (*.f64 1/2 (/.f64 2 (tan.f64 t))))
(*.f64 (/.f64 2 (tan.f64 t)) (*.f64 eh 1/2))
(*.f64 1/2 (/.f64 eh (/.f64 (tan.f64 t) 2)))
(*.f64 (tan.f64 t) (/.f64 (/.f64 1 eh) (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))))
(/.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 eh eh) (/.f64 1/2 (tan.f64 t)))
(*.f64 eh (*.f64 2 (/.f64 1/2 (tan.f64 t))))
(*.f64 (+.f64 eh eh) (+.f64 (/.f64 -1/2 (*.f64 (tan.f64 t) -2)) (/.f64 -1/2 (*.f64 (tan.f64 t) -2))))
(/.f64 eh (tan.f64 t))
(*.f64 2 (*.f64 (/.f64 eh (tan.f64 t)) 1/2))
(/.f64 eh (tan.f64 t))
(*.f64 (*.f64 eh (/.f64 2 (tan.f64 t))) 1/2)
(*.f64 (/.f64 2 (tan.f64 t)) (*.f64 eh 1/2))
(*.f64 1/2 (/.f64 eh (/.f64 (tan.f64 t) 2)))
(*.f64 (*.f64 eh 4) (/.f64 -1/2 (*.f64 (tan.f64 t) -2)))
(/.f64 eh (tan.f64 t))
(*.f64 (*.f64 eh 4) (*.f64 (/.f64 1 (tan.f64 t)) 1/4))
(/.f64 eh (tan.f64 t))
(*.f64 (*.f64 eh 4) (*.f64 1/2 (/.f64 1/2 (tan.f64 t))))
(*.f64 (+.f64 eh eh) (/.f64 1/2 (tan.f64 t)))
(*.f64 eh (*.f64 2 (/.f64 1/2 (tan.f64 t))))
(*.f64 (/.f64 1 (tan.f64 t)) eh)
(/.f64 eh (tan.f64 t))
(*.f64 (/.f64 1 (tan.f64 t)) (/.f64 -1 (/.f64 -1 eh)))
(/.f64 eh (tan.f64 t))
(*.f64 (neg.f64 eh) (/.f64 -1 (tan.f64 t)))
(/.f64 eh (tan.f64 t))
(*.f64 (/.f64 (tan.f64 t) eh) (/.f64 1 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))))
(/.f64 eh (tan.f64 t))
(*.f64 (/.f64 (tan.f64 t) eh) (/.f64 2 (*.f64 2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh)))))
(/.f64 eh (tan.f64 t))
(*.f64 -1 (/.f64 eh (neg.f64 (tan.f64 t))))
(/.f64 eh (tan.f64 t))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (/.f64 1 (*.f64 2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh)))))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (/.f64 1/2 (*.f64 (tan.f64 t) (/.f64 (tan.f64 t) (*.f64 eh eh)))))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (/.f64 eh (/.f64 (/.f64 (tan.f64 t) eh) (/.f64 1/2 (tan.f64 t)))))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (/.f64 (/.f64 eh (/.f64 (tan.f64 t) eh)) (*.f64 (tan.f64 t) 2)))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (*.f64 eh (/.f64 eh (/.f64 (tan.f64 t) (/.f64 1/2 (tan.f64 t))))))
(/.f64 (/.f64 2 eh) (/.f64 (/.f64 (tan.f64 t) eh) (/.f64 eh 2)))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (/.f64 1/2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (/.f64 1/2 (*.f64 (tan.f64 t) (/.f64 (tan.f64 t) (*.f64 eh eh)))))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (/.f64 eh (/.f64 (/.f64 (tan.f64 t) eh) (/.f64 1/2 (tan.f64 t)))))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (/.f64 (/.f64 eh (/.f64 (tan.f64 t) eh)) (*.f64 (tan.f64 t) 2)))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (*.f64 eh (/.f64 eh (/.f64 (tan.f64 t) (/.f64 1/2 (tan.f64 t))))))
(/.f64 (/.f64 2 eh) (/.f64 (/.f64 (tan.f64 t) eh) (/.f64 eh 2)))
(*.f64 4 (/.f64 eh (*.f64 (tan.f64 t) 4)))
(/.f64 eh (tan.f64 t))
(*.f64 4 (/.f64 (/.f64 eh (tan.f64 t)) 4))
(/.f64 eh (tan.f64 t))
(*.f64 (*.f64 (/.f64 eh (tan.f64 t)) 4) 1/4)
(/.f64 eh (tan.f64 t))
(*.f64 (*.f64 eh 8) (/.f64 1 (*.f64 (tan.f64 t) 8)))
(*.f64 eh (*.f64 8 (/.f64 1 (*.f64 (tan.f64 t) 8))))
(*.f64 eh (*.f64 8 (/.f64 1/8 (tan.f64 t))))
(*.f64 (*.f64 eh 8) (/.f64 1/8 (tan.f64 t)))
(*.f64 1/2 (*.f64 eh (/.f64 2 (tan.f64 t))))
(*.f64 (/.f64 2 (tan.f64 t)) (*.f64 eh 1/2))
(*.f64 1/2 (/.f64 eh (/.f64 (tan.f64 t) 2)))
(*.f64 (/.f64 1 eh) (/.f64 (tan.f64 t) (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))))
(/.f64 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 eh (*.f64 2 (/.f64 1/2 (tan.f64 t))))
(*.f64 (*.f64 eh -2) (/.f64 -1/2 (tan.f64 t)))
(*.f64 eh (*.f64 -2 (/.f64 -1/2 (tan.f64 t))))
(*.f64 (*.f64 eh -2) (/.f64 1 (*.f64 (tan.f64 t) -2)))
(*.f64 eh (*.f64 -2 (/.f64 -1/2 (tan.f64 t))))
(*.f64 (*.f64 2 (/.f64 1 (tan.f64 t))) (*.f64 eh 1/2))
(/.f64 eh (tan.f64 t))
(*.f64 (/.f64 eh (neg.f64 (tan.f64 t))) -1)
(/.f64 eh (tan.f64 t))
(*.f64 (/.f64 1/2 eh) (/.f64 (*.f64 (tan.f64 t) 2) (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))))
(/.f64 eh (tan.f64 t))
(*.f64 (/.f64 2 (tan.f64 t)) (*.f64 eh 1/2))
(*.f64 1/2 (/.f64 eh (/.f64 (tan.f64 t) 2)))
(*.f64 (*.f64 (tan.f64 t) (/.f64 1/2 eh)) (/.f64 2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))))
(/.f64 eh (tan.f64 t))
(*.f64 (*.f64 (/.f64 eh (tan.f64 t)) 1/2) 2)
(/.f64 eh (tan.f64 t))
(*.f64 (/.f64 2 eh) (/.f64 (tan.f64 t) (*.f64 2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh)))))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (/.f64 1/2 (*.f64 (tan.f64 t) (/.f64 (tan.f64 t) (*.f64 eh eh)))))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (/.f64 eh (/.f64 (/.f64 (tan.f64 t) eh) (/.f64 1/2 (tan.f64 t)))))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (/.f64 (/.f64 eh (/.f64 (tan.f64 t) eh)) (*.f64 (tan.f64 t) 2)))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (*.f64 eh (/.f64 eh (/.f64 (tan.f64 t) (/.f64 1/2 (tan.f64 t))))))
(/.f64 (/.f64 2 eh) (/.f64 (/.f64 (tan.f64 t) eh) (/.f64 eh 2)))
(*.f64 (*.f64 eh 1/2) (*.f64 2 (/.f64 1 (tan.f64 t))))
(/.f64 eh (tan.f64 t))
(*.f64 (*.f64 eh 1/2) (/.f64 2 (tan.f64 t)))
(*.f64 (/.f64 2 (tan.f64 t)) (*.f64 eh 1/2))
(*.f64 1/2 (/.f64 eh (/.f64 (tan.f64 t) 2)))
(*.f64 1/4 (*.f64 (/.f64 eh (tan.f64 t)) 4))
(/.f64 eh (tan.f64 t))
(*.f64 (/.f64 -1 eh) (/.f64 (neg.f64 (tan.f64 t)) (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))))
(/.f64 eh (tan.f64 t))
(*.f64 (/.f64 -1/2 (*.f64 (tan.f64 t) -2)) (*.f64 eh 4))
(/.f64 eh (tan.f64 t))
(*.f64 (/.f64 -1 (tan.f64 t)) (neg.f64 eh))
(/.f64 eh (tan.f64 t))
(*.f64 (*.f64 (/.f64 1 (tan.f64 t)) 1/4) (*.f64 eh 4))
(/.f64 eh (tan.f64 t))
(*.f64 (*.f64 1/2 (/.f64 2 (tan.f64 t))) eh)
(*.f64 (/.f64 2 (tan.f64 t)) (*.f64 eh 1/2))
(*.f64 1/2 (/.f64 eh (/.f64 (tan.f64 t) 2)))
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))) (/.f64 (tan.f64 t) eh))
(/.f64 eh (tan.f64 t))
(*.f64 (/.f64 (*.f64 (tan.f64 t) 2) (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))) (/.f64 1/2 eh))
(/.f64 eh (tan.f64 t))
(*.f64 (/.f64 2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))) (*.f64 (tan.f64 t) (/.f64 1/2 eh)))
(/.f64 eh (tan.f64 t))
(*.f64 (/.f64 -1 (/.f64 -1 eh)) (/.f64 1 (tan.f64 t)))
(/.f64 eh (tan.f64 t))
(*.f64 (/.f64 (tan.f64 t) (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))) (/.f64 1 eh))
(/.f64 eh (tan.f64 t))
(*.f64 (/.f64 (neg.f64 (tan.f64 t)) (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))) (/.f64 -1 eh))
(/.f64 eh (tan.f64 t))
(*.f64 (/.f64 (/.f64 1 eh) (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))) (tan.f64 t))
(/.f64 eh (tan.f64 t))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh)))) (*.f64 (tan.f64 t) (/.f64 2 eh)))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (/.f64 1/2 (*.f64 (tan.f64 t) (/.f64 (tan.f64 t) (*.f64 eh eh)))))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (/.f64 eh (/.f64 (/.f64 (tan.f64 t) eh) (/.f64 1/2 (tan.f64 t)))))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (/.f64 (/.f64 eh (/.f64 (tan.f64 t) eh)) (*.f64 (tan.f64 t) 2)))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (*.f64 eh (/.f64 eh (/.f64 (tan.f64 t) (/.f64 1/2 (tan.f64 t))))))
(/.f64 (/.f64 2 eh) (/.f64 (/.f64 (tan.f64 t) eh) (/.f64 eh 2)))
(*.f64 (/.f64 2 (*.f64 2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh)))) (/.f64 (tan.f64 t) eh))
(/.f64 eh (tan.f64 t))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) 4)) 4)
(/.f64 eh (tan.f64 t))
(*.f64 (*.f64 1/2 (/.f64 1/2 (tan.f64 t))) (*.f64 eh 4))
(*.f64 (+.f64 eh eh) (/.f64 1/2 (tan.f64 t)))
(*.f64 eh (*.f64 2 (/.f64 1/2 (tan.f64 t))))
(*.f64 (/.f64 -1/2 (tan.f64 t)) (*.f64 eh -2))
(*.f64 eh (*.f64 -2 (/.f64 -1/2 (tan.f64 t))))
(*.f64 (/.f64 1/2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))) (*.f64 (tan.f64 t) (/.f64 2 eh)))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (/.f64 1/2 (*.f64 (tan.f64 t) (/.f64 (tan.f64 t) (*.f64 eh eh)))))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (/.f64 eh (/.f64 (/.f64 (tan.f64 t) eh) (/.f64 1/2 (tan.f64 t)))))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (/.f64 (/.f64 eh (/.f64 (tan.f64 t) eh)) (*.f64 (tan.f64 t) 2)))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (*.f64 eh (/.f64 eh (/.f64 (tan.f64 t) (/.f64 1/2 (tan.f64 t))))))
(/.f64 (/.f64 2 eh) (/.f64 (/.f64 (tan.f64 t) eh) (/.f64 eh 2)))
(*.f64 (/.f64 (tan.f64 t) (*.f64 2 (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh)))) (/.f64 2 eh))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (/.f64 1/2 (*.f64 (tan.f64 t) (/.f64 (tan.f64 t) (*.f64 eh eh)))))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (/.f64 eh (/.f64 (/.f64 (tan.f64 t) eh) (/.f64 1/2 (tan.f64 t)))))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (/.f64 (/.f64 eh (/.f64 (tan.f64 t) eh)) (*.f64 (tan.f64 t) 2)))
(*.f64 (*.f64 (tan.f64 t) (/.f64 2 eh)) (*.f64 eh (/.f64 eh (/.f64 (tan.f64 t) (/.f64 1/2 (tan.f64 t))))))
(/.f64 (/.f64 2 eh) (/.f64 (/.f64 (tan.f64 t) eh) (/.f64 eh 2)))
(*.f64 (/.f64 (/.f64 eh (tan.f64 t)) 4) 4)
(/.f64 eh (tan.f64 t))
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) 8)) (*.f64 eh 8))
(*.f64 eh (*.f64 8 (/.f64 1 (*.f64 (tan.f64 t) 8))))
(*.f64 eh (*.f64 8 (/.f64 1/8 (tan.f64 t))))
(*.f64 (*.f64 eh 8) (/.f64 1/8 (tan.f64 t)))
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) -2)) (*.f64 eh -2))
(*.f64 eh (*.f64 -2 (/.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))
(neg.f64 (/.f64 (/.f64 (tan.f64 t) (neg.f64 eh)) (*.f64 (tan.f64 t) (/.f64 (/.f64 (tan.f64 t) eh) eh))))
(/.f64 eh (tan.f64 t))

localize142.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.1b
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 t ew) (*.f64 -1/3 eh)))
3.7b
(/.f64 (/.f64 eh (tan.f64 t)) ew)
6.0b
(*.f64 (/.f64 t ew) (*.f64 -1/3 eh))
35.3b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
Compiler

Compiled 211 to 61 computations (71.1% saved)

series5.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite94.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1898×rational.json-1
1898×rational.json-2
1898×rational.json-3
1648×rational.json-simplify-35
902×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01256
18856
224056
372856
4251256
5679456
Stop Event
node limit
Counts
2 → 59
Calls
Call 1
Inputs
(*.f64 (/.f64 t ew) (*.f64 -1/3 eh))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 t ew) (*.f64 -1/3 eh)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 t (/.f64 ew (*.f64 -1/3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 t ew) (/.f64 1 (*.f64 -1/3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/3 eh) (/.f64 ew t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 ew t) (*.f64 -1/3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t t) (/.f64 (+.f64 ew ew) (*.f64 -1/3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t t) (+.f64 (/.f64 ew (*.f64 -1/3 eh)) (/.f64 ew (*.f64 -1/3 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 ew (/.f64 2 t)) (*.f64 -1/3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 ew t) (*.f64 -1/3 eh)) (/.f64 (/.f64 ew t) (*.f64 -1/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 t (/.f64 2 ew)) (/.f64 2 (*.f64 -1/3 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 2 ew)) (+.f64 (/.f64 1 (*.f64 -1/3 eh)) (/.f64 1 (*.f64 -1/3 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t 4) (+.f64 (/.f64 (+.f64 ew ew) (*.f64 -1/3 eh)) (/.f64 (+.f64 ew ew) (*.f64 -1/3 eh))))))) (#(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 (neg.f64 t) (/.f64 ew (neg.f64 (*.f64 -1/3 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 ew (/.f64 2 t)) (*.f64 -1/3 eh)) (/.f64 (*.f64 ew (/.f64 2 t)) (*.f64 -1/3 eh))))))) (#(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 -4/3) (*.f64 2 (*.f64 ew (/.f64 2 t))))))) (#(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 2 (*.f64 -1/3 eh)) (/.f64 2 (*.f64 -1/3 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/3 (/.f64 eh ew)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t -2) (+.f64 (/.f64 ew (neg.f64 (*.f64 -1/3 eh))) (/.f64 ew (neg.f64 (*.f64 -1/3 eh)))))))) (#(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 (*.f64 eh -4/3) (/.f64 ew t)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -1/3 eh) 2) (/.f64 (/.f64 ew t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 -1/3 eh)) (neg.f64 (/.f64 ew t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -1/3 (/.f64 eh ew)) (*.f64 -1/3 (/.f64 eh ew))) (*.f64 2 (/.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 (/.f64 (*.f64 eh -4/3) (/.f64 ew t)) (/.f64 (*.f64 eh -4/3) (/.f64 ew t))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 -1/3 eh)) (neg.f64 (*.f64 -1/3 eh))) (+.f64 (neg.f64 (/.f64 ew t)) (neg.f64 (/.f64 ew t))))))) (#(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 -1/3 (/.f64 eh ew))) (neg.f64 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 -1/3 eh))) (/.f64 ew t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (+.f64 (*.f64 (/.f64 t ew) -1/3) (/.f64 (/.f64 1 ew) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (+.f64 (/.f64 (/.f64 1 ew) t) (/.f64 -1/3 (/.f64 ew t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eh eh) (+.f64 (/.f64 (/.f64 1/2 t) ew) (*.f64 (*.f64 (/.f64 t ew) -1/3) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 ew) (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (/.f64 t ew) (*.f64 eh -2/3)) (*.f64 (/.f64 (/.f64 eh ew) t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 t ew) -1/3) (/.f64 (/.f64 1 ew) t)) eh)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 ew t) (*.f64 -1/3 eh)) (*.f64 ew (/.f64 t eh))) (*.f64 (/.f64 (/.f64 ew t) (*.f64 -1/3 eh)) (*.f64 ew (/.f64 t eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 ew (/.f64 t eh)) (/.f64 (/.f64 ew t) (*.f64 -1/3 eh))) (*.f64 (*.f64 ew (/.f64 t eh)) (/.f64 (/.f64 ew t) (*.f64 -1/3 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 1)))))

simplify92.0ms (0.5%)

Algorithm
egg-herbie
Rules
1252×rational.json-simplify-35
1026×rational.json-simplify-61
946×rational.json-simplify-41
940×rational.json-simplify-44
872×rational.json-simplify-49
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01853497
15223461
214813461
356513461
Stop Event
node limit
Counts
131 → 93
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 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))) eh))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))) eh))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))) eh))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))) eh))
(/.f64 eh (*.f64 t ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 1/3 (*.f64 t eh))) ew))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 1/3 (*.f64 t eh))) ew))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 1/3 (*.f64 t eh))) ew))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 1/3 (*.f64 t eh))) ew))
(+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) 0)
(+.f64 0 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))
(-.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) 0)
(/.f64 t (/.f64 ew (*.f64 -1/3 eh)))
(/.f64 (/.f64 t ew) (/.f64 1 (*.f64 -1/3 eh)))
(/.f64 (*.f64 -1/3 eh) (/.f64 ew t))
(/.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) 1)
(/.f64 1 (/.f64 (/.f64 ew t) (*.f64 -1/3 eh)))
(/.f64 (+.f64 t t) (/.f64 (+.f64 ew ew) (*.f64 -1/3 eh)))
(/.f64 (+.f64 t t) (+.f64 (/.f64 ew (*.f64 -1/3 eh)) (/.f64 ew (*.f64 -1/3 eh))))
(/.f64 2 (/.f64 (*.f64 ew (/.f64 2 t)) (*.f64 -1/3 eh)))
(/.f64 2 (+.f64 (/.f64 (/.f64 ew t) (*.f64 -1/3 eh)) (/.f64 (/.f64 ew t) (*.f64 -1/3 eh))))
(/.f64 (*.f64 eh -2/3) (*.f64 ew (/.f64 2 t)))
(/.f64 (*.f64 t (/.f64 2 ew)) (/.f64 2 (*.f64 -1/3 eh)))
(/.f64 (*.f64 t (/.f64 2 ew)) (+.f64 (/.f64 1 (*.f64 -1/3 eh)) (/.f64 1 (*.f64 -1/3 eh))))
(/.f64 (*.f64 t 4) (+.f64 (/.f64 (+.f64 ew ew) (*.f64 -1/3 eh)) (/.f64 (+.f64 ew ew) (*.f64 -1/3 eh))))
(/.f64 (*.f64 (/.f64 t ew) (*.f64 eh -2/3)) 2)
(/.f64 (neg.f64 t) (/.f64 ew (neg.f64 (*.f64 -1/3 eh))))
(/.f64 4 (+.f64 (/.f64 (*.f64 ew (/.f64 2 t)) (*.f64 -1/3 eh)) (/.f64 (*.f64 ew (/.f64 2 t)) (*.f64 -1/3 eh))))
(/.f64 (*.f64 (/.f64 t ew) (*.f64 eh -4/3)) 4)
(/.f64 (*.f64 eh -4/3) (*.f64 2 (*.f64 ew (/.f64 2 t))))
(/.f64 (*.f64 eh -4/3) (*.f64 (/.f64 ew t) 4))
(/.f64 (*.f64 (/.f64 t ew) 4) (+.f64 (/.f64 2 (*.f64 -1/3 eh)) (/.f64 2 (*.f64 -1/3 eh))))
(/.f64 (*.f64 -1/3 (/.f64 eh ew)) (/.f64 1 t))
(/.f64 (*.f64 t -2) (+.f64 (/.f64 ew (neg.f64 (*.f64 -1/3 eh))) (/.f64 ew (neg.f64 (*.f64 -1/3 eh)))))
(/.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 (*.f64 eh -4/3) (/.f64 ew t)) 4)
(/.f64 (/.f64 (*.f64 -1/3 eh) 2) (/.f64 (/.f64 ew t) 2))
(/.f64 (neg.f64 (*.f64 -1/3 eh)) (neg.f64 (/.f64 ew t)))
(/.f64 (+.f64 (*.f64 -1/3 (/.f64 eh ew)) (*.f64 -1/3 (/.f64 eh ew))) (*.f64 2 (/.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 (/.f64 (*.f64 eh -4/3) (/.f64 ew t)) (/.f64 (*.f64 eh -4/3) (/.f64 ew t))) 8)
(/.f64 (+.f64 (neg.f64 (*.f64 -1/3 eh)) (neg.f64 (*.f64 -1/3 eh))) (+.f64 (neg.f64 (/.f64 ew t)) (neg.f64 (/.f64 ew t))))
(/.f64 (neg.f64 (*.f64 eh -2/3)) (-.f64 0 (*.f64 ew (/.f64 2 t))))
(/.f64 (neg.f64 (*.f64 -1/3 (/.f64 eh ew))) (neg.f64 (/.f64 1 t)))
(/.f64 (neg.f64 (neg.f64 (*.f64 -1/3 eh))) (/.f64 ew t))
(pow.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) 1)
(-.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 0)
(*.f64 eh (+.f64 (*.f64 (/.f64 t ew) -1/3) (/.f64 (/.f64 1 ew) t)))
(*.f64 eh (+.f64 (/.f64 (/.f64 1 ew) t) (/.f64 -1/3 (/.f64 ew t))))
(*.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 1)
(*.f64 1 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)))
(*.f64 (+.f64 eh eh) (+.f64 (/.f64 (/.f64 1/2 t) ew) (*.f64 (*.f64 (/.f64 t ew) -1/3) 1/2)))
(*.f64 2 (/.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 2))
(*.f64 (*.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 2) 1/2)
(*.f64 (/.f64 1 ew) (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 2))
(*.f64 1/2 (+.f64 (*.f64 (/.f64 t ew) (*.f64 eh -2/3)) (*.f64 (/.f64 (/.f64 eh ew) t) 2)))
(*.f64 (/.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 2) 2)
(*.f64 (+.f64 (*.f64 (/.f64 t ew) -1/3) (/.f64 (/.f64 1 ew) t)) eh)
(/.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 1)
(/.f64 (*.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 2) 2)
(/.f64 (*.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 4)) 8)
(/.f64 (+.f64 (/.f64 (/.f64 ew t) (*.f64 -1/3 eh)) (*.f64 ew (/.f64 t eh))) (*.f64 (/.f64 (/.f64 ew t) (*.f64 -1/3 eh)) (*.f64 ew (/.f64 t eh))))
(/.f64 (+.f64 (*.f64 ew (/.f64 t eh)) (/.f64 (/.f64 ew t) (*.f64 -1/3 eh))) (*.f64 (*.f64 ew (/.f64 t eh)) (/.f64 (/.f64 ew t) (*.f64 -1/3 eh))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 4))) 16)
(pow.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.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 (/.f64 ew eh) -1/3))
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 eh (+.f64 (*.f64 -1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))))
(*.f64 eh (+.f64 (*.f64 -1/3 (/.f64 t ew)) (/.f64 (/.f64 1 t) ew)))
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 eh (+.f64 (*.f64 -1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))))
(*.f64 eh (+.f64 (*.f64 -1/3 (/.f64 t ew)) (/.f64 (/.f64 1 t) ew)))
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 eh (+.f64 (*.f64 -1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))))
(*.f64 eh (+.f64 (*.f64 -1/3 (/.f64 t ew)) (/.f64 (/.f64 1 t) ew)))
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 eh (+.f64 (*.f64 -1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))))
(*.f64 eh (+.f64 (*.f64 -1/3 (/.f64 t ew)) (/.f64 (/.f64 1 t) ew)))
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 eh (+.f64 (*.f64 -1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))))
(*.f64 eh (+.f64 (*.f64 -1/3 (/.f64 t ew)) (/.f64 (/.f64 1 t) ew)))
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 eh (+.f64 (*.f64 -1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))))
(*.f64 eh (+.f64 (*.f64 -1/3 (/.f64 t ew)) (/.f64 (/.f64 1 t) ew)))
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 eh (+.f64 (*.f64 -1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))))
(*.f64 eh (+.f64 (*.f64 -1/3 (/.f64 t ew)) (/.f64 (/.f64 1 t) ew)))
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh)
(*.f64 eh (+.f64 (*.f64 -1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))))
(*.f64 eh (+.f64 (*.f64 -1/3 (/.f64 t ew)) (/.f64 (/.f64 1 t) ew)))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))) eh))
(*.f64 -1 (*.f64 eh (-.f64 (*.f64 (/.f64 t ew) 1/3) (/.f64 1 (*.f64 t ew)))))
(*.f64 (-.f64 (*.f64 (/.f64 t ew) 1/3) (/.f64 (/.f64 1 t) ew)) (neg.f64 eh))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))) eh))
(*.f64 -1 (*.f64 eh (-.f64 (*.f64 (/.f64 t ew) 1/3) (/.f64 1 (*.f64 t ew)))))
(*.f64 (-.f64 (*.f64 (/.f64 t ew) 1/3) (/.f64 (/.f64 1 t) ew)) (neg.f64 eh))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))) eh))
(*.f64 -1 (*.f64 eh (-.f64 (*.f64 (/.f64 t ew) 1/3) (/.f64 1 (*.f64 t ew)))))
(*.f64 (-.f64 (*.f64 (/.f64 t ew) 1/3) (/.f64 (/.f64 1 t) ew)) (neg.f64 eh))
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))) eh))
(*.f64 -1 (*.f64 eh (-.f64 (*.f64 (/.f64 t ew) 1/3) (/.f64 1 (*.f64 t ew)))))
(*.f64 (-.f64 (*.f64 (/.f64 t ew) 1/3) (/.f64 (/.f64 1 t) ew)) (neg.f64 eh))
(/.f64 eh (*.f64 t ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 t (/.f64 (/.f64 ew eh) -1/3)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 t (/.f64 (/.f64 ew eh) -1/3)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 t (/.f64 (/.f64 ew eh) -1/3)) (/.f64 eh (*.f64 t 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 (/.f64 ew eh) -1/3))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 t (/.f64 (/.f64 ew eh) -1/3)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 t (/.f64 (/.f64 ew eh) -1/3)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 t (/.f64 (/.f64 ew eh) -1/3)) (/.f64 eh (*.f64 t 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 (/.f64 ew eh) -1/3))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 t (/.f64 (/.f64 ew eh) -1/3)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 t (/.f64 (/.f64 ew eh) -1/3)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 t (/.f64 (/.f64 ew eh) -1/3)) (/.f64 eh (*.f64 t ew)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (/.f64 t -3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (/.f64 t -3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (/.f64 t -3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (/.f64 t -3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (/.f64 t -3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (/.f64 t -3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (/.f64 t -3))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(/.f64 (+.f64 (/.f64 eh t) (*.f64 eh (/.f64 t -3))) ew)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 1/3 (*.f64 t eh))) ew))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 t (*.f64 eh 1/3))) ew))
(neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 eh t)) (*.f64 t (*.f64 eh 1/3))) ew))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 1/3 (*.f64 t eh))) ew))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 t (*.f64 eh 1/3))) ew))
(neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 eh t)) (*.f64 t (*.f64 eh 1/3))) ew))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 1/3 (*.f64 t eh))) ew))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 t (*.f64 eh 1/3))) ew))
(neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 eh t)) (*.f64 t (*.f64 eh 1/3))) ew))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 1/3 (*.f64 t eh))) ew))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 t (*.f64 eh 1/3))) ew))
(neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 eh t)) (*.f64 t (*.f64 eh 1/3))) ew))
(+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) 0)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 t (/.f64 (/.f64 ew eh) -1/3))
(+.f64 0 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 t (/.f64 (/.f64 ew eh) -1/3))
(-.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) 0)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 t (/.f64 (/.f64 ew eh) -1/3))
(/.f64 t (/.f64 ew (*.f64 -1/3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 t (/.f64 (/.f64 ew eh) -1/3))
(/.f64 (/.f64 t ew) (/.f64 1 (*.f64 -1/3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 t (/.f64 (/.f64 ew eh) -1/3))
(/.f64 (*.f64 -1/3 eh) (/.f64 ew t))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 t (/.f64 (/.f64 ew eh) -1/3))
(/.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) 1)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 t (/.f64 (/.f64 ew eh) -1/3))
(/.f64 1 (/.f64 (/.f64 ew t) (*.f64 -1/3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 t (/.f64 (/.f64 ew eh) -1/3))
(/.f64 (+.f64 t t) (/.f64 (+.f64 ew ew) (*.f64 -1/3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 t (/.f64 (/.f64 ew eh) -1/3))
(/.f64 (+.f64 t t) (+.f64 (/.f64 ew (*.f64 -1/3 eh)) (/.f64 ew (*.f64 -1/3 eh))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 t (/.f64 (/.f64 ew eh) -1/3))
(/.f64 2 (/.f64 (*.f64 ew (/.f64 2 t)) (*.f64 -1/3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 t (/.f64 (/.f64 ew eh) -1/3))
(/.f64 2 (+.f64 (/.f64 (/.f64 ew t) (*.f64 -1/3 eh)) (/.f64 (/.f64 ew t) (*.f64 -1/3 eh))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 t (/.f64 (/.f64 ew eh) -1/3))
(/.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 (/.f64 ew eh) -1/3))
(/.f64 (*.f64 t (/.f64 2 ew)) (/.f64 2 (*.f64 -1/3 eh)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 t (/.f64 (/.f64 ew eh) -1/3))
(/.f64 (*.f64 t (/.f64 2 ew)) (+.f64 (/.f64 1 (*.f64 -1/3 eh)) (/.f64 1 (*.f64 -1/3 eh))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 t (/.f64 (/.f64 ew eh) -1/3))
(/.f64 (*.f64 t 4) (+.f64 (/.f64 (+.f64 ew ew) (*.f64 -1/3 eh)) (/.f64 (+.f64 ew ew) (*.f64 -1/3 eh))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 t (/.f64 (/.f64 ew eh) -1/3))
(/.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 (/.f64 ew eh) -1/3))
(/.f64 (neg.f64 t) (/.f64 ew (neg.f64 (*.f64 -1/3 eh))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 t (/.f64 (/.f64 ew eh) -1/3))
(/.f64 4 (+.f64 (/.f64 (*.f64 ew (/.f64 2 t)) (*.f64 -1/3 eh)) (/.f64 (*.f64 ew (/.f64 2 t)) (*.f64 -1/3 eh))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 t (/.f64 (/.f64 ew eh) -1/3))
(/.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 (/.f64 ew eh) -1/3))
(/.f64 (*.f64 eh -4/3) (*.f64 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 (/.f64 ew eh) -1/3))
(/.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 (/.f64 ew eh) -1/3))
(/.f64 (*.f64 (/.f64 t ew) 4) (+.f64 (/.f64 2 (*.f64 -1/3 eh)) (/.f64 2 (*.f64 -1/3 eh))))
(*.f64 4 (/.f64 (/.f64 t ew) (+.f64 (/.f64 -6 eh) (/.f64 -6 eh))))
(*.f64 4 (/.f64 (/.f64 t (/.f64 -6 eh)) (+.f64 ew ew)))
(*.f64 4 (/.f64 eh (*.f64 (/.f64 -6 t) (+.f64 ew ew))))
(*.f64 4 (/.f64 t (*.f64 (/.f64 -6 eh) (+.f64 ew ew))))
(/.f64 (*.f64 -1/3 (/.f64 eh ew)) (/.f64 1 t))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 t (/.f64 (/.f64 ew eh) -1/3))
(/.f64 (*.f64 t -2) (+.f64 (/.f64 ew (neg.f64 (*.f64 -1/3 eh))) (/.f64 ew (neg.f64 (*.f64 -1/3 eh)))))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 t (/.f64 (/.f64 ew eh) -1/3))
(/.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 (/.f64 ew eh) -1/3))
(/.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 (/.f64 ew eh) -1/3))
(/.f64 (/.f64 (*.f64 eh -4/3) (/.f64 ew t)) 4)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 t (/.f64 (/.f64 ew eh) -1/3))
(/.f64 (/.f64 (*.f64 -1/3 eh) 2) (/.f64 (/.f64 ew t) 2))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 t (/.f64 (/.f64 ew eh) -1/3))
(/.f64 (neg.f64 (*.f64 -1/3 eh)) (neg.f64 (/.f64 ew t)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 t (/.f64 (/.f64 ew eh) -1/3))
(/.f64 (+.f64 (*.f64 -1/3 (/.f64 eh ew)) (*.f64 -1/3 (/.f64 eh ew))) (*.f64 2 (/.f64 1 t)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 t (/.f64 (/.f64 ew eh) -1/3))
(/.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 (/.f64 ew eh) -1/3))
(/.f64 (+.f64 (/.f64 (*.f64 eh -4/3) (/.f64 ew t)) (/.f64 (*.f64 eh -4/3) (/.f64 ew t))) 8)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 t (/.f64 (/.f64 ew eh) -1/3))
(/.f64 (+.f64 (neg.f64 (*.f64 -1/3 eh)) (neg.f64 (*.f64 -1/3 eh))) (+.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 (/.f64 ew eh) -1/3))
(/.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 (/.f64 ew eh) -1/3))
(/.f64 (neg.f64 (*.f64 -1/3 (/.f64 eh ew))) (neg.f64 (/.f64 1 t)))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 t (/.f64 (/.f64 ew eh) -1/3))
(/.f64 (neg.f64 (neg.f64 (*.f64 -1/3 eh))) (/.f64 ew t))
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 t (/.f64 (/.f64 ew eh) -1/3))
(pow.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) 1)
(*.f64 -1/3 (*.f64 eh (/.f64 t ew)))
(*.f64 -1/3 (*.f64 t (/.f64 eh ew)))
(/.f64 t (/.f64 (/.f64 ew eh) -1/3))
(-.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 0)
(+.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 t (/.f64 (/.f64 ew eh) -1/3)) (/.f64 eh (*.f64 t ew)))
(*.f64 eh (+.f64 (*.f64 (/.f64 t ew) -1/3) (/.f64 (/.f64 1 ew) t)))
(*.f64 eh (+.f64 (*.f64 -1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))))
(*.f64 eh (+.f64 (*.f64 -1/3 (/.f64 t ew)) (/.f64 (/.f64 1 t) ew)))
(*.f64 eh (+.f64 (/.f64 (/.f64 1 ew) t) (/.f64 -1/3 (/.f64 ew t))))
(*.f64 eh (+.f64 (/.f64 1 (*.f64 t ew)) (/.f64 -1/3 (/.f64 ew t))))
(*.f64 eh (+.f64 (/.f64 (/.f64 1 t) ew) (/.f64 -1/3 (/.f64 ew t))))
(*.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 1)
(+.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 t (/.f64 (/.f64 ew eh) -1/3)) (/.f64 eh (*.f64 t ew)))
(*.f64 1 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)))
(+.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 t (/.f64 (/.f64 ew eh) -1/3)) (/.f64 eh (*.f64 t ew)))
(*.f64 (+.f64 eh eh) (+.f64 (/.f64 (/.f64 1/2 t) ew) (*.f64 (*.f64 (/.f64 t ew) -1/3) 1/2)))
(*.f64 (+.f64 eh eh) (+.f64 (/.f64 1/2 (*.f64 t ew)) (*.f64 (*.f64 -1/3 (/.f64 t ew)) 1/2)))
(*.f64 (+.f64 eh eh) (+.f64 (/.f64 1/2 (*.f64 t ew)) (*.f64 (/.f64 t ew) -1/6)))
(*.f64 2 (/.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 2))
(+.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 t (/.f64 (/.f64 ew eh) -1/3)) (/.f64 eh (*.f64 t ew)))
(*.f64 (*.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 2) 1/2)
(+.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 t (/.f64 (/.f64 ew eh) -1/3)) (/.f64 eh (*.f64 t ew)))
(*.f64 (/.f64 1 ew) (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))))
(*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) (/.f64 1 ew))
(*.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) (/.f64 1 ew))
(*.f64 (+.f64 (/.f64 eh t) (*.f64 eh (/.f64 t -3))) (/.f64 1 ew))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 2))
(+.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 t (/.f64 (/.f64 ew eh) -1/3)) (/.f64 eh (*.f64 t ew)))
(*.f64 1/2 (+.f64 (*.f64 (/.f64 t ew) (*.f64 eh -2/3)) (*.f64 (/.f64 (/.f64 eh ew) t) 2)))
(*.f64 1/2 (+.f64 (*.f64 (/.f64 t ew) (*.f64 eh -2/3)) (*.f64 2 (/.f64 eh (*.f64 t ew)))))
(*.f64 1/2 (+.f64 (*.f64 2 (/.f64 eh (*.f64 t ew))) (*.f64 -2/3 (/.f64 t (/.f64 ew eh)))))
(*.f64 (/.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 2) 2)
(+.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 t (/.f64 (/.f64 ew eh) -1/3)) (/.f64 eh (*.f64 t ew)))
(*.f64 (+.f64 (*.f64 (/.f64 t ew) -1/3) (/.f64 (/.f64 1 ew) t)) eh)
(*.f64 eh (+.f64 (*.f64 -1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))))
(*.f64 eh (+.f64 (*.f64 -1/3 (/.f64 t ew)) (/.f64 (/.f64 1 t) ew)))
(/.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 1)
(+.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 t (/.f64 (/.f64 ew eh) -1/3)) (/.f64 eh (*.f64 t ew)))
(/.f64 (*.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 2) 2)
(+.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 t (/.f64 (/.f64 ew eh) -1/3)) (/.f64 eh (*.f64 t ew)))
(/.f64 (*.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 4) 4)
(+.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 t (/.f64 (/.f64 ew eh) -1/3)) (/.f64 eh (*.f64 t ew)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 4)) 8)
(+.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 t (/.f64 (/.f64 ew eh) -1/3)) (/.f64 eh (*.f64 t ew)))
(/.f64 (+.f64 (/.f64 (/.f64 ew t) (*.f64 -1/3 eh)) (*.f64 ew (/.f64 t eh))) (*.f64 (/.f64 (/.f64 ew t) (*.f64 -1/3 eh)) (*.f64 ew (/.f64 t eh))))
(+.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 t (/.f64 (/.f64 ew eh) -1/3)) (/.f64 eh (*.f64 t ew)))
(/.f64 (+.f64 (*.f64 ew (/.f64 t eh)) (/.f64 (/.f64 ew t) (*.f64 -1/3 eh))) (*.f64 (*.f64 ew (/.f64 t eh)) (/.f64 (/.f64 ew t) (*.f64 -1/3 eh))))
(+.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 t (/.f64 (/.f64 ew eh) -1/3)) (/.f64 eh (*.f64 t ew)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 4)) (*.f64 2 (*.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 4))) 16)
(+.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 t (/.f64 (/.f64 ew eh) -1/3)) (/.f64 eh (*.f64 t ew)))
(pow.f64 (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (/.f64 (/.f64 eh ew) t)) 1)
(+.f64 (*.f64 -1/3 (*.f64 eh (/.f64 t ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (*.f64 t (/.f64 eh ew))) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 t (/.f64 (/.f64 ew eh) -1/3)) (/.f64 eh (*.f64 t ew)))

localize99.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.7b
(/.f64 (/.f64 eh (tan.f64 t)) ew)
5.2b
(+.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)))
7.0b
(*.f64 (pow.f64 t 3) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) -1/6))
35.3b
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
Compiler

Compiled 251 to 50 computations (80.1% saved)

series63.0ms (0.3%)

Counts
3 → 72
Calls

27 calls:

TimeVariablePointExpression
45.0ms
t
@inf
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
6.0ms
ew
@-inf
(*.f64 (pow.f64 t 3) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) -1/6))
1.0ms
ew
@0
(*.f64 (pow.f64 t 3) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) -1/6))
1.0ms
ew
@-inf
(+.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)))
1.0ms
t
@0
(*.f64 (pow.f64 t 3) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) -1/6))

rewrite130.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1882×rational.json-1
1882×rational.json-2
1882×rational.json-3
1434×rational.json-simplify-35
946×rational.json-simplify-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020165
1143129
2343129
3930129
42696129
56737129
Stop Event
node limit
Counts
3 → 43
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(*.f64 (pow.f64 t 3) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) -1/6))
(+.f64 (*.f64 (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)))
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 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 3) -1/6))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 3) -1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 3) -1/6))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 3) -1/6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 -1/3 (*.f64 ew (pow.f64 t 3)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 t 3) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) -2/3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 t 3) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) -2/3))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 t 3) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) -2/3))) (*.f64 2 (*.f64 (pow.f64 t 3) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) -2/3)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 3) -1/6))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (+.f64 t (*.f64 (pow.f64 t 3) -1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 2 (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (*.f64 (pow.f64 t 3) -1/6)) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 2 (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6))) ew)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ew (+.f64 t (*.f64 (pow.f64 t 3) -1/6))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 2 (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 4)) (*.f64 2 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 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)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 1)))))

simplify365.0ms (2%)

Algorithm
egg-herbie
Rules
1584×rational.json-simplify-35
1156×rational.json-simplify-46
1082×rational.json-simplify-51
988×rational.json-simplify-2
858×rational.json-simplify-61
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01137471
12537455
26985727
317055607
438055607
545705607
657725607
764195607
872345607
Stop Event
node limit
Counts
115 → 70
Calls
Call 1
Inputs
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.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 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(+.f64 (*.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 -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 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(*.f64 (+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) ew)
(*.f64 (+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) ew)
(*.f64 (+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) ew)
(*.f64 (+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) ew)
(*.f64 (+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) ew)
(*.f64 (+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) ew)
(*.f64 (+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) ew)
(*.f64 (+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) ew)
(*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 -1 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) ew))
(*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 -1 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) ew))
(*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 -1 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) ew))
(*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 -1 (*.f64 t (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 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 3) -1/6))) 0)
(+.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 3) -1/6))))
(-.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 3) -1/6))) 0)
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 3) -1/6))) 1)
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 -1/3 (*.f64 ew (pow.f64 t 3)))) 2)
(/.f64 (*.f64 (pow.f64 t 3) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) -2/3)) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 t 3) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) -2/3))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 t 3) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) -2/3))) (*.f64 2 (*.f64 (pow.f64 t 3) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) -2/3)))) 16)
(pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 3) -1/6))) 1)
(-.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 0)
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (+.f64 t (*.f64 (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 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 1)
(*.f64 1 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))))
(*.f64 2 (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 2))
(*.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 2 (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 1/2)
(*.f64 (+.f64 t (*.f64 (pow.f64 t 3) -1/6)) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 1/2 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 2 (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))))
(*.f64 (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 2) 2)
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6))) ew)
(*.f64 (*.f64 ew (+.f64 t (*.f64 (pow.f64 t 3) -1/6))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 1)
(/.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 2 (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 2)
(/.f64 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 4)) (*.f64 2 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 4))) 16)
(pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 1)
Outputs
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.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 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(+.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 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(+.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 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) ew)
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) ew)
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) ew)
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) ew)
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) ew)
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) ew)
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) ew)
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) ew)
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 -1 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) ew))
(*.f64 (+.f64 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 1/6)) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) -1))) (*.f64 ew -1))
(*.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 1/6 (pow.f64 t 3))) (*.f64 t (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) (neg.f64 ew))
(*.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) 1/6)) (*.f64 t (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) (neg.f64 ew))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 (neg.f64 t) (*.f64 (pow.f64 t 3) 1/6))) (neg.f64 ew))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 (*.f64 (pow.f64 t 3) 1/6) (neg.f64 t))) (neg.f64 ew))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 (*.f64 (pow.f64 t 3) 1/6) (neg.f64 t))) (neg.f64 ew))
(*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 -1 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) ew))
(*.f64 (+.f64 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 1/6)) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) -1))) (*.f64 ew -1))
(*.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 1/6 (pow.f64 t 3))) (*.f64 t (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) (neg.f64 ew))
(*.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) 1/6)) (*.f64 t (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) (neg.f64 ew))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 (neg.f64 t) (*.f64 (pow.f64 t 3) 1/6))) (neg.f64 ew))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 (*.f64 (pow.f64 t 3) 1/6) (neg.f64 t))) (neg.f64 ew))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 (*.f64 (pow.f64 t 3) 1/6) (neg.f64 t))) (neg.f64 ew))
(*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 -1 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) ew))
(*.f64 (+.f64 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 1/6)) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) -1))) (*.f64 ew -1))
(*.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 1/6 (pow.f64 t 3))) (*.f64 t (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) (neg.f64 ew))
(*.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) 1/6)) (*.f64 t (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) (neg.f64 ew))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 (neg.f64 t) (*.f64 (pow.f64 t 3) 1/6))) (neg.f64 ew))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 (*.f64 (pow.f64 t 3) 1/6) (neg.f64 t))) (neg.f64 ew))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 (*.f64 (pow.f64 t 3) 1/6) (neg.f64 t))) (neg.f64 ew))
(*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 -1 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) ew))
(*.f64 (+.f64 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 1/6)) (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) -1))) (*.f64 ew -1))
(*.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 1/6 (pow.f64 t 3))) (*.f64 t (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) (neg.f64 ew))
(*.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) 1/6)) (*.f64 t (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) (neg.f64 ew))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 (neg.f64 t) (*.f64 (pow.f64 t 3) 1/6))) (neg.f64 ew))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 (*.f64 (pow.f64 t 3) 1/6) (neg.f64 t))) (neg.f64 ew))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 (*.f64 (pow.f64 t 3) 1/6) (neg.f64 t))) (neg.f64 ew))
(+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 0)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(+.f64 0 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(-.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 0)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 1)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(*.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(*.f64 2 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) 1/2)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(*.f64 1/2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(*.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) 2)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 1)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) 2)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 4) 4)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (*.f64 2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 4)) 8)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.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 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(pow.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 1)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(+.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 3) -1/6))) 0)
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(+.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 3) -1/6))))
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(-.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 3) -1/6))) 0)
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 3) -1/6))) 1)
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 -1/3 (*.f64 ew (pow.f64 t 3)))) 2)
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(/.f64 (*.f64 (pow.f64 t 3) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) -2/3)) 4)
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 t 3) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) -2/3))) 8)
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 t 3) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) -2/3))) (*.f64 2 (*.f64 (pow.f64 t 3) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) -2/3)))) 16)
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 3) -1/6))) 1)
(*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew)))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))))
(-.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 0)
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6))))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (+.f64 t (*.f64 (pow.f64 t 3) -1/6))))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.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 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 1)
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 1 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 2 (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 2))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 2 (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 1/2)
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (+.f64 t (*.f64 (pow.f64 t 3) -1/6)) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 1/2 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 2 (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 2) 2)
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6))) ew)
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (*.f64 ew (+.f64 t (*.f64 (pow.f64 t 3) -1/6))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 1)
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(/.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 2 (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 2)
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(/.f64 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 4) 4)
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 4)) 8)
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 4)) (*.f64 2 (*.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 4))) 16)
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))) 1)
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 3) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew t)))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))

eval821.0ms (4.5%)

Compiler

Compiled 39807 to 12833 computations (67.8% saved)

prune965.0ms (5.2%)

Pruning

10 alts after pruning (7 fresh and 3 done)

PrunedKeptTotal
New107171078
Fresh000
Picked101
Done134
Total1073101083
Error
0.1b
Counts
1083 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
29.3b
(fabs.f64 (+.f64 (+.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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))))
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))))))
12.4b
(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 (tan.f64 t)) ew))))))
13.2b
(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 t) ew))))))
12.4b
(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 (tan.f64 t)) ew))))))
0.7b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))))
5.2b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
4.3b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 t ew) (*.f64 -1/3 eh))))))))
9.2b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 t ew) (*.f64 -1/3 eh)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 t ew) (*.f64 -1/3 eh))))))))
27.4b
(fabs.f64 (+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))))
Compiler

Compiled 561 to 334 computations (40.5% saved)

localize68.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.0b
(/.f64 eh (*.f64 t ew))
3.1b
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 t ew) (*.f64 -1/3 eh)))
6.0b
(*.f64 (/.f64 t ew) (*.f64 -1/3 eh))
30.8b
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
Compiler

Compiled 194 to 58 computations (70.1% saved)

localize33.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
1.3b
(/.f64 eh (*.f64 (tan.f64 t) ew))
3.7b
(/.f64 (/.f64 eh (tan.f64 t)) ew)
35.3b
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
Compiler

Compiled 137 to 17 computations (87.6% saved)

series6.0ms (0%)

Counts
2 → 56
Calls

18 calls:

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

rewrite83.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01354
19654
226254
373454
4222554
5568154
Stop Event
node limit
Counts
2 → 54
Calls
Call 1
Inputs
(/.f64 eh (*.f64 (tan.f64 t) ew))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
Outputs
((#(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) (+.f64 ew ew))) (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew 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 1 (*.f64 (tan.f64 t) 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 eh eh) (/.f64 1/2 (*.f64 (tan.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 eh eh) (*.f64 (/.f64 1 (*.f64 (tan.f64 t) ew)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (tan.f64 t)) (/.f64 1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 eh) (*.f64 (tan.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 eh (*.f64 ew (neg.f64 (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (neg.f64 eh) (tan.f64 t)) 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 (*.f64 (tan.f64 t) ew)) eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 eh eh) (*.f64 (tan.f64 t) ew)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh 4) (/.f64 1 (*.f64 (tan.f64 t) (*.f64 ew 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 eh eh) (tan.f64 t)) (/.f64 1 (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh ew) (/.f64 1 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (tan.f64 t) ew)) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (tan.f64 t)) (/.f64 eh ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eh) (/.f64 -1 (*.f64 (tan.f64 t) ew)))))) (#(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 (/.f64 (neg.f64 eh) (tan.f64 t)) (/.f64 -1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 ew) (/.f64 eh (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (/.f64 2 ew)) (/.f64 1/2 (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 1/2 (/.f64 (+.f64 eh eh) (*.f64 (tan.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (tan.f64 t)) (*.f64 eh (/.f64 2 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (tan.f64 t) ew)) 1/2) (+.f64 eh eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 ew) (/.f64 (neg.f64 eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 eh) (*.f64 (tan.f64 t) ew)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 ew (neg.f64 (tan.f64 t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (neg.f64 eh) (tan.f64 t)) ew) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 ew ew)) (/.f64 (+.f64 eh eh) (tan.f64 t)))))) (#(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 (tan.f64 t) (*.f64 ew 4))) (*.f64 eh 4))))) (#(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 1 (*.f64 ew (neg.f64 (tan.f64 t)))) (neg.f64 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 (neg.f64 eh) (*.f64 (tan.f64 t) ew)))))) (#(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 (/.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 ew (*.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 t (*.f64 ew (*.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 t (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 4)))) (*.f64 2 (*.f64 t (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) 1)))))

simplify118.0ms (0.6%)

Algorithm
egg-herbie
Rules
1366×rational.json-simplify-35
1058×rational.json-simplify-41
846×rational.json-simplify-43
786×rational.json-simplify-2
736×rational.json-simplify-49
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01523126
13423048
27803010
319022992
449462992
575312992
Stop Event
node limit
Counts
110 → 90
Calls
Call 1
Inputs
(/.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 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(+.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 0)
(+.f64 0 (/.f64 eh (*.f64 (tan.f64 t) ew)))
(+.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))))
(-.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 0)
(*.f64 eh (/.f64 1 (*.f64 (tan.f64 t) ew)))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 1)
(*.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))
(*.f64 (+.f64 eh eh) (/.f64 1/2 (*.f64 (tan.f64 t) ew)))
(*.f64 (+.f64 eh eh) (*.f64 (/.f64 1 (*.f64 (tan.f64 t) ew)) 1/2))
(*.f64 (/.f64 eh (tan.f64 t)) (/.f64 1 ew))
(*.f64 -1 (/.f64 (neg.f64 eh) (*.f64 (tan.f64 t) ew)))
(*.f64 -1 (/.f64 eh (*.f64 ew (neg.f64 (tan.f64 t)))))
(*.f64 -1 (/.f64 (/.f64 (neg.f64 eh) (tan.f64 t)) 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 (*.f64 (tan.f64 t) ew)) eh))
(*.f64 (/.f64 (+.f64 eh eh) (*.f64 (tan.f64 t) ew)) 1/2)
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 (tan.f64 t) (*.f64 ew 4))))
(*.f64 (/.f64 (+.f64 eh eh) (tan.f64 t)) (/.f64 1 (+.f64 ew ew)))
(*.f64 (/.f64 eh ew) (/.f64 1 (tan.f64 t)))
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) ew)) eh)
(*.f64 (/.f64 1 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (neg.f64 eh) (/.f64 -1 (*.f64 (tan.f64 t) ew)))
(*.f64 (neg.f64 eh) (/.f64 1 (*.f64 ew (neg.f64 (tan.f64 t)))))
(*.f64 (/.f64 (neg.f64 eh) (tan.f64 t)) (/.f64 -1 ew))
(*.f64 (/.f64 1 ew) (/.f64 eh (tan.f64 t)))
(*.f64 (*.f64 eh (/.f64 2 ew)) (/.f64 1/2 (tan.f64 t)))
(*.f64 (/.f64 1/2 (*.f64 (tan.f64 t) ew)) (+.f64 eh eh))
(*.f64 1/2 (/.f64 (+.f64 eh eh) (*.f64 (tan.f64 t) ew)))
(*.f64 (/.f64 1/2 (tan.f64 t)) (*.f64 eh (/.f64 2 ew)))
(*.f64 (*.f64 (/.f64 1 (*.f64 (tan.f64 t) ew)) 1/2) (+.f64 eh eh))
(*.f64 (/.f64 -1 ew) (/.f64 (neg.f64 eh) (tan.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 (tan.f64 t) ew)) -1)
(*.f64 (/.f64 eh (*.f64 ew (neg.f64 (tan.f64 t)))) -1)
(*.f64 (/.f64 (/.f64 (neg.f64 eh) (tan.f64 t)) ew) -1)
(*.f64 (/.f64 1 (+.f64 ew ew)) (/.f64 (+.f64 eh eh) (tan.f64 t)))
(*.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 (tan.f64 t) (*.f64 ew 4))) (*.f64 eh 4))
(*.f64 (/.f64 -1 (*.f64 (tan.f64 t) ew)) (neg.f64 eh))
(*.f64 (/.f64 1 (*.f64 ew (neg.f64 (tan.f64 t)))) (neg.f64 eh))
(pow.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 1)
(neg.f64 (/.f64 (neg.f64 eh) (*.f64 (tan.f64 t) ew)))
(neg.f64 (/.f64 eh (*.f64 ew (neg.f64 (tan.f64 t)))))
(neg.f64 (/.f64 (/.f64 (neg.f64 eh) (tan.f64 t)) ew))
(+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) 0)
(+.f64 0 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(-.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) 0)
(/.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) 1)
(/.f64 (*.f64 t (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2))) 2)
(/.f64 (*.f64 t (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 4))) 4)
(/.f64 (*.f64 2 (*.f64 t (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 4)))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 t (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 4)))) (*.f64 2 (*.f64 t (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 4))))) 16)
(pow.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) 1)
Outputs
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 eh (*.f64 t ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 (/.f64 eh ew) -1/3)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 eh ew) (*.f64 -1/3 t)))
(+.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 (*.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 -1/3 (*.f64 eh (/.f64 t ew)))))
(+.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (*.f64 (pow.f64 t 3) (neg.f64 (*.f64 (/.f64 eh ew) 1/45))) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3)) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) -1/45))))
(+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) -1/45))))
(+.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 eh ew) (*.f64 -1/3 t))) (*.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 (*.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 -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 -1/3 (*.f64 eh (/.f64 t ew))))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (+.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (*.f64 (pow.f64 t 5) (neg.f64 (+.f64 (*.f64 -1/3 (*.f64 (/.f64 eh ew) 1/45)) (*.f64 (/.f64 eh ew) 1/105)))) (*.f64 (pow.f64 t 3) (neg.f64 (*.f64 (/.f64 eh ew) 1/45))))))
(+.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (+.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) -1/45)) (*.f64 (pow.f64 t 5) (neg.f64 (+.f64 (*.f64 (/.f64 eh ew) -1/135) (*.f64 (/.f64 eh ew) 1/105))))) (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))
(+.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (*.f64 t (*.f64 -1/3 (/.f64 eh ew))) (+.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) -1/45)) (*.f64 (pow.f64 t 5) (neg.f64 (*.f64 (/.f64 eh ew) 2/945))))))
(+.f64 (*.f64 (/.f64 eh ew) (*.f64 -1/3 t)) (+.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) -1/45)) (*.f64 (pow.f64 t 5) (neg.f64 (*.f64 (/.f64 eh ew) 2/945))))))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 eh (/.f64 (/.f64 (cos.f64 t) (sin.f64 t)) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (sin.f64 t) ew)))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(+.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 0)
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(+.f64 0 (/.f64 eh (*.f64 (tan.f64 t) ew)))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(+.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(-.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 0)
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 eh (/.f64 1 (*.f64 (tan.f64 t) ew)))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 1)
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (+.f64 eh eh) (/.f64 1/2 (*.f64 (tan.f64 t) ew)))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (+.f64 eh eh) (*.f64 (/.f64 1 (*.f64 (tan.f64 t) ew)) 1/2))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 eh (tan.f64 t)) (/.f64 1 ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 -1 (/.f64 (neg.f64 eh) (*.f64 (tan.f64 t) ew)))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 -1 (/.f64 eh (*.f64 ew (neg.f64 (tan.f64 t)))))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 -1 (/.f64 (/.f64 (neg.f64 eh) (tan.f64 t)) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 2 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 2 (/.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 2))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 (tan.f64 t) ew)) eh))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 (+.f64 eh eh) (*.f64 (tan.f64 t) ew)) 1/2)
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 (tan.f64 t) (*.f64 ew 4))))
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 ew (*.f64 (tan.f64 t) 4))))
(*.f64 (*.f64 eh 4) (/.f64 1/4 (*.f64 ew (tan.f64 t))))
(*.f64 4 (*.f64 eh (/.f64 1/4 (*.f64 ew (tan.f64 t)))))
(*.f64 (/.f64 (+.f64 eh eh) (tan.f64 t)) (/.f64 1 (+.f64 ew ew)))
(*.f64 (/.f64 (+.f64 eh eh) (tan.f64 t)) (/.f64 1/2 ew))
(*.f64 (/.f64 eh ew) (/.f64 1 (tan.f64 t)))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) ew)) eh)
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 1 (tan.f64 t)) (/.f64 eh ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (neg.f64 eh) (/.f64 -1 (*.f64 (tan.f64 t) ew)))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (neg.f64 eh) (/.f64 1 (*.f64 ew (neg.f64 (tan.f64 t)))))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 (neg.f64 eh) (tan.f64 t)) (/.f64 -1 ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 1 ew) (/.f64 eh (tan.f64 t)))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (*.f64 eh (/.f64 2 ew)) (/.f64 1/2 (tan.f64 t)))
(*.f64 eh (*.f64 (/.f64 2 ew) (/.f64 1/2 (tan.f64 t))))
(*.f64 (/.f64 1/2 (*.f64 (tan.f64 t) ew)) (+.f64 eh eh))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 1/2 (/.f64 (+.f64 eh eh) (*.f64 (tan.f64 t) ew)))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 1/2 (tan.f64 t)) (*.f64 eh (/.f64 2 ew)))
(*.f64 eh (*.f64 (/.f64 2 ew) (/.f64 1/2 (tan.f64 t))))
(*.f64 (*.f64 (/.f64 1 (*.f64 (tan.f64 t) ew)) 1/2) (+.f64 eh eh))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 -1 ew) (/.f64 (neg.f64 eh) (tan.f64 t)))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 (tan.f64 t) ew)) -1)
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 eh (*.f64 ew (neg.f64 (tan.f64 t)))) -1)
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 (/.f64 (neg.f64 eh) (tan.f64 t)) ew) -1)
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 1 (+.f64 ew ew)) (/.f64 (+.f64 eh eh) (tan.f64 t)))
(*.f64 (/.f64 (+.f64 eh eh) (tan.f64 t)) (/.f64 1 (+.f64 ew ew)))
(*.f64 (/.f64 (+.f64 eh eh) (tan.f64 t)) (/.f64 1/2 ew))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) (+.f64 ew ew))) 2)
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 2) 2)
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) (*.f64 ew 4))) (*.f64 eh 4))
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 (tan.f64 t) (*.f64 ew 4))))
(*.f64 (*.f64 eh 4) (/.f64 1 (*.f64 ew (*.f64 (tan.f64 t) 4))))
(*.f64 (*.f64 eh 4) (/.f64 1/4 (*.f64 ew (tan.f64 t))))
(*.f64 4 (*.f64 eh (/.f64 1/4 (*.f64 ew (tan.f64 t)))))
(*.f64 (/.f64 -1 (*.f64 (tan.f64 t) ew)) (neg.f64 eh))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 1 (*.f64 ew (neg.f64 (tan.f64 t)))) (neg.f64 eh))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(pow.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 1)
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(neg.f64 (/.f64 (neg.f64 eh) (*.f64 (tan.f64 t) ew)))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(neg.f64 (/.f64 eh (*.f64 ew (neg.f64 (tan.f64 t)))))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(neg.f64 (/.f64 (/.f64 (neg.f64 eh) (tan.f64 t)) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) 0)
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(+.f64 0 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(-.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) 0)
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(/.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) 1)
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(/.f64 (*.f64 t (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2))) 2)
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(/.f64 (*.f64 t (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 4))) 4)
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(/.f64 (*.f64 2 (*.f64 t (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 4)))) 8)
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(/.f64 (+.f64 (*.f64 2 (*.f64 t (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 4)))) (*.f64 2 (*.f64 t (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 4))))) 16)
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(pow.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) 1)
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))

localize32.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 eh (tan.f64 t))
3.7b
(/.f64 (/.f64 eh (tan.f64 t)) ew)
5.6b
(/.f64 (/.f64 eh t) ew)
30.8b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))
Compiler

Compiled 129 to 18 computations (86% saved)

series1.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
eh
@0
(cos.f64 (atan.f64 (/.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)))
0.0ms
t
@-inf
(cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))
0.0ms
ew
@-inf
(cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))

rewrite95.0ms (0.5%)

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

simplify144.0ms (0.8%)

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

localize33.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))
3.7b
(/.f64 (/.f64 eh (tan.f64 t)) ew)
5.6b
(/.f64 (/.f64 eh t) ew)
35.3b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
Compiler

Compiled 129 to 18 computations (86% saved)

series6.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite233.0ms (1.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01127
18327
224727
375327
4257227
5674627
Stop Event
node limit
Counts
1 → 9
Calls
Call 1
Inputs
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) 4))) (*.f64 2 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t)))) 1)))))

simplify180.0ms (1%)

Algorithm
egg-herbie
Rules
1704×rational.json-simplify-35
1256×rational.json-simplify-2
910×rational.json-simplify-48
874×rational.json-simplify-1
866×rational.json-simplify-51
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0371215
1931215
21781215
34281215
413681215
531671215
644781215
750641215
862511215
975191215
Stop Event
node limit
Counts
45 → 12
Calls
Call 1
Inputs
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t)))) 0)
(+.f64 0 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t)))))
(-.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t)))) 0)
(/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t)))) 1)
(/.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) 2)) 2)
(/.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) 4)) 4)
(/.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) 4))) (*.f64 2 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) 4)))) 16)
(pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t)))) 1)
Outputs
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh 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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t)))) 0)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))
(+.f64 0 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))
(-.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t)))) 0)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))
(/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t)))) 1)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))
(/.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) 2)) 2)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))
(/.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) 4)) 4)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))
(/.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) 4))) 8)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))
(/.f64 (+.f64 (*.f64 2 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) 4))) (*.f64 2 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))) 4)))) 16)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))
(pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t)))) 1)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))

localize29.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 121 to 16 computations (86.8% saved)

series5.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite114.0ms (0.6%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01337
19437
224937
372137
4228537
5587337
Stop Event
node limit
Counts
1 → 9
Calls
Call 1
Inputs
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 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 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh (*.f64 (cos.f64 t) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh (*.f64 (cos.f64 t) 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh (*.f64 (cos.f64 t) 4)))) (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh (*.f64 (cos.f64 t) 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)))))

simplify263.0ms (1.4%)

Algorithm
egg-herbie
Rules
1278×rational.json-simplify-51
1118×rational.json-simplify-2
1076×rational.json-simplify-35
978×rational.json-simplify-1
682×rational.json-simplify-61
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0541925
11401925
23141847
37061789
417671769
542781769
660001769
766741769
876121769
Stop Event
node limit
Counts
45 → 34
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 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) 2))) 2)
(/.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh (*.f64 (cos.f64 t) 4))) 4)
(/.f64 (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh (*.f64 (cos.f64 t) 4)))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh (*.f64 (cos.f64 t) 4)))) (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh (*.f64 (cos.f64 t) 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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))))
(+.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 t) ew))) (+.f64 eh (*.f64 (pow.f64 t 2) (*.f64 eh -1/2))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (+.f64 eh (*.f64 (pow.f64 t 2) (*.f64 eh -1/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 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (+.f64 (*.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 2)) -1/2))))
(+.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 t) ew))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 eh -1/2)) (+.f64 eh (*.f64 (pow.f64 t 4) (*.f64 eh 1/24)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (+.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (+.f64 eh (*.f64 (pow.f64 t 2) (*.f64 eh -1/2)))))
(+.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 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (*.f64 eh (pow.f64 t 2)) -1/2)) (+.f64 (+.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 -1/2 (*.f64 eh (pow.f64 t 2)))) (+.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 -1/720 (pow.f64 t 6))) (*.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 (/.f64 eh t) ew))) (+.f64 eh (*.f64 (pow.f64 t 2) (*.f64 eh -1/2)))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (+.f64 (*.f64 -1/720 (pow.f64 t 6)) (*.f64 1/24 (pow.f64 t 4)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (+.f64 (*.f64 eh (*.f64 -1/720 (pow.f64 t 6))) (+.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (+.f64 eh (*.f64 (pow.f64 t 2) (*.f64 eh -1/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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.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 t) ew))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(/.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) 2))) 2)
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(/.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh (*.f64 (cos.f64 t) 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 t) ew))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))
(/.f64 (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh (*.f64 (cos.f64 t) 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 t) ew))) (*.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 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh (*.f64 (cos.f64 t) 4)))) (*.f64 2 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh (*.f64 (cos.f64 t) 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 t) ew))) (*.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 t) ew))) (*.f64 (cos.f64 t) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh))

eval614.0ms (3.3%)

Compiler

Compiled 37858 to 12343 computations (67.4% saved)

prune506.0ms (2.7%)

Pruning

12 alts after pruning (7 fresh and 5 done)

PrunedKeptTotal
New118051185
Fresh022
Picked011
Done347
Total1183121195
Error
0.1b
Counts
1195 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
29.3b
(fabs.f64 (+.f64 (+.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 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))))
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))))))
12.4b
(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 (tan.f64 t)) ew))))))
12.4b
(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 (tan.f64 t)) ew))))))
13.2b
(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))))))
12.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 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))))
0.7b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))))
0.8b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew))))))
5.2b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
9.2b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 t ew) (*.f64 -1/3 eh)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 t ew) (*.f64 -1/3 eh))))))))
27.5b
(fabs.f64 (+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
29.6b
(fabs.f64 (+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (*.f64 eh (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 t ew) (*.f64 -1/3 eh))))))))
Compiler

Compiled 629 to 378 computations (39.9% saved)

localize72.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 189 to 68 computations (64% saved)

series6.0ms (0%)

Counts
2 → 36
Calls

12 calls:

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

rewrite81.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01138
17938
220938
355138
4151838
5530338
Stop Event
node limit
Counts
2 → 49
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew)
(*.f64 -1/3 eh)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (+.f64 ew ew)) (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 1 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (/.f64 1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (*.f64 2 (/.f64 1/2 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (*.f64 (*.f64 2 (/.f64 1 ew)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (*.f64 (/.f64 2 ew) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)) (/.f64 1/2 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)) (*.f64 (/.f64 1 ew) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)) (*.f64 (*.f64 (/.f64 1 ew) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)) (*.f64 (*.f64 2 (/.f64 1/2 ew)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (+.f64 ew ew)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) 2) (/.f64 1 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (/.f64 1/2 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 ew) (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (/.f64 ew 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)) (/.f64 1 (*.f64 ew 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)) (*.f64 (/.f64 1 (*.f64 ew 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)) (*.f64 1/4 (/.f64 1 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)) (*.f64 1/2 (/.f64 1/2 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 ew) (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3)))) (/.f64 -1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3)))) (*.f64 (/.f64 -1 ew) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (neg.f64 ew)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (/.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 ew) (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 ew) 1/2) (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (neg.f64 ew)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (+.f64 ew ew)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 ew 4)) (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 ew) (neg.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (neg.f64 ew)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh -1/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh -1/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -2/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -4/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 eh -4/3)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 eh -4/3)) (*.f64 2 (*.f64 eh -4/3))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh -1/3) 1)))))

simplify211.0ms (1.1%)

Algorithm
egg-herbie
Rules
1434×rational.json-simplify-53
1230×rational.json-simplify-2
1126×rational.json-simplify-35
1058×rational.json-simplify-41
906×rational.json-simplify-51
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01372455
13052447
25862447
312952447
426692447
560272447
Stop Event
node limit
Counts
85 → 71
Calls
Call 1
Inputs
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/3 t) (/.f64 1 t)) eh) ew))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/3 t) (/.f64 1 t)) eh) ew))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/3 t) (/.f64 1 t)) eh) ew))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/3 t) (/.f64 1 t)) eh) ew))
(/.f64 eh (*.f64 t ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(/.f64 (+.f64 (/.f64 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 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew) 0)
(+.f64 0 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))
(+.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (+.f64 ew ew)) (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (+.f64 ew ew)))
(-.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew) 0)
(*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 1 ew)))
(*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (/.f64 1 ew))
(*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (*.f64 2 (/.f64 1/2 ew)))
(*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (*.f64 (*.f64 2 (/.f64 1 ew)) 1/2))
(*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (*.f64 (/.f64 2 ew) 1/2))
(*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew) 1)
(*.f64 1 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))
(*.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)) (/.f64 1/2 ew))
(*.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)) (*.f64 (/.f64 1 ew) 1/2))
(*.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)) (*.f64 (*.f64 (/.f64 1 ew) 1/2) 1))
(*.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)) (*.f64 (*.f64 2 (/.f64 1/2 ew)) 1/2))
(*.f64 2 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (+.f64 ew ew)))
(*.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (+.f64 ew ew)) 1))
(*.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) 2) (/.f64 1 ew)))
(*.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew) 1/2))
(*.f64 2 (*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (/.f64 1/2 ew)))
(*.f64 2 (*.f64 (/.f64 1/2 ew) (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3)))))
(*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (/.f64 ew 2)) 1/2)
(*.f64 (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)) (/.f64 1 (*.f64 ew 4)))
(*.f64 (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)) (*.f64 (/.f64 1 (*.f64 ew 4)) 1))
(*.f64 (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)) (*.f64 1/4 (/.f64 1 ew)))
(*.f64 (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)) (*.f64 1/2 (/.f64 1/2 ew)))
(*.f64 (/.f64 1 ew) (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))))
(*.f64 (neg.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3)))) (/.f64 -1 ew))
(*.f64 (neg.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3)))) (*.f64 (/.f64 -1 ew) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (neg.f64 ew)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (neg.f64 ew)) 1))
(*.f64 1/2 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (/.f64 ew 2)))
(*.f64 (/.f64 1/2 ew) (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)))
(*.f64 (*.f64 (/.f64 1 ew) 1/2) (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)))
(*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (neg.f64 ew)) -1)
(*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (+.f64 ew ew)) 2)
(*.f64 (/.f64 1 (*.f64 ew 4)) (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)))
(*.f64 (/.f64 -1 ew) (neg.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3)))))
(pow.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew) 1)
(neg.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (neg.f64 ew)))
(+.f64 (*.f64 eh -1/3) 0)
(+.f64 0 (*.f64 eh -1/3))
(-.f64 (*.f64 eh -1/3) 0)
(/.f64 (*.f64 eh -1/3) 1)
(/.f64 (*.f64 eh -2/3) 2)
(/.f64 (*.f64 eh -4/3) 4)
(/.f64 (*.f64 2 (*.f64 eh -4/3)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 eh -4/3)) (*.f64 2 (*.f64 eh -4/3))) 16)
(pow.f64 (*.f64 eh -1/3) 1)
Outputs
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) 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 (-.f64 (*.f64 t 1/3) (/.f64 1 t)) (/.f64 eh ew)))
(neg.f64 (*.f64 eh (/.f64 (-.f64 (*.f64 t 1/3) (/.f64 1 t)) ew)))
(*.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 (-.f64 (*.f64 t 1/3) (/.f64 1 t)) (/.f64 eh ew)))
(neg.f64 (*.f64 eh (/.f64 (-.f64 (*.f64 t 1/3) (/.f64 1 t)) ew)))
(*.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 (-.f64 (*.f64 t 1/3) (/.f64 1 t)) (/.f64 eh ew)))
(neg.f64 (*.f64 eh (/.f64 (-.f64 (*.f64 t 1/3) (/.f64 1 t)) ew)))
(*.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 (-.f64 (*.f64 t 1/3) (/.f64 1 t)) (/.f64 eh ew)))
(neg.f64 (*.f64 eh (/.f64 (-.f64 (*.f64 t 1/3) (/.f64 1 t)) ew)))
(*.f64 eh (neg.f64 (/.f64 (-.f64 (*.f64 t 1/3) (/.f64 1 t)) ew)))
(/.f64 eh (*.f64 t ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 (/.f64 eh ew) -1/3)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 (/.f64 eh ew) -1/3)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 (/.f64 eh ew) -1/3)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 -1/3 (/.f64 eh 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 (/.f64 eh ew) -1/3))
(*.f64 t (*.f64 -1/3 (/.f64 eh 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 -1/3 (*.f64 t (/.f64 eh ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 (/.f64 eh ew) -1/3)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 (/.f64 eh ew) -1/3)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 (/.f64 eh ew) -1/3)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 -1/3 (/.f64 eh 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 (/.f64 eh ew) -1/3))
(*.f64 t (*.f64 -1/3 (/.f64 eh 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 -1/3 (*.f64 t (/.f64 eh ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 (/.f64 eh ew) -1/3)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 (/.f64 eh ew) -1/3)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 (/.f64 eh ew) -1/3)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(+.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew) 0)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(+.f64 0 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(+.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (+.f64 ew ew)) (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (+.f64 ew ew)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(-.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew) 0)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 1 ew)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (/.f64 1 ew))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (*.f64 2 (/.f64 1/2 ew)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (*.f64 (*.f64 2 (/.f64 1 ew)) 1/2))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (*.f64 (/.f64 2 ew) 1/2))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew) 1)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 1 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)) (/.f64 1/2 ew))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)) (*.f64 (/.f64 1 ew) 1/2))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)) (*.f64 (*.f64 (/.f64 1 ew) 1/2) 1))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)) (*.f64 (*.f64 2 (/.f64 1/2 ew)) 1/2))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 2 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (+.f64 ew ew)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (+.f64 ew ew)) 1))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) 2) (/.f64 1 ew)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew) 1/2))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 2 (*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (/.f64 1/2 ew)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 2 (*.f64 (/.f64 1/2 ew) (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3)))))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (/.f64 ew 2)) 1/2)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)) (/.f64 1 (*.f64 ew 4)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)) (*.f64 (/.f64 1 (*.f64 ew 4)) 1))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)) (*.f64 1/4 (/.f64 1 ew)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)) (*.f64 1/2 (/.f64 1/2 ew)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (/.f64 1 ew) (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (neg.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3)))) (/.f64 -1 ew))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (neg.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3)))) (*.f64 (/.f64 -1 ew) 1))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 -1 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (neg.f64 ew)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (neg.f64 ew)) 1))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 1/2 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (/.f64 ew 2)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (/.f64 1/2 ew) (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (*.f64 (/.f64 1 ew) 1/2) (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (neg.f64 ew)) -1)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (+.f64 ew ew)) 2)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (/.f64 1 (*.f64 ew 4)) (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (/.f64 -1 ew) (neg.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3)))))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(pow.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew) 1)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(neg.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (neg.f64 ew)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(+.f64 (*.f64 eh -1/3) 0)
(*.f64 -1/3 eh)
(+.f64 0 (*.f64 eh -1/3))
(*.f64 -1/3 eh)
(-.f64 (*.f64 eh -1/3) 0)
(*.f64 -1/3 eh)
(/.f64 (*.f64 eh -1/3) 1)
(*.f64 -1/3 eh)
(/.f64 (*.f64 eh -2/3) 2)
(*.f64 -1/3 eh)
(/.f64 (*.f64 eh -4/3) 4)
(*.f64 -1/3 eh)
(/.f64 (*.f64 2 (*.f64 eh -4/3)) 8)
(*.f64 -1/3 eh)
(/.f64 (+.f64 (*.f64 2 (*.f64 eh -4/3)) (*.f64 2 (*.f64 eh -4/3))) 16)
(*.f64 -1/3 eh)
(pow.f64 (*.f64 eh -1/3) 1)
(*.f64 -1/3 eh)

localize32.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.0b
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
1.3b
(/.f64 eh (*.f64 (tan.f64 t) ew))
3.0b
(/.f64 eh (*.f64 t ew))
35.3b
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
Compiler

Compiled 130 to 17 computations (86.9% saved)

localize26.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 t) ew))))
0.5b
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))
5.6b
(/.f64 (/.f64 eh t) ew)
30.8b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))
Compiler

Compiled 106 to 14 computations (86.8% saved)

series5.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite94.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
2010×rational.json-1
2010×rational.json-2
1710×rational.json-simplify-35
946×exponential.json-3
946×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

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

simplify163.0ms (0.9%)

Algorithm
egg-herbie
Rules
1616×rational.json-simplify-35
1494×rational.json-simplify-2
904×rational.json-simplify-1
766×rational.json-simplify-43
576×rational.json-simplify-41
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0611949
11591949
23541853
38251789
423401789
547131789
662441789
767971789
876851789
Stop Event
node limit
Counts
45 → 32
Calls
Call 1
Inputs
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))) 0)
(+.f64 0 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))))
(-.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))) 0)
(/.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))) 1)
(/.f64 (*.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))) 2)) 2)
(/.f64 (*.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))) 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))) 4))) (*.f64 2 (*.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))) 4)))) 16)
(pow.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))) 1)
Outputs
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)))
(+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 ew (pow.f64 t 3)))))
(+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (pow.f64 t 3) -1/6)))
(*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew))))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 ew (pow.f64 t 3)))) (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 1/120 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 ew (pow.f64 t 5))))))
(+.f64 (+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (pow.f64 t 3) -1/6))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (*.f64 ew (pow.f64 t 5)) 1/120)))
(+.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 -1/6 (pow.f64 t 3))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (+.f64 t (*.f64 1/120 (pow.f64 t 5)))))
(*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)))))
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 ew (pow.f64 t 3)))) (+.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 1/120 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 ew (pow.f64 t 5))))) (*.f64 -1/5040 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 ew (pow.f64 t 7))))))
(+.f64 (+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (*.f64 ew (pow.f64 t 5)) 1/120))) (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (*.f64 ew (pow.f64 t 7)) -1/5040)) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (pow.f64 t 3) -1/6))))
(+.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 -1/6 (pow.f64 t 3))) (+.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 -1/5040 (*.f64 ew (*.f64 (pow.f64 t 7) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))))
(+.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 -1/6 (pow.f64 t 3)))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (+.f64 (*.f64 -1/5040 (pow.f64 t 7)) (+.f64 t (*.f64 1/120 (pow.f64 t 5))))))
(+.f64 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 ew -1/6))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (+.f64 (*.f64 -1/5040 (pow.f64 t 7)) (+.f64 t (*.f64 1/120 (pow.f64 t 5))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))) 0)
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(+.f64 0 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(-.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))) 0)
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))) 1)
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))) 2)) 2)
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))) 4)) 4)
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 2 (*.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))) 4))) 8)
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))) 4))) (*.f64 2 (*.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))) 4)))) 16)
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))
(pow.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))) 1)
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew))

localize64.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 171 to 65 computations (62% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite80.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01138
17938
220938
355438
4154338
5490038
Stop Event
node limit
Counts
2 → 57
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) ew)
(*.f64 eh -1/3)
Outputs
((#(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 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (+.f64 ew ew)) (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -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 eh (*.f64 (/.f64 1 ew) (+.f64 (*.f64 t -1/3) (/.f64 1 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (*.f64 (*.f64 (/.f64 1 ew) (+.f64 (*.f64 t -1/3) (/.f64 1 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (*.f64 (*.f64 2 (+.f64 (*.f64 t -1/3) (/.f64 1 t))) (/.f64 1/2 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (/.f64 1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (*.f64 2 (/.f64 1/2 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (*.f64 (*.f64 2 (/.f64 1 ew)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (*.f64 (/.f64 2 ew) 1/2))))) (#(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 (+.f64 eh eh) t)) (/.f64 1/2 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)) (*.f64 (/.f64 1 ew) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)) (*.f64 (*.f64 (/.f64 1 ew) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)) (*.f64 (*.f64 2 (/.f64 1/2 ew)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (+.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (+.f64 ew ew)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) 2) (/.f64 1 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (/.f64 1/2 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 ew) (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (/.f64 2 ew)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)) (/.f64 2 (*.f64 ew 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)) (*.f64 (/.f64 2 (*.f64 ew 8)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)) (*.f64 1/4 (/.f64 1 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)) (*.f64 1/2 (/.f64 1/2 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 ew) (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3)))) (/.f64 -1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3)))) (*.f64 (/.f64 -1 ew) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (neg.f64 ew)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (/.f64 2 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 ew) (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)))))) (#(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 t -1/3) (/.f64 1 t)) (*.f64 (/.f64 1 ew) eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (*.f64 (/.f64 eh ew) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (*.f64 eh (/.f64 1 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 (+.f64 eh eh) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (neg.f64 ew)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -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 2 (*.f64 ew 8)) (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 ew) (neg.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3)))))))) (#(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 t (*.f64 eh -1/3))) (neg.f64 ew)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh -1/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh -1/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -2/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh -4/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 eh -4/3)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 eh -4/3)) (*.f64 2 (*.f64 eh -4/3))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh -1/3) 1)))))

simplify105.0ms (0.6%)

Algorithm
egg-herbie
Rules
1308×rational.json-simplify-2
1158×rational.json-simplify-51
1070×rational.json-simplify-35
980×rational.json-simplify-41
834×rational.json-simplify-61
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01512787
13332779
26222779
313852779
427992779
565292779
Stop Event
node limit
Counts
105 → 78
Calls
Call 1
Inputs
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/3 t) (/.f64 1 t)) eh) ew))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/3 t) (/.f64 1 t)) eh) ew))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/3 t) (/.f64 1 t)) eh) ew))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/3 t) (/.f64 1 t)) eh) ew))
(/.f64 eh (*.f64 t ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(/.f64 (+.f64 (/.f64 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 eh)
(*.f64 -1/3 eh)
(*.f64 -1/3 eh)
(*.f64 -1/3 eh)
(*.f64 -1/3 eh)
(*.f64 -1/3 eh)
(*.f64 -1/3 eh)
(*.f64 -1/3 eh)
(*.f64 -1/3 eh)
(*.f64 -1/3 eh)
(*.f64 -1/3 eh)
(*.f64 -1/3 eh)
(+.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 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (+.f64 ew ew)) (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (+.f64 ew ew)))
(-.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)) 0)
(*.f64 eh (*.f64 (/.f64 1 ew) (+.f64 (*.f64 t -1/3) (/.f64 1 t))))
(*.f64 eh (*.f64 (*.f64 (/.f64 1 ew) (+.f64 (*.f64 t -1/3) (/.f64 1 t))) 1))
(*.f64 eh (*.f64 (*.f64 2 (+.f64 (*.f64 t -1/3) (/.f64 1 t))) (/.f64 1/2 ew)))
(*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (/.f64 1 ew))
(*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (*.f64 2 (/.f64 1/2 ew)))
(*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (*.f64 (*.f64 2 (/.f64 1 ew)) 1/2))
(*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (*.f64 (/.f64 2 ew) 1/2))
(*.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 (+.f64 eh eh) t)) (/.f64 1/2 ew))
(*.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)) (*.f64 (/.f64 1 ew) 1/2))
(*.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)) (*.f64 (*.f64 (/.f64 1 ew) 1/2) 1))
(*.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)) (*.f64 (*.f64 2 (/.f64 1/2 ew)) 1/2))
(*.f64 2 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (+.f64 ew ew)))
(*.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (+.f64 ew ew)) 1))
(*.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) 2) (/.f64 1 ew)))
(*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)) 1/2))
(*.f64 2 (*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (/.f64 1/2 ew)))
(*.f64 2 (*.f64 (/.f64 1/2 ew) (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3)))))
(*.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (/.f64 2 ew)) 1/2)
(*.f64 (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)) (/.f64 2 (*.f64 ew 8)))
(*.f64 (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)) (*.f64 (/.f64 2 (*.f64 ew 8)) 1))
(*.f64 (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)) (*.f64 1/4 (/.f64 1 ew)))
(*.f64 (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)) (*.f64 1/2 (/.f64 1/2 ew)))
(*.f64 (/.f64 1 ew) (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))))
(*.f64 (neg.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3)))) (/.f64 -1 ew))
(*.f64 (neg.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3)))) (*.f64 (/.f64 -1 ew) 1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (neg.f64 ew)))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (neg.f64 ew)) 1))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (/.f64 2 ew)))
(*.f64 (/.f64 1/2 ew) (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)))
(*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew))
(*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (*.f64 (/.f64 1 ew) eh))
(*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (*.f64 (/.f64 eh ew) 1))
(*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (*.f64 eh (/.f64 1 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 (+.f64 eh eh) t)))
(*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (neg.f64 ew)) -1)
(*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (+.f64 ew ew)) 2)
(*.f64 (/.f64 eh ew) (+.f64 (*.f64 t -1/3) (/.f64 1 t)))
(*.f64 (/.f64 2 (*.f64 ew 8)) (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)))
(*.f64 (/.f64 -1 ew) (neg.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3)))))
(pow.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)) 1)
(neg.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (neg.f64 ew)))
(+.f64 (*.f64 eh -1/3) 0)
(+.f64 0 (*.f64 eh -1/3))
(-.f64 (*.f64 eh -1/3) 0)
(/.f64 (*.f64 eh -1/3) 1)
(/.f64 (*.f64 eh -2/3) 2)
(/.f64 (*.f64 eh -4/3) 4)
(/.f64 (*.f64 2 (*.f64 eh -4/3)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 eh -4/3)) (*.f64 2 (*.f64 eh -4/3))) 16)
(pow.f64 (*.f64 eh -1/3) 1)
Outputs
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) 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 (-.f64 (*.f64 t 1/3) (/.f64 1 t)) (/.f64 eh ew)))
(*.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 (-.f64 (*.f64 t 1/3) (/.f64 1 t)) (/.f64 eh ew)))
(*.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 (-.f64 (*.f64 t 1/3) (/.f64 1 t)) (/.f64 eh ew)))
(*.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 (-.f64 (*.f64 t 1/3) (/.f64 1 t)) (/.f64 eh ew)))
(*.f64 eh (neg.f64 (/.f64 (-.f64 (*.f64 t 1/3) (/.f64 1 t)) ew)))
(/.f64 eh (*.f64 t ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 -1/3 eh) (/.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 -1/3 eh) (/.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 -1/3 eh) (/.f64 t 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 -1/3 (/.f64 eh ew)))
(*.f64 (*.f64 -1/3 eh) (/.f64 t ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 -1/3 eh) (/.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 -1/3 eh) (/.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 -1/3 eh) (/.f64 t 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 -1/3 (/.f64 eh ew)))
(*.f64 (*.f64 -1/3 eh) (/.f64 t ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 -1/3 eh) (/.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 -1/3 eh) (/.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 eh (/.f64 t ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (*.f64 t (/.f64 eh ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 t (*.f64 -1/3 (/.f64 eh ew))))
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (*.f64 -1/3 eh) (/.f64 t ew)))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 -1/3 eh)
(*.f64 -1/3 eh)
(*.f64 -1/3 eh)
(*.f64 -1/3 eh)
(*.f64 -1/3 eh)
(*.f64 -1/3 eh)
(*.f64 -1/3 eh)
(*.f64 -1/3 eh)
(*.f64 -1/3 eh)
(*.f64 -1/3 eh)
(*.f64 -1/3 eh)
(*.f64 -1/3 eh)
(+.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)) 0)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(+.f64 0 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(+.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (+.f64 ew ew)) (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (+.f64 ew ew)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.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 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 eh (*.f64 (/.f64 1 ew) (+.f64 (*.f64 t -1/3) (/.f64 1 t))))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 eh (*.f64 (*.f64 (/.f64 1 ew) (+.f64 (*.f64 t -1/3) (/.f64 1 t))) 1))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 eh (*.f64 (*.f64 2 (+.f64 (*.f64 t -1/3) (/.f64 1 t))) (/.f64 1/2 ew)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (/.f64 1 ew))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (*.f64 2 (/.f64 1/2 ew)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (*.f64 (*.f64 2 (/.f64 1 ew)) 1/2))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (*.f64 (/.f64 2 ew) 1/2))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.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)) 1)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 1 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)) (/.f64 1/2 ew))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)) (*.f64 (/.f64 1 ew) 1/2))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)) (*.f64 (*.f64 (/.f64 1 ew) 1/2) 1))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)) (*.f64 (*.f64 2 (/.f64 1/2 ew)) 1/2))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 2 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (+.f64 ew ew)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (+.f64 ew ew)) 1))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) 2) (/.f64 1 ew)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)) 1/2))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 2 (*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (/.f64 1/2 ew)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 2 (*.f64 (/.f64 1/2 ew) (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3)))))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (/.f64 2 ew)) 1/2)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)) (/.f64 2 (*.f64 ew 8)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)) (*.f64 (/.f64 2 (*.f64 ew 8)) 1))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)) (*.f64 1/4 (/.f64 1 ew)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)) (*.f64 1/2 (/.f64 1/2 ew)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (/.f64 1 ew) (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (neg.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3)))) (/.f64 -1 ew))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (neg.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3)))) (*.f64 (/.f64 -1 ew) 1))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 -1 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (neg.f64 ew)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 -1 (*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (neg.f64 ew)) 1))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (/.f64 2 ew)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (/.f64 1/2 ew) (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (*.f64 (/.f64 1 ew) eh))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (*.f64 (/.f64 eh ew) 1))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (*.f64 eh (/.f64 1 ew)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (*.f64 (/.f64 1 ew) (+.f64 (*.f64 t -1/3) (/.f64 1 t))) eh)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (*.f64 (/.f64 1 ew) 1/2) (+.f64 (*.f64 eh (*.f64 t -2/3)) (/.f64 (+.f64 eh eh) t)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (neg.f64 ew)) -1)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (+.f64 ew ew)) 2)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (/.f64 eh ew) (+.f64 (*.f64 t -1/3) (/.f64 1 t)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (/.f64 2 (*.f64 ew 8)) (*.f64 eh (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) 4)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(*.f64 (/.f64 -1 ew) (neg.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3)))))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(pow.f64 (*.f64 (+.f64 (*.f64 t -1/3) (/.f64 1 t)) (/.f64 eh ew)) 1)
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(neg.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) (neg.f64 ew)))
(/.f64 (*.f64 eh (+.f64 (/.f64 1 t) (*.f64 t -1/3))) ew)
(*.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) (/.f64 eh ew))
(*.f64 eh (/.f64 (+.f64 (/.f64 1 t) (*.f64 t -1/3)) ew))
(+.f64 (*.f64 eh -1/3) 0)
(*.f64 -1/3 eh)
(+.f64 0 (*.f64 eh -1/3))
(*.f64 -1/3 eh)
(-.f64 (*.f64 eh -1/3) 0)
(*.f64 -1/3 eh)
(/.f64 (*.f64 eh -1/3) 1)
(*.f64 -1/3 eh)
(/.f64 (*.f64 eh -2/3) 2)
(*.f64 -1/3 eh)
(/.f64 (*.f64 eh -4/3) 4)
(*.f64 -1/3 eh)
(/.f64 (*.f64 2 (*.f64 eh -4/3)) 8)
(*.f64 -1/3 eh)
(/.f64 (+.f64 (*.f64 2 (*.f64 eh -4/3)) (*.f64 2 (*.f64 eh -4/3))) 16)
(*.f64 -1/3 eh)
(pow.f64 (*.f64 eh -1/3) 1)
(*.f64 -1/3 eh)

localize65.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.0b
(/.f64 eh (*.f64 t ew))
3.1b
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 t ew) (*.f64 -1/3 eh)))
6.0b
(*.f64 (/.f64 t ew) (*.f64 -1/3 eh))
35.3b
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
Compiler

Compiled 197 to 58 computations (70.6% saved)

eval1.1s (6%)

Compiler

Compiled 28667 to 10704 computations (62.7% saved)

prune434.0ms (2.4%)

Pruning

14 alts after pruning (7 fresh and 7 done)

PrunedKeptTotal
New9036909
Fresh112
Picked101
Done279
Total90714921
Error
0.1b
Counts
921 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
29.3b
(fabs.f64 (+.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 ew (pow.f64 t 3))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))))
27.5b
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))))
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))))))
12.4b
(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 (tan.f64 t)) ew))))))
12.4b
(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 (tan.f64 t)) ew))))))
13.2b
(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))))))
25.7b
(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 -1/3 eh) (/.f64 t ew)))))))
0.7b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))))
5.2b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
13.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3)))))))
9.2b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 t ew) (*.f64 -1/3 eh)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 t ew) (*.f64 -1/3 eh))))))))
27.4b
(fabs.f64 (+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew))))))
27.5b
(fabs.f64 (+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
32.4b
(fabs.f64 (+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 eh ew) (*.f64 -1/3 t))))) ew)) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
Compiler

Compiled 432 to 260 computations (39.8% saved)

regimes73.0ms (0.4%)

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

12.0ms
eh
12.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
ew
12.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)))))))
11.0ms
t
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 788 to 236 computations (70.1% saved)

regimes38.0ms (0.2%)

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

3 calls:

10.0ms
ew
10.0ms
t
9.0ms
eh
Results
ErrorSegmentsBranch
0.7b1eh
0.7b1ew
0.7b1t
Compiler

Compiled 586 to 175 computations (70.1% saved)

regimes34.0ms (0.2%)

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

3 calls:

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

Compiled 486 to 154 computations (68.3% saved)

regimes39.0ms (0.2%)

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

3 calls:

19.0ms
t
7.0ms
eh
7.0ms
ew
Results
ErrorSegmentsBranch
5.2b1eh
5.2b1ew
0.8b3t
Compiler

Compiled 353 to 117 computations (66.9% saved)

bsearch200.0ms (1.1%)

Algorithm
binary-search
Steps
TimeLeftRight
66.0ms
2.234314433144032e-82
4.4693730704086417e-79
134.0ms
-2.5912645176412965e+122
-3.8342609853775377e+114
Results
132.0ms144×body512valid
64.0ms128×body256valid
Compiler

Compiled 1091 to 685 computations (37.2% saved)

regimes26.0ms (0.1%)

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

3 calls:

8.0ms
ew
6.0ms
t
6.0ms
eh
Results
ErrorSegmentsBranch
5.2b1eh
5.2b1ew
5.2b1t
Compiler

Compiled 325 to 109 computations (66.5% saved)

regimes24.0ms (0.1%)

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

3 calls:

7.0ms
t
7.0ms
eh
6.0ms
ew
Results
ErrorSegmentsBranch
12.4b1eh
12.4b1ew
12.4b1t
Compiler

Compiled 299 to 103 computations (65.6% saved)

regimes21.0ms (0.1%)

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

3 calls:

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

Compiled 251 to 97 computations (61.4% saved)

regimes18.0ms (0.1%)

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

3 calls:

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

Compiled 167 to 71 computations (57.5% saved)

regimes13.0ms (0.1%)

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

3 calls:

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

Compiled 90 to 46 computations (48.9% saved)

regimes92.0ms (0.5%)

Accuracy

Total -4.9b remaining (-18%)

Threshold costs -4.9b (-18%)

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

3 calls:

85.0ms
eh
3.0ms
t
3.0ms
ew
Results
ErrorSegmentsBranch
27.5b1eh
27.5b1ew
27.5b1t
Compiler

Compiled 67 to 37 computations (44.8% saved)

simplify10.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0951024
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 eh (*.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 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew))))))
(if (<=.f64 t -3900000000000000060681722904920687794645985447992139590142105263680251746542547242733443020668685045937204495384576) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))) (if (<=.f64 t 458903464748633/1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3)))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 eh (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 eh (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) 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 t) ew))))))
(fabs.f64 (+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))))
Outputs
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew))))))
(if (<=.f64 t -3900000000000000060681722904920687794645985447992139590142105263680251746542547242733443020668685045937204495384576) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3))))))) (if (<=.f64 t 458903464748633/1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456512) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 t (*.f64 (/.f64 eh ew) -1/3)))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) ew)))) (*.f64 eh (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 eh (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 eh -1/3))) 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 t) ew))))))
(fabs.f64 (+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))))
Compiler

Compiled 354 to 199 computations (43.8% saved)

soundness0.0ms (0%)

end547.0ms (3%)

Compiler

Compiled 327 to 99 computations (69.7% saved)

Profiling

Loading profile data...