Details

Time bar (total: 12.7s)

analyze756.0ms (6%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
0%99.9%0.1%4
0%99.9%0.1%5
0%99.9%0.1%6
6.2%93.6%0.1%7
9.4%90.5%0.1%8
23.4%76.5%0.1%9
23.4%76.5%0.1%10
27.3%72.5%0.1%11
35.5%64.4%0.1%12
Compiler

Compiled 34 to 19 computations (44.1% saved)

sample6.5s (51%)

Results
3.5s2138×body1024valid
1.3s4311×body64valid
1.1s997×body512valid
432.0ms537×body256valid
146.0ms270×body128valid
9.0msbody2048valid

preprocess73.0ms (0.6%)

Algorithm
egg-herbie
Rules
946×fma-def_binary64
785×div-sub_binary64
468×fma-neg_binary64
363×cancel-sign-sub-inv_binary64
352×times-frac_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
060200
1152200
2439200
31107200
41793200
53387200
64384200
76282200
87933200
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 eh (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 ew) (tan.f64 t)) eh)))) (*.f64 (*.f64 ew (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 ew) (tan.f64 t)) eh))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 eh)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 t) (tan.f64 eh)) ew)))) (*.f64 (*.f64 t (sin.f64 eh)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 t) (tan.f64 eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 t (cos.f64 ew)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 ew)) t)))) (*.f64 (*.f64 eh (sin.f64 ew)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 ew)) t))))))
Outputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (neg.f64 eh) (/.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (neg.f64 eh) (/.f64 ew (tan.f64 t))))))))
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))))))))
(fabs.f64 (-.f64 (*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))) (*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))))
(fabs.f64 (-.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew))))))) (*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (neg.f64 (/.f64 (tan.f64 t) ew)))))))))
(fabs.f64 (-.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))) (*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 eh (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 ew) (tan.f64 t)) eh)))) (*.f64 (*.f64 ew (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 ew) (tan.f64 t)) eh))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 (cos.f64 t) eh) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 ew)) eh)))) (*.f64 (*.f64 ew (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 ew)) eh))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 (cos.f64 t) eh) (cos.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 ew) eh) (tan.f64 t))))) (*.f64 (sin.f64 t) (*.f64 ew (sin.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 ew) eh) (tan.f64 t))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 (cos.f64 t) eh) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 (neg.f64 ew) eh))))) (*.f64 (sin.f64 t) (*.f64 ew (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 (neg.f64 ew) eh))))))))
(fabs.f64 (-.f64 (*.f64 (sin.f64 t) (*.f64 ew (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 (neg.f64 ew) eh)))))) (*.f64 (*.f64 (cos.f64 t) eh) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 (neg.f64 ew) eh)))))))
(fabs.f64 (-.f64 (*.f64 (sin.f64 t) (*.f64 ew (sin.f64 (atan.f64 (/.f64 (neg.f64 ew) (/.f64 eh (tan.f64 t))))))) (*.f64 (*.f64 (cos.f64 t) eh) (cos.f64 (atan.f64 (/.f64 (neg.f64 ew) (/.f64 eh (tan.f64 t))))))))
(fabs.f64 (-.f64 (*.f64 (sin.f64 t) (*.f64 ew (sin.f64 (atan.f64 (*.f64 ew (/.f64 (tan.f64 (neg.f64 t)) eh)))))) (*.f64 (*.f64 (cos.f64 t) eh) (cos.f64 (atan.f64 (*.f64 ew (/.f64 (tan.f64 (neg.f64 t)) eh)))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 eh)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 t) (tan.f64 eh)) ew)))) (*.f64 (*.f64 t (sin.f64 eh)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 t) (tan.f64 eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 eh)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 t) (tan.f64 eh)) ew)))) (*.f64 t (*.f64 (sin.f64 eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 t) (tan.f64 eh)) ew)))))))
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 eh) (cos.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 t) ew) (tan.f64 eh)))))) (*.f64 t (*.f64 (sin.f64 eh) (sin.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 t) ew) (tan.f64 eh))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 eh)) (cos.f64 (atan.f64 (*.f64 (tan.f64 eh) (/.f64 (neg.f64 t) ew))))) (*.f64 (*.f64 t (sin.f64 eh)) (sin.f64 (atan.f64 (*.f64 (tan.f64 eh) (/.f64 (neg.f64 t) ew)))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 t (sin.f64 eh)) (sin.f64 (atan.f64 (*.f64 (tan.f64 eh) (/.f64 (neg.f64 t) ew))))) (*.f64 (*.f64 ew (cos.f64 eh)) (cos.f64 (atan.f64 (*.f64 (tan.f64 eh) (/.f64 (neg.f64 t) ew)))))))
(fabs.f64 (fma.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 t) (/.f64 (tan.f64 eh) ew)))) (neg.f64 (cos.f64 eh))) (*.f64 (*.f64 t (sin.f64 eh)) (sin.f64 (atan.f64 (*.f64 (neg.f64 t) (/.f64 (tan.f64 eh) ew)))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 t (cos.f64 ew)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 ew)) t)))) (*.f64 (*.f64 eh (sin.f64 ew)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 ew)) t))))))
(fabs.f64 (-.f64 (*.f64 t (*.f64 (cos.f64 ew) (cos.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 eh) t) (tan.f64 ew)))))) (*.f64 eh (*.f64 (sin.f64 ew) (sin.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 eh) t) (tan.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 t (*.f64 (cos.f64 ew) (cos.f64 (atan.f64 (*.f64 (tan.f64 ew) (/.f64 (neg.f64 eh) t)))))) (*.f64 eh (*.f64 (sin.f64 ew) (sin.f64 (atan.f64 (*.f64 (tan.f64 ew) (/.f64 (neg.f64 eh) t))))))))
(fabs.f64 (-.f64 (*.f64 t (*.f64 (cos.f64 ew) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 ew) t)))))) (*.f64 eh (*.f64 (sin.f64 ew) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 ew) t))))))))
(fabs.f64 (-.f64 (*.f64 eh (*.f64 (sin.f64 ew) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 ew) t)))))) (*.f64 t (*.f64 (cos.f64 ew) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 ew) t))))))))
(fabs.f64 (-.f64 (*.f64 eh (*.f64 (sin.f64 ew) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 ew) (neg.f64 t))))))) (*.f64 t (*.f64 (cos.f64 ew) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 ew) (neg.f64 t)))))))))
Compiler

Compiled 33 to 18 computations (45.5% saved)

simplify92.0ms (0.7%)

Algorithm
egg-herbie
Rules
1350×fma-def_binary64
762×fma-neg_binary64
725×div-sub_binary64
423×times-frac_binary64
422×associate-/l*_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01950
14450
211850
329050
445650
580150
6132550
7214950
8316050
9442350
10499250
11523650
12532850
13542450
14542450
15585650
16699150
17750350
18774050
19790850
Stop Event
node limit
Counts
1 → 2
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Outputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (neg.f64 eh) (/.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (neg.f64 eh) (/.f64 ew (tan.f64 t))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 (neg.f64 eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 (neg.f64 eh) ew)))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 (neg.f64 eh) ew))))) (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 (neg.f64 eh) ew)))))))
(fabs.f64 (fma.f64 (sin.f64 t) (*.f64 (neg.f64 eh) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))) (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))))))
(fabs.f64 (fma.f64 (sin.f64 t) (*.f64 (neg.f64 eh) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))) (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew)))))))))
(fabs.f64 (fma.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (*.f64 (neg.f64 eh) (sin.f64 t)) (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))))

prune3.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New112
Fresh011
Picked000
Done000
Total123
Error
0.1b
Counts
3 → 1
Alt Table
StatusErrorProgram
0.1b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Compiler

Compiled 129 to 64 computations (50.4% saved)

localize22.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
0.1b
(*.f64 ew (cos.f64 t))
1.5b
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
25.9b
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))

series33.0ms (0.3%)

Counts
4 → 132
Calls

33 calls:

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

rewrite75.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
717×log-prod_binary64
341×pow2_binary64
297×pow-unpow_binary64
244×pow1/3_binary64
237×expm1-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01355
127348
2373048
Stop Event
node limit
Counts
4 → 123
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))) (sin.f64 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))) (pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (cbrt.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))) (sqrt.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 eh ew) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 ew (tan.f64 t))) (*.f64 (/.f64 eh ew) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (/.f64 1 (/.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (*.f64 (tan.f64 t) (/.f64 1 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (tan.f64 t) (*.f64 eh (/.f64 1 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 (tan.f64 t)) (/.f64 1 (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))) 2) (cbrt.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 2) (*.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (/.f64 1 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))) (sqrt.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (*.f64 (sqrt.f64 (*.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 1) (/.f64 (tan.f64 t) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (tan.f64 t) 1) (/.f64 eh ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh ew) (tan.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 2) 1) (/.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) 1) (/.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (tan.f64 t) (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (tan.f64 t) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 eh (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (*.f64 eh (tan.f64 t)) (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 2) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (tan.f64 t) (sqrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (tan.f64 t) (sqrt.f64 ew)) (/.f64 eh (sqrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 ew)) (/.f64 (*.f64 eh (tan.f64 t)) (sqrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 2) (sqrt.f64 ew)) (/.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (sqrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 ew (*.f64 eh (tan.f64 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 3) (pow.f64 ew 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 ew (*.f64 eh (tan.f64 t))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (exp.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 1 (+.f64 1 (expm1.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 3) (pow.f64 ew 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 ew) (cos.f64 t))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 ew) (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 ew) (cos.f64 t)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 ew) (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 ew (cos.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 ew (cos.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 ew 3) (pow.f64 (cos.f64 t) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 ew) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 ew 3) (pow.f64 (cos.f64 t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 ew (cos.f64 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 ew (cos.f64 t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) 3) (pow.f64 (*.f64 ew (cos.f64 t)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) 3) (pow.f64 (*.f64 ew (cos.f64 t)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))))

simplify96.0ms (0.8%)

Algorithm
egg-herbie
Rules
650×associate-/r/_binary64
477×*-commutative_binary64
444×distribute-lft-out_binary64
381×associate-/l/_binary64
323×fma-def_binary64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0742323
12152320
26502242
321852195
442992192
Stop Event
node limit
Counts
255 → 154
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))
(+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew))))
(+.f64 (*.f64 -17/315 (/.f64 (*.f64 (pow.f64 t 7) eh) ew)) (+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
ew
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) ew)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) ew)) ew))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) ew)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) ew)) ew)))
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) ew)
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 2) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) ew))
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 2) ew))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 4) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) ew)))
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 2) ew))) (+.f64 (*.f64 -1/720 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 6) ew))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 4) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) ew))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
Outputs
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (/.f64 t (/.f64 ew eh)))
(/.f64 (neg.f64 t) (/.f64 ew eh))
(/.f64 (*.f64 eh (neg.f64 t)) ew)
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 t (neg.f64 (/.f64 eh ew)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))
(fma.f64 -1 (/.f64 t (/.f64 ew eh)) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (/.f64 ew eh))))
(-.f64 (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 t 3) ew) eh)) (/.f64 t (/.f64 ew eh)))
(fma.f64 -1/3 (/.f64 eh (/.f64 ew (pow.f64 t 3))) (/.f64 (*.f64 eh (neg.f64 t)) ew))
(*.f64 eh (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) ew)) (/.f64 t ew)))
(*.f64 eh (-.f64 (*.f64 (/.f64 -1/3 ew) (pow.f64 t 3)) (/.f64 t ew)))
(+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew))))
(fma.f64 -2/15 (/.f64 (pow.f64 t 5) (/.f64 ew eh)) (fma.f64 -1 (/.f64 t (/.f64 ew eh)) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (/.f64 ew eh)))))
(fma.f64 -2/15 (*.f64 (/.f64 (pow.f64 t 5) ew) eh) (-.f64 (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 t 3) ew) eh)) (/.f64 t (/.f64 ew eh))))
(fma.f64 -1/3 (/.f64 eh (/.f64 ew (pow.f64 t 3))) (-.f64 (*.f64 -2/15 (/.f64 eh (/.f64 ew (pow.f64 t 5)))) (*.f64 eh (/.f64 t ew))))
(fma.f64 -2/15 (*.f64 (/.f64 eh ew) (pow.f64 t 5)) (*.f64 eh (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) ew)) (/.f64 t ew))))
(*.f64 eh (-.f64 (*.f64 (/.f64 -1/3 ew) (pow.f64 t 3)) (-.f64 (/.f64 t ew) (*.f64 (/.f64 -2/15 ew) (pow.f64 t 5)))))
(+.f64 (*.f64 -17/315 (/.f64 (*.f64 (pow.f64 t 7) eh) ew)) (+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))))
(fma.f64 -17/315 (/.f64 (pow.f64 t 7) (/.f64 ew eh)) (fma.f64 -2/15 (/.f64 (pow.f64 t 5) (/.f64 ew eh)) (fma.f64 -1 (/.f64 t (/.f64 ew eh)) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (/.f64 ew eh))))))
(fma.f64 -17/315 (*.f64 (/.f64 (pow.f64 t 7) ew) eh) (fma.f64 -2/15 (*.f64 (/.f64 (pow.f64 t 5) ew) eh) (-.f64 (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 t 3) ew) eh)) (/.f64 t (/.f64 ew eh)))))
(fma.f64 -2/15 (/.f64 eh (/.f64 ew (pow.f64 t 5))) (fma.f64 -17/315 (/.f64 (pow.f64 t 7) (/.f64 ew eh)) (fma.f64 -1/3 (/.f64 eh (/.f64 ew (pow.f64 t 3))) (/.f64 (*.f64 eh (neg.f64 t)) ew))))
(fma.f64 -2/15 (*.f64 (/.f64 eh ew) (pow.f64 t 5)) (fma.f64 -17/315 (*.f64 (pow.f64 t 7) (/.f64 eh ew)) (*.f64 eh (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) ew)) (/.f64 t ew)))))
(*.f64 eh (-.f64 (+.f64 (*.f64 -17/315 (/.f64 (pow.f64 t 7) ew)) (*.f64 (/.f64 -1/3 ew) (pow.f64 t 3))) (-.f64 (/.f64 t ew) (*.f64 (/.f64 -2/15 ew) (pow.f64 t 5)))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 ew (/.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) (*.f64 ew (cos.f64 t))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 (/.f64 eh (cos.f64 t))) ew))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
ew
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) ew)
(fma.f64 -1/2 (*.f64 ew (*.f64 t t)) ew)
(fma.f64 -1/2 (*.f64 t (*.f64 t ew)) ew)
(*.f64 ew (fma.f64 (*.f64 t -1/2) t 1))
(*.f64 ew (fma.f64 -1/2 (*.f64 t t) 1))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) ew)) ew))
(fma.f64 -1/2 (*.f64 ew (*.f64 t t)) (fma.f64 1/24 (*.f64 ew (pow.f64 t 4)) ew))
(fma.f64 -1/2 (*.f64 t (*.f64 t ew)) (fma.f64 1/24 (*.f64 ew (pow.f64 t 4)) ew))
(fma.f64 ew (fma.f64 -1/2 (*.f64 t t) (*.f64 1/24 (pow.f64 t 4))) ew)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) ew)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) ew)) ew)))
(fma.f64 -1/2 (*.f64 ew (*.f64 t t)) (fma.f64 -1/720 (*.f64 ew (pow.f64 t 6)) (fma.f64 1/24 (*.f64 ew (pow.f64 t 4)) ew)))
(fma.f64 -1/2 (*.f64 t (*.f64 t ew)) (fma.f64 -1/720 (*.f64 ew (pow.f64 t 6)) (fma.f64 1/24 (*.f64 ew (pow.f64 t 4)) ew)))
(fma.f64 ew (fma.f64 -1/2 (*.f64 t t) (*.f64 -1/720 (pow.f64 t 6))) (*.f64 ew (fma.f64 1/24 (pow.f64 t 4) 1)))
(*.f64 ew (+.f64 (fma.f64 1/24 (pow.f64 t 4) 1) (fma.f64 -1/2 (*.f64 t t) (*.f64 -1/720 (pow.f64 t 6)))))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) ew)
(*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))))
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))))
(*.f64 ew (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))))
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 2) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) ew))
(fma.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (*.f64 t t))) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(fma.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 t (*.f64 t ew))) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (fma.f64 (*.f64 t -1/2) t 1)))
(*.f64 ew (*.f64 (fma.f64 -1/2 (*.f64 t t) 1) (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 ew (*.f64 (fma.f64 -1/2 (*.f64 t t) 1) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 2) ew))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 4) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) ew)))
(fma.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (*.f64 t t))) (fma.f64 1/24 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (pow.f64 t 4))) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))))))
(fma.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 t (*.f64 t ew))) (fma.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 1/24 (*.f64 ew (pow.f64 t 4))))))
(fma.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (fma.f64 -1/2 (*.f64 t t) (*.f64 1/24 (pow.f64 t 4))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (fma.f64 ew (fma.f64 -1/2 (*.f64 t t) (*.f64 1/24 (pow.f64 t 4))) ew))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (fma.f64 ew (fma.f64 -1/2 (*.f64 t t) (*.f64 1/24 (pow.f64 t 4))) ew))
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 2) ew))) (+.f64 (*.f64 -1/720 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 6) ew))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 4) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) ew))))
(fma.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (*.f64 t t))) (fma.f64 -1/720 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (pow.f64 t 6))) (fma.f64 1/24 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (pow.f64 t 4))) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))))
(fma.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 t (*.f64 t ew))) (fma.f64 -1/720 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (pow.f64 t 6))) (fma.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 1/24 (*.f64 ew (pow.f64 t 4)))))))
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (fma.f64 1/24 (pow.f64 t 4) 1))) (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (fma.f64 -1/2 (*.f64 t t) (*.f64 -1/720 (pow.f64 t 6))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (+.f64 (fma.f64 1/24 (pow.f64 t 4) 1) (fma.f64 -1/2 (*.f64 t t) (*.f64 -1/720 (pow.f64 t 6))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (+.f64 (fma.f64 1/24 (pow.f64 t 4) 1) (fma.f64 -1/2 (*.f64 t t) (*.f64 -1/720 (pow.f64 t 6))))))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t))))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (*.f64 ew (cos.f64 t)))

prune1.2s (9.4%)

Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New2133216
Fresh000
Picked011
Done000
Total2134217
Error
0.1b
Counts
217 → 4
Alt Table
StatusErrorProgram
0.8b
(fabs.f64 (-.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))) 3) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
24.5b
(fabs.f64 (-.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
24.6b
(fabs.f64 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) 3)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.1b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Compiler

Compiled 7880 to 2070 computations (73.7% saved)

localize25.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(pow.f64 (cbrt.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))) 3)
1.5b
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
3.7b
(*.f64 (/.f64 eh ew) (tan.f64 t))
12.9b
(cbrt.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))))

series85.0ms (0.7%)

Counts
3 → 68
Calls

27 calls:

TimeVariablePointExpression
17.0ms
t
@0
(pow.f64 (cbrt.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))) 3)
9.0ms
eh
@0
(pow.f64 (cbrt.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))) 3)
6.0ms
t
@0
(cbrt.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
6.0ms
ew
@-inf
(pow.f64 (cbrt.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))) 3)
5.0ms
eh
@inf
(pow.f64 (cbrt.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))) 3)

rewrite80.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
752×log-prod_binary64
374×pow2_binary64
263×pow1/3_binary64
256×pow-unpow_binary64
256×expm1-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01551
131651
2385151
Stop Event
node limit
Counts
3 → 136
Calls
Call 1
Inputs
(cbrt.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))))))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))))) 2) (cbrt.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))) 1/6) (pow.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (cbrt.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) (cbrt.f64 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 ew) (cbrt.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (cos.f64 t) (neg.f64 ew))) (cbrt.f64 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (neg.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))) 1/6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 ew (cos.f64 t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) (cbrt.f64 (*.f64 ew (cos.f64 t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 eh ew) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (tan.f64 t)) (/.f64 eh ew))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (tan.f64 t)) (/.f64 eh ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (tan.f64 t)) (/.f64 eh ew)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (tan.f64 t)) (/.f64 eh ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 ew (*.f64 eh (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eh (/.f64 ew (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (tan.f64 t) (/.f64 ew eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (tan.f64 t)) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) (*.f64 (cos.f64 t) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 t) 1) (*.f64 (cos.f64 t) (/.f64 ew eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 t) eh) (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 t) (neg.f64 eh)) (*.f64 (cos.f64 t) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eh (tan.f64 t)) 1) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eh (tan.f64 t)) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eh (tan.f64 t)) (sqrt.f64 ew)) (sqrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 t) (/.f64 eh ew)) (cos.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) (cos.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 eh ew) 3) (pow.f64 (tan.f64 t) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (tan.f64 t) 3) (pow.f64 (/.f64 eh ew) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 ew (*.f64 eh (tan.f64 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (tan.f64 t)) (/.f64 eh ew)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 eh ew) 3) (pow.f64 (tan.f64 t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (tan.f64 t) 3) (pow.f64 (/.f64 eh ew) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 ew (/.f64 1 (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 ew (*.f64 (cos.f64 t) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 t) (*.f64 ew (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ew (cos.f64 t)) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))) (pow.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))) 2) (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 2) (*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))))) (pow.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))) (sqrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) (*.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))) 1/6) (*.f64 (pow.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))) 1/6) (pow.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 t) (neg.f64 ew)) (/.f64 1 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 ew 1) (/.f64 (cos.f64 t) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 t) 1) (/.f64 ew (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 ew (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 2) 1) (/.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) 1) (/.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 ew (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) 2)))) (/.f64 (cos.f64 t) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 t) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) 2)))) (/.f64 ew (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) 2)))) (/.f64 (*.f64 ew (cos.f64 t)) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) 2)))) (/.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 ew (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))) (/.f64 (cos.f64 t) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 t) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))) (/.f64 ew (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))) (/.f64 (*.f64 ew (cos.f64 t)) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 2) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))) (/.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))) 2) 1) (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))) 2) (pow.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))) 1/6)) (pow.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 t) (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 ew (cos.f64 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 2) (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 ew) 2) (/.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)) (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (sqrt.f64 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 ew) (/.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)) (sqrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 ew) (neg.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 t) (neg.f64 ew)) (neg.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cos.f64 t) (neg.f64 ew))) (neg.f64 (neg.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 ew (cos.f64 t)) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 ew (cos.f64 t)) 1) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 ew (cos.f64 t)) (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) 2)))) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (pow.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))) 2)) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))) 2) (cbrt.f64 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 ew (cos.f64 t)) (neg.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) (pow.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))))))))

simplify116.0ms (0.9%)

Algorithm
egg-herbie
Rules
942×associate-/r*_binary64
752×associate-/l*_binary64
282×associate-*r*_binary64
275×fma-def_binary64
232×associate-/r/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02976434
19935466
239344863
Stop Event
node limit
Counts
204 → 183
Calls
Call 1
Inputs
(pow.f64 ew 1/3)
(+.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew)))) (pow.f64 (/.f64 1 (pow.f64 ew 2)) 1/3))) (pow.f64 ew 1/3))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew)))) (pow.f64 (/.f64 1 (pow.f64 ew 2)) 1/3))) (+.f64 (pow.f64 ew 1/3) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 t 4) (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew)))))) (pow.f64 (/.f64 1 (pow.f64 ew 2)) 1/3)))))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew)))) (pow.f64 (/.f64 1 (pow.f64 ew 2)) 1/3))) (+.f64 (pow.f64 ew 1/3) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 t 4) (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew)))))) (pow.f64 (/.f64 1 (pow.f64 ew 2)) 1/3))) (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 -1/720 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew)))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 3) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew)))))) ew)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4/15 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) (pow.f64 eh 2)) (pow.f64 ew 2)))) ew)) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew))))) (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew)))) ew)))))))) (pow.f64 t 6)) (pow.f64 (/.f64 1 (pow.f64 ew 2)) 1/3))))))
(*.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)) 1/6) (pow.f64 (*.f64 (cos.f64 t) ew) 1/3))
(*.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)) 1/6) (pow.f64 (*.f64 (cos.f64 t) ew) 1/3))
(*.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)) 1/6) (pow.f64 (*.f64 (cos.f64 t) ew) 1/3))
(*.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)) 1/6) (pow.f64 (*.f64 (cos.f64 t) ew) 1/3))
(*.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) (pow.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)) 1/6))
(*.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) (pow.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)) 1/6))
(*.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) (pow.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)) 1/6))
(*.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) (pow.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)) 1/6))
(pow.f64 (*.f64 (cos.f64 t) ew) 1/3)
(+.f64 (*.f64 -1/6 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5))) 1/3))) (pow.f64 (*.f64 (cos.f64 t) ew) 1/3))
(+.f64 (*.f64 -1/6 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5))) 1/3))) (+.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))) (pow.f64 eh 4)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1/3)))))
(+.f64 (*.f64 -1/6 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5))) 1/3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1/3) (*.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))))))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))) (pow.f64 (sin.f64 t) 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2)))) (+.f64 (*.f64 -1/216 (/.f64 (pow.f64 (sin.f64 t) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5)))) (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 t) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5)))))))) (pow.f64 eh 6)))) (+.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))) (pow.f64 eh 4)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1/3))))))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 t eh) ew)
(+.f64 (/.f64 (*.f64 t eh) ew) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))
(+.f64 (/.f64 (*.f64 t eh) ew) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew))))
(+.f64 (/.f64 (*.f64 t eh) ew) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)) (*.f64 17/315 (/.f64 (*.f64 (pow.f64 t 7) eh) ew)))))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
ew
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew)))) (*.f64 2/3 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))))) (pow.f64 t 2)) ew)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew)))) (*.f64 2/3 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))))) (pow.f64 t 2)) (+.f64 (*.f64 (+.f64 (*.f64 2/9 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew))))) (pow.f64 (/.f64 1 ew) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 ew) 1/3) (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew))))))) (*.f64 1/9 (*.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3))))) (pow.f64 ew 1/3)) (*.f64 1/3 (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew)))))))) (pow.f64 t 4)) ew))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew)))) (*.f64 2/3 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))))) (pow.f64 t 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (-.f64 (*.f64 -1/720 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew)))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 3) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew)))))) ew)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4/15 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) (pow.f64 eh 2)) (pow.f64 ew 2)))) ew)) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew))))) (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew)))) ew))))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew)))))) (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3))) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/720 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew)))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 3) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew)))))) ew)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4/15 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) (pow.f64 eh 2)) (pow.f64 ew 2)))) ew)) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew))))) (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew)))) ew)))))))) (pow.f64 (/.f64 1 ew) 1/3))) (*.f64 1/9 (*.f64 (*.f64 (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew))))) (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew)))) (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3))))) (pow.f64 ew 1/3)) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew))))) (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew)))) ew)) (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew))))) (pow.f64 (/.f64 1 ew) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 ew) 1/3) (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew))))))) (*.f64 1/9 (*.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3))))) (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew)))) (pow.f64 (/.f64 1 (pow.f64 ew 2)) 1/3)))))) (pow.f64 t 6)) (+.f64 (*.f64 (+.f64 (*.f64 2/9 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew))))) (pow.f64 (/.f64 1 ew) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 ew) 1/3) (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew))))))) (*.f64 1/9 (*.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3))))) (pow.f64 ew 1/3)) (*.f64 1/3 (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew)))))))) (pow.f64 t 4)) ew)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1))) (*.f64 (cos.f64 t) ew))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1))) (*.f64 (cos.f64 t) ew))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1))) (*.f64 (cos.f64 t) ew))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1))) (*.f64 (cos.f64 t) ew))
(*.f64 (*.f64 (cos.f64 t) ew) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1))))
(*.f64 (*.f64 (cos.f64 t) ew) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1))))
(*.f64 (*.f64 (cos.f64 t) ew) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1))))
(*.f64 (*.f64 (cos.f64 t) ew) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1))))
(*.f64 (cos.f64 t) ew)
(+.f64 (*.f64 (cos.f64 t) ew) (*.f64 (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (cos.f64 t) ew))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (cos.f64 t) ew)))) (pow.f64 eh 2)))
(+.f64 (*.f64 (cos.f64 t) ew) (+.f64 (*.f64 (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 10) (pow.f64 ew 10))) 1/3))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 1/3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))))))) (*.f64 1/18 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))) (pow.f64 eh 4)) (*.f64 (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (cos.f64 t) ew))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (cos.f64 t) ew)))) (pow.f64 eh 2))))
(+.f64 (*.f64 (cos.f64 t) ew) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/18 (*.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))) (pow.f64 (sin.f64 t) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 ew 7))) 1/3))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 1/3) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))))))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))) (pow.f64 (sin.f64 t) 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2)))) (+.f64 (*.f64 -1/216 (/.f64 (pow.f64 (sin.f64 t) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5)))) (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 t) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5)))))))))) (*.f64 1/18 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))))))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 ew 7))) 1/3))))) (pow.f64 (*.f64 (cos.f64 t) ew) 1/3)) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))))))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))) (pow.f64 (sin.f64 t) 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2)))) (+.f64 (*.f64 -1/216 (/.f64 (pow.f64 (sin.f64 t) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5)))) (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 t) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5))))))))) (+.f64 (*.f64 -1/6 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 10) (pow.f64 ew 10))) 1/3))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 1/3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))))))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5))) 1/3))) (*.f64 1/9 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))) (pow.f64 (sin.f64 t) 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))))))) (pow.f64 eh 6)) (+.f64 (*.f64 (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 10) (pow.f64 ew 10))) 1/3))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 1/3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))))))) (*.f64 1/18 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))) (pow.f64 eh 4)) (*.f64 (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (cos.f64 t) ew))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (cos.f64 t) ew)))) (pow.f64 eh 2)))))
Outputs
(pow.f64 ew 1/3)
(cbrt.f64 ew)
(+.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew)))) (pow.f64 (/.f64 1 (pow.f64 ew 2)) 1/3))) (pow.f64 ew 1/3))
(fma.f64 1/3 (*.f64 (*.f64 t t) (*.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (cbrt.f64 (/.f64 1 (*.f64 ew ew))))) (cbrt.f64 ew))
(fma.f64 (*.f64 1/3 (*.f64 (*.f64 t t) (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))))) (cbrt.f64 (/.f64 1 (*.f64 ew ew))) (cbrt.f64 ew))
(fma.f64 (*.f64 (*.f64 1/3 (*.f64 t t)) (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh))))) (cbrt.f64 (/.f64 1 (*.f64 ew ew))) (cbrt.f64 ew))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew)))) (pow.f64 (/.f64 1 (pow.f64 ew 2)) 1/3))) (+.f64 (pow.f64 ew 1/3) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 t 4) (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew)))))) (pow.f64 (/.f64 1 (pow.f64 ew 2)) 1/3)))))
(+.f64 (fma.f64 1/3 (*.f64 (*.f64 t t) (*.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (cbrt.f64 (/.f64 1 (*.f64 ew ew))))) (cbrt.f64 ew)) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 ew ew))) (*.f64 (pow.f64 t 4) (-.f64 (*.f64 ew 1/24) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (/.f64 (*.f64 ew ew) (*.f64 eh eh))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 2) ew) (*.f64 1/2 (*.f64 ew (-.f64 (/.f64 (*.f64 2/3 (*.f64 eh eh)) (*.f64 ew ew)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 eh eh)) (*.f64 ew ew)) 2)))))))))))
(fma.f64 1/3 (*.f64 t (*.f64 t (*.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (cbrt.f64 (/.f64 1 (*.f64 ew ew)))))) (fma.f64 (*.f64 (*.f64 1/3 (pow.f64 t 4)) (-.f64 (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (*.f64 ew ew)) (*.f64 eh eh)) (*.f64 ew (-.f64 (*.f64 2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew)))) (cbrt.f64 (/.f64 1 (*.f64 ew ew))) (cbrt.f64 ew)))
(+.f64 (cbrt.f64 ew) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 ew ew))) 1/3) (+.f64 (*.f64 (*.f64 t t) (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh))))) (*.f64 (pow.f64 t 4) (+.f64 (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 eh (*.f64 ew (/.f64 ew eh))) (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh))))) (*.f64 ew (-.f64 (*.f64 (/.f64 2/3 ew) (/.f64 eh (/.f64 ew eh))) (pow.f64 (*.f64 1/2 (/.f64 eh (*.f64 ew (/.f64 ew eh)))) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew)))))))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew)))) (pow.f64 (/.f64 1 (pow.f64 ew 2)) 1/3))) (+.f64 (pow.f64 ew 1/3) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 t 4) (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew)))))) (pow.f64 (/.f64 1 (pow.f64 ew 2)) 1/3))) (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 -1/720 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew)))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 3) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew)))))) ew)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4/15 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) (pow.f64 eh 2)) (pow.f64 ew 2)))) ew)) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew))))) (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew)))) ew)))))))) (pow.f64 t 6)) (pow.f64 (/.f64 1 (pow.f64 ew 2)) 1/3))))))
(+.f64 (fma.f64 1/3 (*.f64 (*.f64 t t) (*.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (cbrt.f64 (/.f64 1 (*.f64 ew ew))))) (cbrt.f64 ew)) (*.f64 1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 ew ew))) (*.f64 (pow.f64 t 4) (-.f64 (*.f64 ew 1/24) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (/.f64 (*.f64 ew ew) (*.f64 eh eh))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 2) ew) (*.f64 1/2 (*.f64 ew (-.f64 (/.f64 (*.f64 2/3 (*.f64 eh eh)) (*.f64 ew ew)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 eh eh)) (*.f64 ew ew)) 2))))))))) (*.f64 (-.f64 (*.f64 ew -1/720) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 ew 1/24) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (/.f64 (*.f64 ew ew) (*.f64 eh eh))) (*.f64 ew (-.f64 (/.f64 (*.f64 2/3 (*.f64 eh eh)) (*.f64 ew ew)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 eh eh)) (*.f64 ew ew)) 2)))))) (/.f64 (*.f64 ew ew) (*.f64 eh eh))) (fma.f64 1/2 (*.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (-.f64 (/.f64 (*.f64 2/3 (*.f64 eh eh)) (*.f64 ew ew)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 eh eh)) (*.f64 ew ew)) 2))) (fma.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 3) (*.f64 ew ew)) (fma.f64 1/3 (/.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (/.f64 ew (-.f64 (*.f64 ew 1/24) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (/.f64 (*.f64 ew ew) (*.f64 eh eh))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 2) ew) (*.f64 1/2 (*.f64 ew (-.f64 (/.f64 (*.f64 2/3 (*.f64 eh eh)) (*.f64 ew ew)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 eh eh)) (*.f64 ew ew)) 2))))))))) (fma.f64 1/2 (*.f64 ew (+.f64 (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 17/45) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 2/3 (*.f64 eh eh)) (*.f64 ew ew)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 eh eh)) (*.f64 ew ew)) 2)) (/.f64 (*.f64 ew ew) (*.f64 eh eh)))))) (*.f64 1/3 (/.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (/.f64 ew (-.f64 (*.f64 ew 1/24) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (/.f64 (*.f64 ew ew) (*.f64 eh eh))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 2) ew) (*.f64 1/2 (*.f64 ew (-.f64 (/.f64 (*.f64 2/3 (*.f64 eh eh)) (*.f64 ew ew)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 eh eh)) (*.f64 ew ew)) 2)))))))))))))))) (*.f64 (pow.f64 t 6) (cbrt.f64 (/.f64 1 (*.f64 ew ew))))))))
(fma.f64 1/3 (*.f64 t (*.f64 t (*.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (cbrt.f64 (/.f64 1 (*.f64 ew ew)))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 ew ew))) (+.f64 (*.f64 (pow.f64 t 4) (-.f64 (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (*.f64 ew ew)) (*.f64 eh eh)) (*.f64 ew (-.f64 (*.f64 2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew)))) (*.f64 (-.f64 (*.f64 ew -1/720) (fma.f64 1/2 (/.f64 (*.f64 eh eh) (/.f64 (*.f64 ew ew) (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (*.f64 ew ew)) (*.f64 eh eh)) (*.f64 ew (-.f64 (*.f64 2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2)))))))) (fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (-.f64 (*.f64 2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 3) (*.f64 ew ew)) (fma.f64 1/3 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) ew) (-.f64 (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (*.f64 ew ew)) (*.f64 eh eh)) (*.f64 ew (-.f64 (*.f64 2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew)))) (fma.f64 1/3 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) ew) (-.f64 (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (*.f64 ew ew)) (*.f64 eh eh)) (*.f64 ew (-.f64 (*.f64 2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew)))) (*.f64 ew (*.f64 1/2 (fma.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 17/45 (*.f64 -1/2 (*.f64 (/.f64 eh (/.f64 ew eh)) (/.f64 (-.f64 (*.f64 2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2)) ew)))))))))))) (pow.f64 t 6)))) (cbrt.f64 ew)))
(+.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 ew ew))) (+.f64 (*.f64 1/3 (+.f64 (*.f64 (pow.f64 t 4) (+.f64 (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 eh (*.f64 ew (/.f64 ew eh))) (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh))))) (*.f64 ew (-.f64 (*.f64 (/.f64 2/3 ew) (/.f64 eh (/.f64 ew eh))) (pow.f64 (*.f64 1/2 (/.f64 eh (*.f64 ew (/.f64 ew eh)))) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew)))) (*.f64 (-.f64 (fma.f64 ew -1/720 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 eh (*.f64 ew (/.f64 ew eh))) (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 eh (*.f64 ew (/.f64 ew eh))) (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh))))) (*.f64 ew (-.f64 (*.f64 (/.f64 2/3 ew) (/.f64 eh (/.f64 ew eh))) (pow.f64 (*.f64 1/2 (/.f64 eh (*.f64 ew (/.f64 ew eh)))) 2))))))) (*.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (-.f64 (*.f64 (/.f64 2/3 ew) (/.f64 eh (/.f64 ew eh))) (pow.f64 (*.f64 1/2 (/.f64 eh (*.f64 ew (/.f64 ew eh)))) 2)))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 3) (*.f64 ew ew)) (+.f64 (*.f64 ew (*.f64 1/2 (fma.f64 (/.f64 eh (*.f64 ew (/.f64 ew eh))) 17/45 (*.f64 -1/2 (*.f64 (/.f64 eh (*.f64 ew (/.f64 ew eh))) (-.f64 (*.f64 (/.f64 2/3 ew) (/.f64 eh (/.f64 ew eh))) (pow.f64 (*.f64 1/2 (/.f64 eh (*.f64 ew (/.f64 ew eh)))) 2))))))) (*.f64 (*.f64 (/.f64 -1/2 (/.f64 ew (+.f64 ew (/.f64 eh (/.f64 ew eh))))) (+.f64 (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 eh (*.f64 ew (/.f64 ew eh))) (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh))))) (*.f64 ew (-.f64 (*.f64 (/.f64 2/3 ew) (/.f64 eh (/.f64 ew eh))) (pow.f64 (*.f64 1/2 (/.f64 eh (*.f64 ew (/.f64 ew eh)))) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew)))) 2/3)))) (pow.f64 t 6)))) (*.f64 (*.f64 1/3 (*.f64 t t)) (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh))))))))
(*.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)) 1/6) (pow.f64 (*.f64 (cos.f64 t) ew) 1/3))
(*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))) 1/6) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (pow.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1)) 1/6) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (pow.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 eh (*.f64 ew (/.f64 ew eh))) 1)) 1/6) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)) 1/6) (pow.f64 (*.f64 (cos.f64 t) ew) 1/3))
(*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))) 1/6) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (pow.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1)) 1/6) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (pow.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 eh (*.f64 ew (/.f64 ew eh))) 1)) 1/6) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)) 1/6) (pow.f64 (*.f64 (cos.f64 t) ew) 1/3))
(*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))) 1/6) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (pow.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1)) 1/6) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (pow.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 eh (*.f64 ew (/.f64 ew eh))) 1)) 1/6) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (pow.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)) 1/6) (pow.f64 (*.f64 (cos.f64 t) ew) 1/3))
(*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))) 1/6) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (pow.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1)) 1/6) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (pow.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 eh (*.f64 ew (/.f64 ew eh))) 1)) 1/6) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) (pow.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)) 1/6))
(*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))) 1/6) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (pow.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1)) 1/6) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (pow.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 eh (*.f64 ew (/.f64 ew eh))) 1)) 1/6) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) (pow.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)) 1/6))
(*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))) 1/6) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (pow.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1)) 1/6) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (pow.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 eh (*.f64 ew (/.f64 ew eh))) 1)) 1/6) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) (pow.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)) 1/6))
(*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))) 1/6) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (pow.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1)) 1/6) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (pow.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 eh (*.f64 ew (/.f64 ew eh))) 1)) 1/6) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) (pow.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)) 1/6))
(*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))) 1/6) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (pow.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1)) 1/6) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (pow.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 eh (*.f64 ew (/.f64 ew eh))) 1)) 1/6) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(pow.f64 (*.f64 (cos.f64 t) ew) 1/3)
(cbrt.f64 (*.f64 ew (cos.f64 t)))
(+.f64 (*.f64 -1/6 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5))) 1/3))) (pow.f64 (*.f64 (cos.f64 t) ew) 1/3))
(fma.f64 -1/6 (*.f64 (*.f64 (*.f64 eh eh) (pow.f64 (sin.f64 t) 2)) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (cos.f64 t) 5)) (pow.f64 ew 5)))) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(fma.f64 -1/6 (*.f64 (*.f64 eh (*.f64 eh (pow.f64 (sin.f64 t) 2))) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5))))) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(fma.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) -1/6) (*.f64 eh eh)) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5)))) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(+.f64 (*.f64 -1/6 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5))) 1/3))) (+.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))) (pow.f64 eh 4)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1/3)))))
(+.f64 (fma.f64 -1/6 (*.f64 (*.f64 (*.f64 eh eh) (pow.f64 (sin.f64 t) 2)) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (cos.f64 t) 5)) (pow.f64 ew 5)))) (cbrt.f64 (*.f64 ew (cos.f64 t)))) (*.f64 -1/3 (*.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) -1/24)) (*.f64 (pow.f64 eh 4) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (cos.f64 t) 2)) (*.f64 ew ew)))))))
(fma.f64 -1/6 (*.f64 (*.f64 eh (*.f64 eh (pow.f64 (sin.f64 t) 2))) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5))))) (fma.f64 -1/3 (*.f64 (pow.f64 eh 4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) -7/24) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 ew ew)) (pow.f64 (cos.f64 t) 2))))) (cbrt.f64 (*.f64 ew (cos.f64 t)))))
(fma.f64 -1/6 (*.f64 (*.f64 eh eh) (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5)))))) (fma.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) 7/72) (pow.f64 eh 4)) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 ew ew)) (pow.f64 (cos.f64 t) 2))) (cbrt.f64 (*.f64 ew (cos.f64 t)))))
(+.f64 (*.f64 -1/6 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5))) 1/3))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1/3) (*.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))))))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))) (pow.f64 (sin.f64 t) 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2)))) (+.f64 (*.f64 -1/216 (/.f64 (pow.f64 (sin.f64 t) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5)))) (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 t) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5)))))))) (pow.f64 eh 6)))) (+.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) (*.f64 -1/3 (*.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))) (pow.f64 eh 4)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1/3))))))
(fma.f64 -1/6 (*.f64 (*.f64 (*.f64 eh eh) (pow.f64 (sin.f64 t) 2)) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (cos.f64 t) 5)) (pow.f64 ew 5)))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (cos.f64 t) 2)) (*.f64 ew ew))) (*.f64 (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) -1/24)) (*.f64 ew ew))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) -3/8) (*.f64 ew ew))) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) -1/24)) (*.f64 ew ew))) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 (cos.f64 t) 5)) (pow.f64 ew 5)) 13/108)))) (pow.f64 eh 6))) (+.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (*.f64 -1/3 (*.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) -1/24)) (*.f64 (pow.f64 eh 4) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (cos.f64 t) 2)) (*.f64 ew ew)))))))))
(fma.f64 -1/6 (*.f64 (*.f64 eh (*.f64 eh (pow.f64 (sin.f64 t) 2))) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5))))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 ew ew)) (pow.f64 (cos.f64 t) 2))) (*.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 t) 2) (/.f64 (*.f64 (*.f64 ew ew) (pow.f64 (cos.f64 t) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) -7/24))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) ew) (/.f64 -3/8 ew))) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 t) 2) (/.f64 (*.f64 (*.f64 ew ew) (pow.f64 (cos.f64 t) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) -7/24))) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 (cos.f64 t) 5)) (pow.f64 ew 5)) 13/108)))) (pow.f64 eh 6))) (fma.f64 -1/3 (*.f64 (pow.f64 eh 4) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) -7/24) (cbrt.f64 (/.f64 (/.f64 1 (*.f64 ew ew)) (pow.f64 (cos.f64 t) 2))))) (cbrt.f64 (*.f64 ew (cos.f64 t))))))
(fma.f64 -1/6 (*.f64 (*.f64 eh eh) (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5)))))) (+.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 (/.f64 1 (*.f64 ew ew)) (pow.f64 (cos.f64 t) 2)))) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) -7/24) (pow.f64 eh 4)) (*.f64 (+.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 t) 2) (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) ew) (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 4))) -7/24)) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5))) 13/108)) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) (/.f64 (*.f64 ew ew) -7/24)) 1/6) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 4)) (/.f64 -3/8 ew)) -1/2)))) (pow.f64 eh 6))))))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 t eh) ew)
(/.f64 t (/.f64 ew eh))
(*.f64 (/.f64 t ew) eh)
(+.f64 (/.f64 (*.f64 t eh) ew) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))
(+.f64 (/.f64 t (/.f64 ew eh)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 ew eh))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) ew) eh) (*.f64 (/.f64 t ew) eh))
(+.f64 (/.f64 (*.f64 t eh) ew) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew))))
(+.f64 (/.f64 t (/.f64 ew eh)) (fma.f64 2/15 (/.f64 (pow.f64 t 5) (/.f64 ew eh)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 ew eh)))))
(+.f64 (*.f64 (/.f64 t ew) eh) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) ew) eh) (*.f64 2/15 (/.f64 eh (/.f64 ew (pow.f64 t 5))))))
(+.f64 (/.f64 (*.f64 t eh) ew) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)) (*.f64 17/315 (/.f64 (*.f64 (pow.f64 t 7) eh) ew)))))
(+.f64 (/.f64 t (/.f64 ew eh)) (fma.f64 2/15 (/.f64 (pow.f64 t 5) (/.f64 ew eh)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 ew eh)) (*.f64 17/315 (/.f64 (pow.f64 t 7) (/.f64 ew eh))))))
(+.f64 (*.f64 (/.f64 t ew) eh) (fma.f64 2/15 (/.f64 eh (/.f64 ew (pow.f64 t 5))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) ew) eh) (*.f64 17/315 (/.f64 eh (/.f64 ew (pow.f64 t 7)))))))
(+.f64 (*.f64 (/.f64 t ew) eh) (fma.f64 2/15 (/.f64 eh (/.f64 ew (pow.f64 t 5))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) ew) eh) (*.f64 17/315 (*.f64 (/.f64 eh ew) (pow.f64 t 7))))))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
ew
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew)))) (*.f64 2/3 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))))) (pow.f64 t 2)) ew)
(fma.f64 (*.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 1) (*.f64 t t) ew)
(fma.f64 (*.f64 t t) (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) ew)
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew)))) (*.f64 2/3 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))))) (pow.f64 t 2)) (+.f64 (*.f64 (+.f64 (*.f64 2/9 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew))))) (pow.f64 (/.f64 1 ew) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 ew) 1/3) (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew))))))) (*.f64 1/9 (*.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3))))) (pow.f64 ew 1/3)) (*.f64 1/3 (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew)))))))) (pow.f64 t 4)) ew))
(fma.f64 (*.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 1) (*.f64 t t) (fma.f64 (fma.f64 2/9 (/.f64 (pow.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 2) ew) (fma.f64 (fma.f64 1/3 (*.f64 (-.f64 (*.f64 ew 1/24) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (/.f64 (*.f64 ew ew) (*.f64 eh eh))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 2) ew) (*.f64 1/2 (*.f64 ew (-.f64 (/.f64 (*.f64 2/3 (*.f64 eh eh)) (*.f64 ew ew)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 eh eh)) (*.f64 ew ew)) 2))))))) (cbrt.f64 (/.f64 1 ew))) (fma.f64 1/3 (*.f64 (-.f64 (*.f64 ew 1/24) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (/.f64 (*.f64 ew ew) (*.f64 eh eh))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 2) ew) (*.f64 1/2 (*.f64 ew (-.f64 (/.f64 (*.f64 2/3 (*.f64 eh eh)) (*.f64 ew ew)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 eh eh)) (*.f64 ew ew)) 2))))))) (cbrt.f64 (/.f64 1 ew))) (*.f64 1/9 (*.f64 (pow.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 2) (cbrt.f64 (/.f64 1 (pow.f64 ew 4))))))) (cbrt.f64 ew) (*.f64 1/3 (-.f64 (*.f64 ew 1/24) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (/.f64 (*.f64 ew ew) (*.f64 eh eh))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 2) ew) (*.f64 1/2 (*.f64 ew (-.f64 (/.f64 (*.f64 2/3 (*.f64 eh eh)) (*.f64 ew ew)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 eh eh)) (*.f64 ew ew)) 2)))))))))) (pow.f64 t 4) ew))
(fma.f64 (*.f64 t t) (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (fma.f64 (pow.f64 t 4) (fma.f64 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew) 2/9 (fma.f64 1/3 (-.f64 (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (*.f64 ew ew)) (*.f64 eh eh)) (*.f64 ew (-.f64 (*.f64 2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew))) (*.f64 (cbrt.f64 ew) (+.f64 (*.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) 1/9)) (*.f64 (*.f64 (-.f64 (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (*.f64 ew ew)) (*.f64 eh eh)) (*.f64 ew (-.f64 (*.f64 2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew))) (cbrt.f64 (/.f64 1 ew))) 2/3))))) ew))
(fma.f64 (*.f64 t t) (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (fma.f64 (pow.f64 t 4) (fma.f64 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew) 2/9 (fma.f64 1/3 (+.f64 (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 eh (*.f64 ew (/.f64 ew eh))) (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh))))) (*.f64 ew (-.f64 (*.f64 (/.f64 2/3 ew) (/.f64 eh (/.f64 ew eh))) (pow.f64 (*.f64 1/2 (/.f64 eh (*.f64 ew (/.f64 ew eh)))) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew))) (*.f64 (cbrt.f64 ew) (+.f64 (*.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) 1/9)) (*.f64 (+.f64 (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 eh (*.f64 ew (/.f64 ew eh))) (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh))))) (*.f64 ew (-.f64 (*.f64 (/.f64 2/3 ew) (/.f64 eh (/.f64 ew eh))) (pow.f64 (*.f64 1/2 (/.f64 eh (*.f64 ew (/.f64 ew eh)))) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew))) (*.f64 (cbrt.f64 (/.f64 1 ew)) 2/3)))))) ew))
(+.f64 (*.f64 (+.f64 (*.f64 1/3 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew)))) (*.f64 2/3 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))))) (pow.f64 t 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (-.f64 (*.f64 -1/720 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew)))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 3) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew)))))) ew)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4/15 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) (pow.f64 eh 2)) (pow.f64 ew 2)))) ew)) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew))))) (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew)))) ew))))))))) (+.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew)))))) (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3))) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/720 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew)))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 3) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew)))))) ew)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 4/15 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) (pow.f64 eh 2)) (pow.f64 ew 2)))) ew)) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew))))) (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew)))) ew)))))))) (pow.f64 (/.f64 1 ew) 1/3))) (*.f64 1/9 (*.f64 (*.f64 (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew))))) (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew)))) (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3))))) (pow.f64 ew 1/3)) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew))))) (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew)))) ew)) (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew))))) (pow.f64 (/.f64 1 ew) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 ew) 1/3) (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew))))))) (*.f64 1/9 (*.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3))))) (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew)))) (pow.f64 (/.f64 1 (pow.f64 ew 2)) 1/3)))))) (pow.f64 t 6)) (+.f64 (*.f64 (+.f64 (*.f64 2/9 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew))))) (pow.f64 (/.f64 1 ew) 1/3))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 ew) 1/3) (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew))))))) (*.f64 1/9 (*.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3))))) (pow.f64 ew 1/3)) (*.f64 1/3 (-.f64 (*.f64 1/24 ew) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) (pow.f64 eh 2)) (pow.f64 ew 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 -1/2 ew) (*.f64 1/2 (/.f64 (pow.f64 eh 2) ew))) 2) ew)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) ew)))))))) (pow.f64 t 4)) ew)))
(fma.f64 (*.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 1) (*.f64 t t) (fma.f64 (fma.f64 1/3 (-.f64 (*.f64 ew -1/720) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 ew 1/24) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (/.f64 (*.f64 ew ew) (*.f64 eh eh))) (*.f64 ew (-.f64 (/.f64 (*.f64 2/3 (*.f64 eh eh)) (*.f64 ew ew)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 eh eh)) (*.f64 ew ew)) 2)))))) (/.f64 (*.f64 ew ew) (*.f64 eh eh))) (fma.f64 1/2 (*.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (-.f64 (/.f64 (*.f64 2/3 (*.f64 eh eh)) (*.f64 ew ew)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 eh eh)) (*.f64 ew ew)) 2))) (fma.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 3) (*.f64 ew ew)) (fma.f64 1/3 (/.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (/.f64 ew (-.f64 (*.f64 ew 1/24) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (/.f64 (*.f64 ew ew) (*.f64 eh eh))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 2) ew) (*.f64 1/2 (*.f64 ew (-.f64 (/.f64 (*.f64 2/3 (*.f64 eh eh)) (*.f64 ew ew)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 eh eh)) (*.f64 ew ew)) 2))))))))) (fma.f64 1/2 (*.f64 ew (+.f64 (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 17/45) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 2/3 (*.f64 eh eh)) (*.f64 ew ew)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 eh eh)) (*.f64 ew ew)) 2)) (/.f64 (*.f64 ew ew) (*.f64 eh eh)))))) (*.f64 1/3 (/.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (/.f64 ew (-.f64 (*.f64 ew 1/24) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (/.f64 (*.f64 ew ew) (*.f64 eh eh))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 2) ew) (*.f64 1/2 (*.f64 ew (-.f64 (/.f64 (*.f64 2/3 (*.f64 eh eh)) (*.f64 ew ew)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 eh eh)) (*.f64 ew ew)) 2)))))))))))))))) (fma.f64 (fma.f64 1/9 (*.f64 (-.f64 (*.f64 ew 1/24) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (/.f64 (*.f64 ew ew) (*.f64 eh eh))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 2) ew) (*.f64 1/2 (*.f64 ew (-.f64 (/.f64 (*.f64 2/3 (*.f64 eh eh)) (*.f64 ew ew)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 eh eh)) (*.f64 ew ew)) 2))))))) (*.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (cbrt.f64 (/.f64 1 (pow.f64 ew 4))))) (fma.f64 2/3 (*.f64 (-.f64 (*.f64 ew -1/720) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 ew 1/24) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (/.f64 (*.f64 ew ew) (*.f64 eh eh))) (*.f64 ew (-.f64 (/.f64 (*.f64 2/3 (*.f64 eh eh)) (*.f64 ew ew)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 eh eh)) (*.f64 ew ew)) 2)))))) (/.f64 (*.f64 ew ew) (*.f64 eh eh))) (fma.f64 1/2 (*.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (-.f64 (/.f64 (*.f64 2/3 (*.f64 eh eh)) (*.f64 ew ew)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 eh eh)) (*.f64 ew ew)) 2))) (fma.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 3) (*.f64 ew ew)) (fma.f64 1/3 (/.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (/.f64 ew (-.f64 (*.f64 ew 1/24) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (/.f64 (*.f64 ew ew) (*.f64 eh eh))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 2) ew) (*.f64 1/2 (*.f64 ew (-.f64 (/.f64 (*.f64 2/3 (*.f64 eh eh)) (*.f64 ew ew)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 eh eh)) (*.f64 ew ew)) 2))))))))) (fma.f64 1/2 (*.f64 ew (+.f64 (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 17/45) (*.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 2/3 (*.f64 eh eh)) (*.f64 ew ew)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 eh eh)) (*.f64 ew ew)) 2)) (/.f64 (*.f64 ew ew) (*.f64 eh eh)))))) (*.f64 1/3 (/.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (/.f64 ew (-.f64 (*.f64 ew 1/24) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (/.f64 (*.f64 ew ew) (*.f64 eh eh))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 2) ew) (*.f64 1/2 (*.f64 ew (-.f64 (/.f64 (*.f64 2/3 (*.f64 eh eh)) (*.f64 ew ew)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 eh eh)) (*.f64 ew ew)) 2)))))))))))))))) (cbrt.f64 (/.f64 1 ew))) (*.f64 1/9 (*.f64 (-.f64 (*.f64 ew 1/24) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (/.f64 (*.f64 ew ew) (*.f64 eh eh))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 2) ew) (*.f64 1/2 (*.f64 ew (-.f64 (/.f64 (*.f64 2/3 (*.f64 eh eh)) (*.f64 ew ew)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 eh eh)) (*.f64 ew ew)) 2))))))) (*.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (cbrt.f64 (/.f64 1 (pow.f64 ew 4)))))))) (cbrt.f64 ew) (fma.f64 2/9 (/.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (/.f64 ew (-.f64 (*.f64 ew 1/24) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (/.f64 (*.f64 ew ew) (*.f64 eh eh))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 2) ew) (*.f64 1/2 (*.f64 ew (-.f64 (/.f64 (*.f64 2/3 (*.f64 eh eh)) (*.f64 ew ew)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 eh eh)) (*.f64 ew ew)) 2))))))))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 ew ew))) (*.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (fma.f64 1/3 (*.f64 (-.f64 (*.f64 ew 1/24) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (/.f64 (*.f64 ew ew) (*.f64 eh eh))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 2) ew) (*.f64 1/2 (*.f64 ew (-.f64 (/.f64 (*.f64 2/3 (*.f64 eh eh)) (*.f64 ew ew)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 eh eh)) (*.f64 ew ew)) 2))))))) (cbrt.f64 (/.f64 1 ew))) (fma.f64 1/3 (*.f64 (-.f64 (*.f64 ew 1/24) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (/.f64 (*.f64 ew ew) (*.f64 eh eh))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 2) ew) (*.f64 1/2 (*.f64 ew (-.f64 (/.f64 (*.f64 2/3 (*.f64 eh eh)) (*.f64 ew ew)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 eh eh)) (*.f64 ew ew)) 2))))))) (cbrt.f64 (/.f64 1 ew))) (*.f64 1/9 (*.f64 (pow.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 2) (cbrt.f64 (/.f64 1 (pow.f64 ew 4))))))))))))) (pow.f64 t 6) (fma.f64 (fma.f64 2/9 (/.f64 (pow.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 2) ew) (fma.f64 (fma.f64 1/3 (*.f64 (-.f64 (*.f64 ew 1/24) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (/.f64 (*.f64 ew ew) (*.f64 eh eh))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 2) ew) (*.f64 1/2 (*.f64 ew (-.f64 (/.f64 (*.f64 2/3 (*.f64 eh eh)) (*.f64 ew ew)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 eh eh)) (*.f64 ew ew)) 2))))))) (cbrt.f64 (/.f64 1 ew))) (fma.f64 1/3 (*.f64 (-.f64 (*.f64 ew 1/24) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (/.f64 (*.f64 ew ew) (*.f64 eh eh))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 2) ew) (*.f64 1/2 (*.f64 ew (-.f64 (/.f64 (*.f64 2/3 (*.f64 eh eh)) (*.f64 ew ew)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 eh eh)) (*.f64 ew ew)) 2))))))) (cbrt.f64 (/.f64 1 ew))) (*.f64 1/9 (*.f64 (pow.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 2) (cbrt.f64 (/.f64 1 (pow.f64 ew 4))))))) (cbrt.f64 ew) (*.f64 1/3 (-.f64 (*.f64 ew 1/24) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) (/.f64 (*.f64 ew ew) (*.f64 eh eh))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 (*.f64 ew -1/2) (*.f64 -1/2 (/.f64 (*.f64 eh eh) ew))) 2) ew) (*.f64 1/2 (*.f64 ew (-.f64 (/.f64 (*.f64 2/3 (*.f64 eh eh)) (*.f64 ew ew)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 eh eh)) (*.f64 ew ew)) 2)))))))))) (pow.f64 t 4) ew)))
(fma.f64 (*.f64 t t) (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (fma.f64 (pow.f64 t 6) (fma.f64 1/3 (-.f64 (*.f64 ew -1/720) (fma.f64 1/2 (/.f64 (*.f64 eh eh) (/.f64 (*.f64 ew ew) (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (*.f64 ew ew)) (*.f64 eh eh)) (*.f64 ew (-.f64 (*.f64 2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2)))))))) (fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (-.f64 (*.f64 2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 3) (*.f64 ew ew)) (fma.f64 1/3 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) ew) (-.f64 (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (*.f64 ew ew)) (*.f64 eh eh)) (*.f64 ew (-.f64 (*.f64 2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew)))) (fma.f64 1/3 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) ew) (-.f64 (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (*.f64 ew ew)) (*.f64 eh eh)) (*.f64 ew (-.f64 (*.f64 2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew)))) (*.f64 ew (*.f64 1/2 (fma.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 17/45 (*.f64 -1/2 (*.f64 (/.f64 eh (/.f64 ew eh)) (/.f64 (-.f64 (*.f64 2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2)) ew)))))))))))) (fma.f64 (cbrt.f64 ew) (fma.f64 1/9 (*.f64 (-.f64 (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (*.f64 ew ew)) (*.f64 eh eh)) (*.f64 ew (-.f64 (*.f64 2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew))) (*.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (cbrt.f64 (/.f64 1 (pow.f64 ew 4))))) (fma.f64 2/3 (*.f64 (-.f64 (*.f64 ew -1/720) (fma.f64 1/2 (/.f64 (*.f64 eh eh) (/.f64 (*.f64 ew ew) (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (*.f64 ew ew)) (*.f64 eh eh)) (*.f64 ew (-.f64 (*.f64 2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2)))))))) (fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (-.f64 (*.f64 2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 3) (*.f64 ew ew)) (fma.f64 1/3 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) ew) (-.f64 (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (*.f64 ew ew)) (*.f64 eh eh)) (*.f64 ew (-.f64 (*.f64 2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew)))) (fma.f64 1/3 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) ew) (-.f64 (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (*.f64 ew ew)) (*.f64 eh eh)) (*.f64 ew (-.f64 (*.f64 2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew)))) (*.f64 ew (*.f64 1/2 (fma.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 17/45 (*.f64 -1/2 (*.f64 (/.f64 eh (/.f64 ew eh)) (/.f64 (-.f64 (*.f64 2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2)) ew)))))))))))) (cbrt.f64 (/.f64 1 ew))) (*.f64 (-.f64 (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (*.f64 ew ew)) (*.f64 eh eh)) (*.f64 ew (-.f64 (*.f64 2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew))) (*.f64 (*.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (cbrt.f64 (/.f64 1 (pow.f64 ew 4)))) 1/9)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 ew ew))) (*.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (+.f64 (*.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) 1/9)) (*.f64 (*.f64 (-.f64 (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (*.f64 ew ew)) (*.f64 eh eh)) (*.f64 ew (-.f64 (*.f64 2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew))) (cbrt.f64 (/.f64 1 ew))) 2/3)))) (*.f64 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) ew) (-.f64 (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (*.f64 ew ew)) (*.f64 eh eh)) (*.f64 ew (-.f64 (*.f64 2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew)))) 2/9)))) (fma.f64 (pow.f64 t 4) (fma.f64 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew) 2/9 (fma.f64 1/3 (-.f64 (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (*.f64 ew ew)) (*.f64 eh eh)) (*.f64 ew (-.f64 (*.f64 2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew))) (*.f64 (cbrt.f64 ew) (+.f64 (*.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) 1/9)) (*.f64 (*.f64 (-.f64 (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (*.f64 ew ew)) (*.f64 eh eh)) (*.f64 ew (-.f64 (*.f64 2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2)))))) (*.f64 1/3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew))) (cbrt.f64 (/.f64 1 ew))) 2/3))))) ew)))
(fma.f64 (*.f64 t t) (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (fma.f64 (pow.f64 t 6) (fma.f64 1/3 (-.f64 (fma.f64 ew -1/720 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 eh (*.f64 ew (/.f64 ew eh))) (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 eh (*.f64 ew (/.f64 ew eh))) (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh))))) (*.f64 ew (-.f64 (*.f64 (/.f64 2/3 ew) (/.f64 eh (/.f64 ew eh))) (pow.f64 (*.f64 1/2 (/.f64 eh (*.f64 ew (/.f64 ew eh)))) 2))))))) (*.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (-.f64 (*.f64 (/.f64 2/3 ew) (/.f64 eh (/.f64 ew eh))) (pow.f64 (*.f64 1/2 (/.f64 eh (*.f64 ew (/.f64 ew eh)))) 2)))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 3) (*.f64 ew ew)) (+.f64 (*.f64 ew (*.f64 1/2 (fma.f64 (/.f64 eh (*.f64 ew (/.f64 ew eh))) 17/45 (*.f64 -1/2 (*.f64 (/.f64 eh (*.f64 ew (/.f64 ew eh))) (-.f64 (*.f64 (/.f64 2/3 ew) (/.f64 eh (/.f64 ew eh))) (pow.f64 (*.f64 1/2 (/.f64 eh (*.f64 ew (/.f64 ew eh)))) 2))))))) (*.f64 (*.f64 (/.f64 -1/2 (/.f64 ew (+.f64 ew (/.f64 eh (/.f64 ew eh))))) (+.f64 (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 eh (*.f64 ew (/.f64 ew eh))) (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh))))) (*.f64 ew (-.f64 (*.f64 (/.f64 2/3 ew) (/.f64 eh (/.f64 ew eh))) (pow.f64 (*.f64 1/2 (/.f64 eh (*.f64 ew (/.f64 ew eh)))) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew)))) 2/3)))) (fma.f64 (cbrt.f64 ew) (+.f64 (*.f64 (-.f64 (fma.f64 ew -1/720 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 eh (*.f64 ew (/.f64 ew eh))) (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 eh (*.f64 ew (/.f64 ew eh))) (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh))))) (*.f64 ew (-.f64 (*.f64 (/.f64 2/3 ew) (/.f64 eh (/.f64 ew eh))) (pow.f64 (*.f64 1/2 (/.f64 eh (*.f64 ew (/.f64 ew eh)))) 2))))))) (*.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (-.f64 (*.f64 (/.f64 2/3 ew) (/.f64 eh (/.f64 ew eh))) (pow.f64 (*.f64 1/2 (/.f64 eh (*.f64 ew (/.f64 ew eh)))) 2)))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 3) (*.f64 ew ew)) (+.f64 (*.f64 ew (*.f64 1/2 (fma.f64 (/.f64 eh (*.f64 ew (/.f64 ew eh))) 17/45 (*.f64 -1/2 (*.f64 (/.f64 eh (*.f64 ew (/.f64 ew eh))) (-.f64 (*.f64 (/.f64 2/3 ew) (/.f64 eh (/.f64 ew eh))) (pow.f64 (*.f64 1/2 (/.f64 eh (*.f64 ew (/.f64 ew eh)))) 2))))))) (*.f64 (*.f64 (/.f64 -1/2 (/.f64 ew (+.f64 ew (/.f64 eh (/.f64 ew eh))))) (+.f64 (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 eh (*.f64 ew (/.f64 ew eh))) (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh))))) (*.f64 ew (-.f64 (*.f64 (/.f64 2/3 ew) (/.f64 eh (/.f64 ew eh))) (pow.f64 (*.f64 1/2 (/.f64 eh (*.f64 ew (/.f64 ew eh)))) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew)))) 2/3)))) (*.f64 (cbrt.f64 (/.f64 1 ew)) 2/3)) (*.f64 (*.f64 (+.f64 (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 eh (*.f64 ew (/.f64 ew eh))) (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh))))) (*.f64 ew (-.f64 (*.f64 (/.f64 2/3 ew) (/.f64 eh (/.f64 ew eh))) (pow.f64 (*.f64 1/2 (/.f64 eh (*.f64 ew (/.f64 ew eh)))) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew))) (*.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (cbrt.f64 (/.f64 1 (pow.f64 ew 4))))) 2/9)) (fma.f64 1/3 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) 1/9)) (*.f64 (+.f64 (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 eh (*.f64 ew (/.f64 ew eh))) (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh))))) (*.f64 ew (-.f64 (*.f64 (/.f64 2/3 ew) (/.f64 eh (/.f64 ew eh))) (pow.f64 (*.f64 1/2 (/.f64 eh (*.f64 ew (/.f64 ew eh)))) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew))) (*.f64 (cbrt.f64 (/.f64 1 ew)) 2/3))) (*.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) (cbrt.f64 (/.f64 1 (*.f64 ew ew))))) (*.f64 (/.f64 (*.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2/9) ew) (+.f64 (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 eh (*.f64 ew (/.f64 ew eh))) (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh))))) (*.f64 ew (-.f64 (*.f64 (/.f64 2/3 ew) (/.f64 eh (/.f64 ew eh))) (pow.f64 (*.f64 1/2 (/.f64 eh (*.f64 ew (/.f64 ew eh)))) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew))))))) (fma.f64 (pow.f64 t 4) (fma.f64 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew) 2/9 (fma.f64 1/3 (+.f64 (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 eh (*.f64 ew (/.f64 ew eh))) (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh))))) (*.f64 ew (-.f64 (*.f64 (/.f64 2/3 ew) (/.f64 eh (/.f64 ew eh))) (pow.f64 (*.f64 1/2 (/.f64 eh (*.f64 ew (/.f64 ew eh)))) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew))) (*.f64 (cbrt.f64 ew) (+.f64 (*.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) 1/9)) (*.f64 (+.f64 (fma.f64 ew 1/24 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 eh (*.f64 ew (/.f64 ew eh))) (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh))))) (*.f64 ew (-.f64 (*.f64 (/.f64 2/3 ew) (/.f64 eh (/.f64 ew eh))) (pow.f64 (*.f64 1/2 (/.f64 eh (*.f64 ew (/.f64 ew eh)))) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (*.f64 -1/2 (+.f64 ew (/.f64 eh (/.f64 ew eh)))) 2) ew))) (*.f64 (cbrt.f64 (/.f64 1 ew)) 2/3)))))) ew)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1))) (*.f64 (cos.f64 t) ew))
(*.f64 (*.f64 ew (cos.f64 t)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1)))))
(*.f64 (*.f64 ew (cos.f64 t)) (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 eh (*.f64 ew (/.f64 ew eh))) 1))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1))) (*.f64 (cos.f64 t) ew))
(*.f64 (*.f64 ew (cos.f64 t)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1)))))
(*.f64 (*.f64 ew (cos.f64 t)) (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 eh (*.f64 ew (/.f64 ew eh))) 1))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1))) (*.f64 (cos.f64 t) ew))
(*.f64 (*.f64 ew (cos.f64 t)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1)))))
(*.f64 (*.f64 ew (cos.f64 t)) (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 eh (*.f64 ew (/.f64 ew eh))) 1))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1))) (*.f64 (cos.f64 t) ew))
(*.f64 (*.f64 ew (cos.f64 t)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1)))))
(*.f64 (*.f64 ew (cos.f64 t)) (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 eh (*.f64 ew (/.f64 ew eh))) 1))))
(*.f64 (*.f64 (cos.f64 t) ew) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1))))
(*.f64 (*.f64 ew (cos.f64 t)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1)))))
(*.f64 (*.f64 ew (cos.f64 t)) (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 eh (*.f64 ew (/.f64 ew eh))) 1))))
(*.f64 (*.f64 (cos.f64 t) ew) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1))))
(*.f64 (*.f64 ew (cos.f64 t)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1)))))
(*.f64 (*.f64 ew (cos.f64 t)) (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 eh (*.f64 ew (/.f64 ew eh))) 1))))
(*.f64 (*.f64 (cos.f64 t) ew) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1))))
(*.f64 (*.f64 ew (cos.f64 t)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1)))))
(*.f64 (*.f64 ew (cos.f64 t)) (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 eh (*.f64 ew (/.f64 ew eh))) 1))))
(*.f64 (*.f64 (cos.f64 t) ew) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1))))
(*.f64 (*.f64 ew (cos.f64 t)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))))
(*.f64 (cos.f64 t) (*.f64 ew (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1)))))
(*.f64 (*.f64 ew (cos.f64 t)) (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 eh (*.f64 ew (/.f64 ew eh))) 1))))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(+.f64 (*.f64 (cos.f64 t) ew) (*.f64 (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (cos.f64 t) ew))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (cos.f64 t) ew)))) (pow.f64 eh 2)))
(fma.f64 (cos.f64 t) ew (*.f64 (*.f64 eh eh) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 ew (cos.f64 t))) -1/2)))
(fma.f64 ew (cos.f64 t) (*.f64 (*.f64 eh eh) (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) -1/2) (*.f64 ew (cos.f64 t)))))
(fma.f64 (*.f64 eh eh) (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) -1/2) (*.f64 ew (cos.f64 t))) (*.f64 ew (cos.f64 t)))
(+.f64 (*.f64 (cos.f64 t) ew) (+.f64 (*.f64 (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 10) (pow.f64 ew 10))) 1/3))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 1/3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))))))) (*.f64 1/18 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))) (pow.f64 eh 4)) (*.f64 (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (cos.f64 t) ew))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (cos.f64 t) ew)))) (pow.f64 eh 2))))
(fma.f64 (cos.f64 t) ew (fma.f64 (fma.f64 -1/3 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) -1/24)) (fma.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (fma.f64 1/36 (*.f64 (pow.f64 (sin.f64 t) 4) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 10) (pow.f64 ew 10))))) (*.f64 -2/3 (*.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) -1/24)) (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))))) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) 1/18))) (pow.f64 eh 4) (*.f64 (*.f64 eh eh) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 ew (cos.f64 t))) -1/2))))
(fma.f64 ew (cos.f64 t) (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) -1/2) (*.f64 ew (cos.f64 t))) (*.f64 (pow.f64 eh 4) (fma.f64 -1/3 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) -7/24) (fma.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (fma.f64 1/36 (*.f64 (pow.f64 (sin.f64 t) 4) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 10) (pow.f64 ew 10))))) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) -7/24) (*.f64 -2/3 (cbrt.f64 (/.f64 (/.f64 1 (cos.f64 t)) ew))))) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) 1/18))))))
(fma.f64 ew (cos.f64 t) (fma.f64 (pow.f64 eh 4) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) 7/72) (fma.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (fma.f64 1/36 (*.f64 (pow.f64 (sin.f64 t) 4) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 10) (pow.f64 ew 10))))) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) -7/24) (*.f64 -2/3 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))))) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) 1/18))) (*.f64 eh (*.f64 eh (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) -1/2) (*.f64 ew (cos.f64 t)))))))
(+.f64 (*.f64 (cos.f64 t) ew) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/18 (*.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))) (pow.f64 (sin.f64 t) 2)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 ew 7))) 1/3))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 1/3) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))))))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))) (pow.f64 (sin.f64 t) 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2)))) (+.f64 (*.f64 -1/216 (/.f64 (pow.f64 (sin.f64 t) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5)))) (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 t) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5)))))))))) (*.f64 1/18 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))))))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 ew 7))) 1/3))))) (pow.f64 (*.f64 (cos.f64 t) ew) 1/3)) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))))))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))) (pow.f64 (sin.f64 t) 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2)))) (+.f64 (*.f64 -1/216 (/.f64 (pow.f64 (sin.f64 t) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5)))) (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 t) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5))))))))) (+.f64 (*.f64 -1/6 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 10) (pow.f64 ew 10))) 1/3))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 1/3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))))))) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5))) 1/3))) (*.f64 1/9 (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))) (pow.f64 (sin.f64 t) 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))))))) (pow.f64 eh 6)) (+.f64 (*.f64 (+.f64 (*.f64 -1/3 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))))))) (+.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 10) (pow.f64 ew 10))) 1/3))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 1/3) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))) (*.f64 1/12 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))))))) (*.f64 1/18 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))))) (pow.f64 eh 4)) (*.f64 (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (cos.f64 t) ew))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (cos.f64 t) ew)))) (pow.f64 eh 2)))))
(fma.f64 (cos.f64 t) ew (fma.f64 (fma.f64 (fma.f64 1/18 (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) -1/24)) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 ew 7)))))) (fma.f64 -2/3 (*.f64 (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) -1/24)) (*.f64 ew ew))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) -3/8) (*.f64 ew ew))) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) -1/24)) (*.f64 ew ew))) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 (cos.f64 t) 5)) (pow.f64 ew 5)) 13/108)))) (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) (*.f64 1/18 (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) -1/24)) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 ew 7))))))))) (cbrt.f64 (*.f64 ew (cos.f64 t))) (fma.f64 -1/3 (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) -1/24)) (*.f64 ew ew))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) -3/8) (*.f64 ew ew))) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) -1/24)) (*.f64 ew ew))) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 (cos.f64 t) 5)) (pow.f64 ew 5)) 13/108)))) (fma.f64 -1/6 (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (fma.f64 1/36 (*.f64 (pow.f64 (sin.f64 t) 4) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 10) (pow.f64 ew 10))))) (*.f64 -2/3 (*.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) -1/24)) (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))))) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (cos.f64 t) 5)) (pow.f64 ew 5))))) (*.f64 1/9 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) -1/24)) (*.f64 ew ew))))))) (pow.f64 eh 6) (fma.f64 (fma.f64 -1/3 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) -1/24)) (fma.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (fma.f64 1/36 (*.f64 (pow.f64 (sin.f64 t) 4) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 10) (pow.f64 ew 10))))) (*.f64 -2/3 (*.f64 (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) -1/24)) (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))))) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 3)) 1/18))) (pow.f64 eh 4) (*.f64 (*.f64 eh eh) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 ew (cos.f64 t))) -1/2)))))
(fma.f64 ew (cos.f64 t) (fma.f64 (pow.f64 eh 6) (fma.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (fma.f64 1/18 (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) -7/24) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 ew 7)))))) (fma.f64 -2/3 (*.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 t) 2) (/.f64 (*.f64 (*.f64 ew ew) (pow.f64 (cos.f64 t) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) -7/24))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) ew) (/.f64 -3/8 ew))) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 t) 2) (/.f64 (*.f64 (*.f64 ew ew) (pow.f64 (cos.f64 t) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) -7/24))) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 (cos.f64 t) 5)) (pow.f64 ew 5)) 13/108)))) (cbrt.f64 (/.f64 (/.f64 1 (cos.f64 t)) ew))) (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) -7/24) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 ew 7))))) 1/18)))) (fma.f64 -1/3 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 t) 2) (/.f64 (*.f64 (*.f64 ew ew) (pow.f64 (cos.f64 t) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) -7/24))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) ew) (/.f64 -3/8 ew))) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 t) 2) (/.f64 (*.f64 (*.f64 ew ew) (pow.f64 (cos.f64 t) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) -7/24))) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 (cos.f64 t) 5)) (pow.f64 ew 5)) 13/108)))) (fma.f64 1/9 (/.f64 (pow.f64 (sin.f64 t) 2) (/.f64 (*.f64 (*.f64 ew ew) (pow.f64 (cos.f64 t) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) -7/24))) (*.f64 -1/6 (*.f64 (fma.f64 1/36 (*.f64 (pow.f64 (sin.f64 t) 4) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 10) (pow.f64 ew 10))))) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) -7/24) (*.f64 -2/3 (cbrt.f64 (/.f64 (/.f64 1 (cos.f64 t)) ew))))) (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5)))))))))) (fma.f64 (*.f64 eh eh) (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) -1/2) (*.f64 ew (cos.f64 t))) (*.f64 (pow.f64 eh 4) (fma.f64 -1/3 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) -7/24) (fma.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (fma.f64 1/36 (*.f64 (pow.f64 (sin.f64 t) 4) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 10) (pow.f64 ew 10))))) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) -7/24) (*.f64 -2/3 (cbrt.f64 (/.f64 (/.f64 1 (cos.f64 t)) ew))))) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) 1/18)))))))
(fma.f64 ew (cos.f64 t) (fma.f64 (pow.f64 eh 6) (fma.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (+.f64 (*.f64 (+.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 t) 2) (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) ew) (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 4))) -7/24)) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5))) 13/108)) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) (/.f64 (*.f64 ew ew) -7/24)) 1/6) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 4)) (/.f64 -3/8 ew)) -1/2)))) (*.f64 -2/3 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))))) (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) -7/24) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 ew 7)))))) 1/9)) (fma.f64 -1/3 (+.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 t) 2) (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) ew) (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 4))) -7/24)) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5))) 13/108)) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) (/.f64 (*.f64 ew ew) -7/24)) 1/6) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 4)) (/.f64 -3/8 ew)) -1/2)))) (fma.f64 1/9 (/.f64 (pow.f64 (sin.f64 t) 2) (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) ew) (/.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (pow.f64 ew 4))) -7/24)) (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5)))) (fma.f64 1/36 (*.f64 (pow.f64 (sin.f64 t) 4) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 10) (pow.f64 ew 10))))) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) -7/24) (*.f64 -2/3 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))))))) -1/6))))) (fma.f64 (pow.f64 eh 4) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) 7/72) (fma.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (fma.f64 1/36 (*.f64 (pow.f64 (sin.f64 t) 4) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 t) 10) (pow.f64 ew 10))))) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) -7/24) (*.f64 -2/3 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))))) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) 1/18))) (*.f64 eh (*.f64 eh (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) -1/2) (*.f64 ew (cos.f64 t))))))))

prune1.1s (8.7%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New2387245
Fresh112
Picked101
Done011
Total2409249
Error
0.1b
Counts
249 → 9
Alt Table
StatusErrorProgram
0.8b
(fabs.f64 (-.f64 (/.f64 (pow.f64 (cbrt.f64 ew) 2) (/.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)) (cbrt.f64 ew))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
24.5b
(fabs.f64 (-.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.9b
(fabs.f64 (-.f64 (pow.f64 (/.f64 1 (cbrt.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 ew (cos.f64 t))))) 3) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.2b
(fabs.f64 (-.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
1.1b
(fabs.f64 (-.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))) 3) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.1b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.8b
(fabs.f64 (-.f64 (pow.f64 (/.f64 (cbrt.f64 ew) (cbrt.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))) 3) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.3b
(fabs.f64 (-.f64 (/.f64 (cos.f64 t) (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) ew)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
33.7b
(fabs.f64 (-.f64 (/.f64 (sqrt.f64 ew) (/.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)) (sqrt.f64 ew))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Compiler

Compiled 15681 to 7469 computations (52.4% saved)

localize25.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 eh (sin.f64 t))
0.2b
(/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))
1.5b
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
3.7b
(*.f64 (/.f64 eh ew) (tan.f64 t))

series13.0ms (0.1%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
4.0ms
eh
@0
(/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))
1.0ms
t
@0
(/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))
1.0ms
eh
@inf
(/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))
1.0ms
t
@inf
(/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))
1.0ms
ew
@0
(/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))

rewrite58.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
699×log-prod_binary64
444×pow-prod-down_binary64
351×pow2_binary64
250×pow1/3_binary64
243×pow-unpow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01323
126323
2342323
Stop Event
node limit
Counts
2 → 56
Calls
Call 1
Inputs
(/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))
(*.f64 eh (sin.f64 t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (/.f64 1 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t))) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t))) 2) (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t))))) 2) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t))))) (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t))) (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t))))) (*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t))))) (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t))))) (/.f64 1 (neg.f64 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 t)) (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t))))) 2) 1) (/.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t))))) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t))))) 1) (/.f64 (sqrt.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t))))) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) -2) (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cbrt.f64 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t))))) 2) (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t))))) (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (/.f64 (sqrt.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t))))) (cbrt.f64 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 t) -1/2) (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (sqrt.f64 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t))))) 2) (sqrt.f64 (cos.f64 t))) (/.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t))))) (sqrt.f64 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cos.f64 t) (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) 3) (pow.f64 (cos.f64 t) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (cos.f64 t) (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t))))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (neg.f64 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) 3) (pow.f64 (cos.f64 t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eh) (sin.f64 t))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eh) (sin.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eh) (sin.f64 t)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eh) (sin.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 eh (sin.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (sin.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 eh (sin.f64 t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 eh) (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 eh (sin.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 eh (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 eh (sin.f64 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 eh (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 eh (sin.f64 t))))))))

simplify57.0ms (0.5%)

Algorithm
egg-herbie
Rules
879×associate-/r*_binary64
838×associate-*l*_binary64
625×fma-def_binary64
421×associate-*r/_binary64
420×associate-*l/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01482075
14781964
219281910
Stop Event
node limit
Counts
116 → 96
Calls
Call 1
Inputs
(/.f64 1 (cos.f64 t))
(+.f64 (/.f64 1 (cos.f64 t)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))))
(+.f64 (/.f64 1 (cos.f64 t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 4))))))
(+.f64 (/.f64 1 (cos.f64 t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 eh 6)) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 ew 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 4)))))))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew))
(+.f64 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew)) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))))
(+.f64 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 3)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3)))) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)))))
(+.f64 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 ew 5)) (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 eh 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 3)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3)))) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew))) (*.f64 -1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 3)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3)))) (*.f64 -1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 3)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 ew 5)) (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 eh 5)))))))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew))
(+.f64 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew)) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))))
(+.f64 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 3)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3)))) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)))))
(+.f64 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 ew 5)) (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 eh 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 3)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3)))) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))))))
(/.f64 1 (cos.f64 t))
(+.f64 (/.f64 1 (cos.f64 t)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))))
(+.f64 (/.f64 1 (cos.f64 t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 4))))))
(+.f64 (/.f64 1 (cos.f64 t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 eh 6)) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 ew 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 4)))))))
(/.f64 1 (cos.f64 t))
(+.f64 (/.f64 1 (cos.f64 t)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))))
(+.f64 (/.f64 1 (cos.f64 t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 4))))))
(+.f64 (/.f64 1 (cos.f64 t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 eh 6)) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 ew 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 4)))))))
1
(+.f64 1 (*.f64 (pow.f64 t 2) (+.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))))))
(+.f64 (*.f64 (pow.f64 t 4) (-.f64 (*.f64 1/2 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2))) (+.f64 1/24 (*.f64 -1/2 (+.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))))))) (+.f64 1 (*.f64 (pow.f64 t 2) (+.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))))))
(+.f64 (*.f64 (pow.f64 t 4) (-.f64 (*.f64 1/2 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2))) (+.f64 1/24 (*.f64 -1/2 (+.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))))))) (+.f64 1 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))))) (*.f64 (pow.f64 t 6) (-.f64 (+.f64 1/720 (*.f64 1/2 (-.f64 (+.f64 (*.f64 4/15 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) (pow.f64 eh 2)) (pow.f64 ew 2)))))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/2 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2))) (+.f64 1/24 (*.f64 -1/2 (+.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))))))) (*.f64 1/24 (+.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))))))))))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 t eh)
(+.f64 (*.f64 t eh) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)))
(+.f64 (*.f64 t eh) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) eh)) (+.f64 (*.f64 t eh) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)))))
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
Outputs
(/.f64 1 (cos.f64 t))
(+.f64 (/.f64 1 (cos.f64 t)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))))
(+.f64 (/.f64 1 (cos.f64 t)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3))) (/.f64 1 (cos.f64 t)))
(fma.f64 1/2 (*.f64 (/.f64 eh (/.f64 (*.f64 ew ew) eh)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3))) (/.f64 1 (cos.f64 t)))
(+.f64 (/.f64 1 (cos.f64 t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 4))))))
(+.f64 (/.f64 1 (cos.f64 t)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 5)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 4))))))
(+.f64 (/.f64 1 (cos.f64 t)) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3))) (*.f64 (/.f64 -1/8 (pow.f64 (cos.f64 t) 5)) (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4)) (pow.f64 ew 4)))))
(fma.f64 1/2 (*.f64 (/.f64 eh (/.f64 (*.f64 ew ew) eh)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 eh 4) (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 5))) (pow.f64 ew 4)) (/.f64 1 (cos.f64 t))))
(+.f64 (/.f64 1 (cos.f64 t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 eh 6)) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 ew 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 4)))))))
(+.f64 (/.f64 1 (cos.f64 t)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 eh 6)) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 ew 6))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 5)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 4)))))))
(+.f64 (/.f64 1 (cos.f64 t)) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 5)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 4))) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 (cos.f64 t) 7)) (*.f64 (/.f64 (pow.f64 eh 6) (pow.f64 ew 6)) 1/16)))))
(+.f64 (/.f64 1 (cos.f64 t)) (fma.f64 (/.f64 1/16 (pow.f64 ew 6)) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 (cos.f64 t) 7)) (pow.f64 eh 6)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 eh 4) (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 5))) (pow.f64 ew 4)) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3)) (*.f64 1/2 (/.f64 eh (/.f64 (*.f64 ew ew) eh)))))))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew))
(*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew))
(+.f64 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew)) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))))
(+.f64 (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew)) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))))
(fma.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew) (*.f64 (/.f64 1/2 eh) (/.f64 ew (sin.f64 t))))
(fma.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)) (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew)))
(+.f64 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 3)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3)))) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)))))
(+.f64 (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)))))
(fma.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (pow.f64 ew 3)) (pow.f64 eh 3)) (*.f64 (/.f64 1/2 eh) (/.f64 ew (sin.f64 t)))))
(fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (*.f64 (pow.f64 (/.f64 ew eh) 3) -1/8) (fma.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)) (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew))))
(+.f64 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 ew 5)) (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 eh 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 3)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3)))) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))))))
(+.f64 (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 5)) (/.f64 (pow.f64 ew 5) (pow.f64 eh 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))))))
(fma.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 5)) (/.f64 (pow.f64 ew 5) (pow.f64 eh 5))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (pow.f64 ew 3)) (pow.f64 eh 3)) (*.f64 (/.f64 1/2 eh) (/.f64 ew (sin.f64 t))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 5)) (/.f64 (pow.f64 ew 5) (pow.f64 eh 5))) (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (*.f64 (pow.f64 (/.f64 ew eh) 3) -1/8) (fma.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)) (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew)))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (neg.f64 (/.f64 eh ew)))
(/.f64 (/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (pow.f64 (cos.f64 t) 2)) ew)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew))) (*.f64 -1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))))
(fma.f64 -1 (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew)) (*.f64 (/.f64 ew (*.f64 (sin.f64 t) eh)) -1/2))
(fma.f64 (/.f64 ew (*.f64 (sin.f64 t) eh)) -1/2 (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (neg.f64 (/.f64 eh ew))))
(-.f64 (*.f64 (/.f64 ew (*.f64 (sin.f64 t) eh)) -1/2) (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 3)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3)))) (*.f64 -1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)))))
(fma.f64 -1 (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew)) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (*.f64 (/.f64 ew (*.f64 (sin.f64 t) eh)) -1/2)))
(-.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (pow.f64 ew 3)) (pow.f64 eh 3)) 1/8 (*.f64 (/.f64 ew (*.f64 (sin.f64 t) eh)) -1/2)) (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew)))
(-.f64 (fma.f64 (*.f64 1/8 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3))) (pow.f64 (/.f64 ew eh) 3) (*.f64 (/.f64 ew (*.f64 (sin.f64 t) eh)) -1/2)) (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 3)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 ew 5)) (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 eh 5)))))))
(fma.f64 -1 (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew)) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (fma.f64 -1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 5)) (/.f64 (pow.f64 ew 5) (pow.f64 eh 5))) -1/16))))
(-.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (pow.f64 ew 3)) (pow.f64 eh 3)) 1/8 (fma.f64 (/.f64 ew (*.f64 (sin.f64 t) eh)) -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 5)) (/.f64 (pow.f64 ew 5) (pow.f64 eh 5))) -1/16))) (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew)))
(fma.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (pow.f64 (/.f64 ew eh) 3)) 1/8 (-.f64 (fma.f64 (/.f64 ew (*.f64 (sin.f64 t) eh)) -1/2 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 ew 5) -1/16)) (pow.f64 (sin.f64 t) 5)) (pow.f64 eh 5))) (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew))))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew))
(*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew))
(+.f64 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew)) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))))
(+.f64 (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew)) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))))
(fma.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew) (*.f64 (/.f64 1/2 eh) (/.f64 ew (sin.f64 t))))
(fma.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)) (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew)))
(+.f64 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 3)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3)))) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)))))
(+.f64 (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)))))
(fma.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (pow.f64 ew 3)) (pow.f64 eh 3)) (*.f64 (/.f64 1/2 eh) (/.f64 ew (sin.f64 t)))))
(fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (*.f64 (pow.f64 (/.f64 ew eh) 3) -1/8) (fma.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)) (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew))))
(+.f64 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 ew 5)) (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 eh 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 3)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3)))) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))))))
(+.f64 (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 5)) (/.f64 (pow.f64 ew 5) (pow.f64 eh 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))))))
(fma.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 5)) (/.f64 (pow.f64 ew 5) (pow.f64 eh 5))) (fma.f64 -1/8 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (pow.f64 ew 3)) (pow.f64 eh 3)) (*.f64 (/.f64 1/2 eh) (/.f64 ew (sin.f64 t))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 5)) (/.f64 (pow.f64 ew 5) (pow.f64 eh 5))) (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (*.f64 (pow.f64 (/.f64 ew eh) 3) -1/8) (fma.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)) (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew)))))
(/.f64 1 (cos.f64 t))
(+.f64 (/.f64 1 (cos.f64 t)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))))
(+.f64 (/.f64 1 (cos.f64 t)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3))) (/.f64 1 (cos.f64 t)))
(fma.f64 1/2 (*.f64 (/.f64 eh (/.f64 (*.f64 ew ew) eh)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3))) (/.f64 1 (cos.f64 t)))
(+.f64 (/.f64 1 (cos.f64 t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 4))))))
(+.f64 (/.f64 1 (cos.f64 t)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 5)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 4))))))
(+.f64 (/.f64 1 (cos.f64 t)) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3))) (*.f64 (/.f64 -1/8 (pow.f64 (cos.f64 t) 5)) (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4)) (pow.f64 ew 4)))))
(fma.f64 1/2 (*.f64 (/.f64 eh (/.f64 (*.f64 ew ew) eh)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 eh 4) (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 5))) (pow.f64 ew 4)) (/.f64 1 (cos.f64 t))))
(+.f64 (/.f64 1 (cos.f64 t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 eh 6)) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 ew 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 4)))))))
(+.f64 (/.f64 1 (cos.f64 t)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 eh 6)) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 ew 6))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 5)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 4)))))))
(+.f64 (/.f64 1 (cos.f64 t)) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 5)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 4))) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 (cos.f64 t) 7)) (*.f64 (/.f64 (pow.f64 eh 6) (pow.f64 ew 6)) 1/16)))))
(+.f64 (/.f64 1 (cos.f64 t)) (fma.f64 (/.f64 1/16 (pow.f64 ew 6)) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 (cos.f64 t) 7)) (pow.f64 eh 6)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 eh 4) (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 5))) (pow.f64 ew 4)) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3)) (*.f64 1/2 (/.f64 eh (/.f64 (*.f64 ew ew) eh)))))))
(/.f64 1 (cos.f64 t))
(+.f64 (/.f64 1 (cos.f64 t)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))))
(+.f64 (/.f64 1 (cos.f64 t)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3))) (/.f64 1 (cos.f64 t)))
(fma.f64 1/2 (*.f64 (/.f64 eh (/.f64 (*.f64 ew ew) eh)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3))) (/.f64 1 (cos.f64 t)))
(+.f64 (/.f64 1 (cos.f64 t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 4))))))
(+.f64 (/.f64 1 (cos.f64 t)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 5)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 4))))))
(+.f64 (/.f64 1 (cos.f64 t)) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3))) (*.f64 (/.f64 -1/8 (pow.f64 (cos.f64 t) 5)) (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4)) (pow.f64 ew 4)))))
(fma.f64 1/2 (*.f64 (/.f64 eh (/.f64 (*.f64 ew ew) eh)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 eh 4) (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 5))) (pow.f64 ew 4)) (/.f64 1 (cos.f64 t))))
(+.f64 (/.f64 1 (cos.f64 t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 eh 6)) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 ew 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 4)))))))
(+.f64 (/.f64 1 (cos.f64 t)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 eh 6)) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 ew 6))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 5)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 4)))))))
(+.f64 (/.f64 1 (cos.f64 t)) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 5)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 4))) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 (cos.f64 t) 7)) (*.f64 (/.f64 (pow.f64 eh 6) (pow.f64 ew 6)) 1/16)))))
(+.f64 (/.f64 1 (cos.f64 t)) (fma.f64 (/.f64 1/16 (pow.f64 ew 6)) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 (cos.f64 t) 7)) (pow.f64 eh 6)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 eh 4) (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 5))) (pow.f64 ew 4)) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3)) (*.f64 1/2 (/.f64 eh (/.f64 (*.f64 ew ew) eh)))))))
1
(+.f64 1 (*.f64 (pow.f64 t 2) (+.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))))))
(+.f64 1 (*.f64 (*.f64 t t) (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(fma.f64 (*.f64 t t) (fma.f64 1/2 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/2) 1)
(fma.f64 (*.f64 t t) (fma.f64 1/2 (/.f64 eh (/.f64 (*.f64 ew ew) eh)) 1/2) 1)
(+.f64 (*.f64 (pow.f64 t 4) (-.f64 (*.f64 1/2 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2))) (+.f64 1/24 (*.f64 -1/2 (+.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))))))) (+.f64 1 (*.f64 (pow.f64 t 2) (+.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))))))
(fma.f64 (pow.f64 t 4) (-.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 2/3) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2))) (+.f64 1/24 (+.f64 -1/4 (*.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) -1/2)))) (+.f64 1 (*.f64 (*.f64 t t) (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))))
(fma.f64 (pow.f64 t 4) (fma.f64 1/2 (-.f64 (/.f64 (*.f64 (*.f64 2/3 eh) eh) (*.f64 ew ew)) (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 ew 4)) 1/4)) (neg.f64 (+.f64 -5/24 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) -1/4)))) (fma.f64 (*.f64 t t) (fma.f64 1/2 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/2) 1))
(fma.f64 (pow.f64 t 4) (fma.f64 1/2 (fma.f64 (/.f64 eh (/.f64 (*.f64 ew ew) eh)) 2/3 (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 ew 4)) -1/4)) (-.f64 5/24 (*.f64 (/.f64 eh (/.f64 (*.f64 ew ew) eh)) -1/4))) (fma.f64 (*.f64 t t) (fma.f64 1/2 (/.f64 eh (/.f64 (*.f64 ew ew) eh)) 1/2) 1))
(+.f64 (*.f64 (pow.f64 t 4) (-.f64 (*.f64 1/2 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2))) (+.f64 1/24 (*.f64 -1/2 (+.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))))))) (+.f64 1 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))))) (*.f64 (pow.f64 t 6) (-.f64 (+.f64 1/720 (*.f64 1/2 (-.f64 (+.f64 (*.f64 4/15 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) (pow.f64 eh 2)) (pow.f64 ew 2)))))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/2 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2))) (+.f64 1/24 (*.f64 -1/2 (+.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))))))) (*.f64 1/24 (+.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))))))))))
(fma.f64 (pow.f64 t 4) (-.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 2/3) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2))) (+.f64 1/24 (+.f64 -1/4 (*.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) -1/2)))) (+.f64 1 (fma.f64 (*.f64 t t) (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (*.f64 (pow.f64 t 6) (+.f64 1/720 (-.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 17/45) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 2/3) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2)) (/.f64 (*.f64 ew ew) (*.f64 eh eh)))))) (fma.f64 -1/2 (-.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 2/3) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2))) (+.f64 1/24 (+.f64 -1/4 (*.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) -1/2)))) (+.f64 1/48 (*.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 1/24)))))))))
(+.f64 (fma.f64 (pow.f64 t 6) (-.f64 (fma.f64 1/2 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 17/45 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 2/3 eh) eh) (*.f64 ew ew)) (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 ew 4)) 1/4)) (*.f64 ew ew)) (*.f64 eh eh)))) 1/720) (fma.f64 -1/2 (fma.f64 1/2 (-.f64 (/.f64 (*.f64 (*.f64 2/3 eh) eh) (*.f64 ew ew)) (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 ew 4)) 1/4)) (neg.f64 (+.f64 -5/24 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) -1/4)))) (+.f64 1/48 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/48)))) (*.f64 t (*.f64 t (fma.f64 1/2 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/2)))) (fma.f64 (pow.f64 t 4) (fma.f64 1/2 (-.f64 (/.f64 (*.f64 (*.f64 2/3 eh) eh) (*.f64 ew ew)) (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 ew 4)) 1/4)) (neg.f64 (+.f64 -5/24 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) -1/4)))) 1))
(fma.f64 (pow.f64 t 4) (fma.f64 1/2 (fma.f64 (/.f64 eh (/.f64 (*.f64 ew ew) eh)) 2/3 (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 ew 4)) -1/4)) (-.f64 5/24 (*.f64 (/.f64 eh (/.f64 (*.f64 ew ew) eh)) -1/4))) (fma.f64 t (*.f64 t (fma.f64 1/2 (/.f64 eh (/.f64 (*.f64 ew ew) eh)) 1/2)) (fma.f64 (pow.f64 t 6) (fma.f64 1/2 (fma.f64 -1/2 (*.f64 (/.f64 eh (/.f64 (*.f64 ew ew) eh)) (fma.f64 (/.f64 eh (/.f64 (*.f64 ew ew) eh)) 2/3 (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 ew 4)) -1/4))) (*.f64 (/.f64 eh (/.f64 (*.f64 ew ew) eh)) 17/45)) (-.f64 -7/360 (fma.f64 (/.f64 eh (/.f64 (*.f64 ew ew) eh)) 1/48 (*.f64 -1/2 (fma.f64 1/2 (fma.f64 (/.f64 eh (/.f64 (*.f64 ew ew) eh)) 2/3 (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 ew 4)) -1/4)) (-.f64 5/24 (*.f64 (/.f64 eh (/.f64 (*.f64 ew ew) eh)) -1/4))))))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (cos.f64 t))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 eh (/.f64 (*.f64 ew ew) eh)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) 1)) (cos.f64 t))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (cos.f64 t))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 eh (/.f64 (*.f64 ew ew) eh)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) 1)) (cos.f64 t))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (cos.f64 t))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 eh (/.f64 (*.f64 ew ew) eh)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) 1)) (cos.f64 t))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (cos.f64 t))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 eh (/.f64 (*.f64 ew ew) eh)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) 1)) (cos.f64 t))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (cos.f64 t))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 eh (/.f64 (*.f64 ew ew) eh)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) 1)) (cos.f64 t))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (cos.f64 t))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 eh (/.f64 (*.f64 ew ew) eh)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) 1)) (cos.f64 t))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (cos.f64 t))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 eh (/.f64 (*.f64 ew ew) eh)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) 1)) (cos.f64 t))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (cos.f64 t))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 eh (/.f64 (*.f64 ew ew) eh)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) 1)) (cos.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 t eh)
(+.f64 (*.f64 t eh) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)))
(fma.f64 t eh (*.f64 -1/6 (*.f64 eh (pow.f64 t 3))))
(*.f64 eh (+.f64 t (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 eh (fma.f64 -1/6 (pow.f64 t 3) t))
(+.f64 (*.f64 t eh) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))))
(fma.f64 t eh (fma.f64 1/120 (*.f64 eh (pow.f64 t 5)) (*.f64 -1/6 (*.f64 eh (pow.f64 t 3)))))
(fma.f64 t eh (*.f64 eh (+.f64 (*.f64 -1/6 (pow.f64 t 3)) (*.f64 1/120 (pow.f64 t 5)))))
(*.f64 eh (+.f64 t (fma.f64 1/120 (pow.f64 t 5) (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) eh)) (+.f64 (*.f64 t eh) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)))))
(fma.f64 -1/5040 (*.f64 eh (pow.f64 t 7)) (fma.f64 t eh (fma.f64 1/120 (*.f64 eh (pow.f64 t 5)) (*.f64 -1/6 (*.f64 eh (pow.f64 t 3))))))
(fma.f64 -1/5040 (*.f64 eh (pow.f64 t 7)) (fma.f64 t eh (*.f64 eh (+.f64 (*.f64 -1/6 (pow.f64 t 3)) (*.f64 1/120 (pow.f64 t 5))))))
(*.f64 eh (+.f64 (fma.f64 1/120 (pow.f64 t 5) (*.f64 -1/6 (pow.f64 t 3))) (fma.f64 -1/5040 (pow.f64 t 7) t)))
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)

prune955.0ms (7.5%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New2044208
Fresh347
Picked101
Done011
Total2089217
Error
0.1b
Counts
217 → 9
Alt Table
StatusErrorProgram
0.2b
(fabs.f64 (-.f64 (/.f64 ew (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) 3) (pow.f64 (cos.f64 t) 3)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.4b
(fabs.f64 (-.f64 (/.f64 ew (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t))) 3)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.8b
(fabs.f64 (-.f64 (/.f64 (pow.f64 (cbrt.f64 ew) 2) (/.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)) (cbrt.f64 ew))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
1.1b
(fabs.f64 (-.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))) 3) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.1b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.8b
(fabs.f64 (-.f64 (pow.f64 (/.f64 (cbrt.f64 ew) (cbrt.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))) 3) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
27.7b
(fabs.f64 (-.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 eh (sin.f64 t))) 2) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.8b
(fabs.f64 (-.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 3) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
33.7b
(fabs.f64 (-.f64 (/.f64 (sqrt.f64 ew) (/.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)) (sqrt.f64 ew))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Compiler

Compiled 8585 to 3315 computations (61.4% saved)

localize36.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(pow.f64 (cos.f64 t) 3)
1.5b
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
2.1b
(/.f64 eh (/.f64 ew (tan.f64 t)))
13.9b
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) 3) (pow.f64 (cos.f64 t) 3)))

series10.0ms (0.1%)

Counts
3 → 76
Calls

21 calls:

TimeVariablePointExpression
2.0ms
t
@0
(pow.f64 (cos.f64 t) 3)
1.0ms
t
@inf
(pow.f64 (cos.f64 t) 3)
1.0ms
t
@-inf
(pow.f64 (cos.f64 t) 3)
1.0ms
eh
@0
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) 3) (pow.f64 (cos.f64 t) 3)))
0.0ms
t
@0
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) 3) (pow.f64 (cos.f64 t) 3)))

rewrite76.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
800×log-prod_binary64
389×pow2_binary64
268×pow1/3_binary64
266×expm1-udef_binary64
266×log1p-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01532
132632
2410932
Stop Event
node limit
Counts
3 → 113
Calls
Call 1
Inputs
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) 3) (pow.f64 (cos.f64 t) 3)))
(/.f64 eh (/.f64 ew (tan.f64 t)))
(pow.f64 (cos.f64 t) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cos.f64 t)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cos.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cos.f64 t))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cos.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cos.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cbrt.f64 (pow.f64 (cos.f64 t) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (/.f64 1 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cos.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cos.f64 t))) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cos.f64 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cos.f64 t))) 2) (cbrt.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cos.f64 t))) (sqrt.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2))) 1) (/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew)))) 1) (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cbrt.f64 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2))) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (cbrt.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (/.f64 (sqrt.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (cbrt.f64 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (cos.f64 t))) (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (sqrt.f64 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2))) (sqrt.f64 (cos.f64 t))) (/.f64 (cbrt.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (sqrt.f64 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (cos.f64 t) (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cos.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2))) (/.f64 (cos.f64 t) (cbrt.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (/.f64 (cos.f64 t) (sqrt.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (neg.f64 (pow.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) 3))) (cbrt.f64 (neg.f64 (pow.f64 (cos.f64 t) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (neg.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) 1) (cos.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (sqrt.f64 (cos.f64 t))) (sqrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (cbrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cos.f64 t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cos.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cos.f64 t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cos.f64 t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (cos.f64 t) (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cos.f64 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cos.f64 t)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cos.f64 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cos.f64 t))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eh) (/.f64 (tan.f64 t) ew))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eh) (/.f64 (tan.f64 t) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eh) (/.f64 (tan.f64 t) ew)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eh) (/.f64 (tan.f64 t) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.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 eh (/.f64 (tan.f64 t) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (tan.f64 t) (/.f64 eh 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 (cbrt.f64 (*.f64 eh eh)) (*.f64 (cbrt.f64 eh) (/.f64 (tan.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cbrt.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2)) (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 eh) (*.f64 (sqrt.f64 eh) (/.f64 (tan.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eh) (/.f64 1 (/.f64 (neg.f64 ew) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (tan.f64 t) ew) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh ew) (tan.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 eh eh)) 1) (/.f64 (cbrt.f64 eh) (/.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eh) 1) (/.f64 (sqrt.f64 eh) (/.f64 ew (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eh) ew) (/.f64 (sqrt.f64 eh) (/.f64 1 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 ew) (/.f64 eh (/.f64 1 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 eh eh)) ew) (/.f64 (cbrt.f64 eh) (/.f64 1 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 ew (tan.f64 t))) 2)) (/.f64 eh (cbrt.f64 (/.f64 ew (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 eh eh)) (pow.f64 (cbrt.f64 (/.f64 ew (tan.f64 t))) 2)) (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 eh) (pow.f64 (cbrt.f64 (/.f64 ew (tan.f64 t))) 2)) (/.f64 (sqrt.f64 eh) (cbrt.f64 (/.f64 ew (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 ew (tan.f64 t)))) (/.f64 eh (sqrt.f64 (/.f64 ew (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 eh eh)) (sqrt.f64 (/.f64 ew (tan.f64 t)))) (/.f64 (cbrt.f64 eh) (sqrt.f64 (/.f64 ew (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh 1) (/.f64 (tan.f64 t) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (neg.f64 ew)) (neg.f64 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 eh ew) 1) (tan.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 eh ew) (cbrt.f64 (pow.f64 (tan.f64 t) 2))) (cbrt.f64 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 eh ew) (sqrt.f64 (tan.f64 t))) (sqrt.f64 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 ew (*.f64 eh (tan.f64 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 eh 3) (pow.f64 (/.f64 ew (tan.f64 t)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 ew (*.f64 eh (tan.f64 t))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 eh (/.f64 (neg.f64 ew) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 eh) (/.f64 (tan.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 eh 3) (pow.f64 (/.f64 ew (tan.f64 t)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (cos.f64 t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 t) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 t) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 t) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 t) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 t) 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (cos.f64 t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 t) (pow.f64 (cos.f64 t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 t) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 t) 2) (cos.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) (*.f64 (cbrt.f64 (cos.f64 t)) (pow.f64 (cos.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 t)) (*.f64 (sqrt.f64 (cos.f64 t)) (pow.f64 (cos.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 t) 3/2) (pow.f64 (cos.f64 t) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cos.f64 t) 2) 1) (cos.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (cbrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (sqrt.f64 (cos.f64 t))) (sqrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cos.f64 t) 6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (cos.f64 t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 t) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (cos.f64 t) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 3 (log.f64 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (cos.f64 t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (cos.f64 t) 3)))))))

simplify62.0ms (0.5%)

Algorithm
egg-herbie
Rules
922×associate-/r*_binary64
840×associate-*l*_binary64
627×fma-def_binary64
437×associate-*r/_binary64
436×associate-*l/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01682491
15262379
220482334
Stop Event
node limit
Counts
189 → 161
Calls
Call 1
Inputs
(/.f64 1 (cos.f64 t))
(+.f64 (/.f64 1 (cos.f64 t)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))))
(+.f64 (/.f64 1 (cos.f64 t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 4))))))
(+.f64 (/.f64 1 (cos.f64 t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 eh 6)) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 ew 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 4)))))))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew))
(+.f64 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew)) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))))
(+.f64 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 3)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3)))) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)))))
(+.f64 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 ew 5)) (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 eh 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 3)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3)))) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew))) (*.f64 -1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 3)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3)))) (*.f64 -1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 3)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 ew 5)) (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 eh 5)))))))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew))
(+.f64 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew)) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))))
(+.f64 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 3)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3)))) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)))))
(+.f64 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 ew 5)) (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 eh 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 3)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3)))) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))))))
(/.f64 1 (cos.f64 t))
(+.f64 (/.f64 1 (cos.f64 t)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))))
(+.f64 (/.f64 1 (cos.f64 t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 4))))))
(+.f64 (/.f64 1 (cos.f64 t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 eh 6)) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 ew 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 4)))))))
(/.f64 1 (cos.f64 t))
(+.f64 (/.f64 1 (cos.f64 t)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))))
(+.f64 (/.f64 1 (cos.f64 t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 4))))))
(+.f64 (/.f64 1 (cos.f64 t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 eh 6)) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 ew 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 4)))))))
1
(+.f64 1 (*.f64 (pow.f64 t 2) (+.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))))))
(+.f64 (*.f64 (pow.f64 t 4) (-.f64 (*.f64 1/2 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2))) (+.f64 1/24 (*.f64 -1/2 (+.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))))))) (+.f64 1 (*.f64 (pow.f64 t 2) (+.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))))))
(+.f64 (*.f64 (pow.f64 t 4) (-.f64 (*.f64 1/2 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2))) (+.f64 1/24 (*.f64 -1/2 (+.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))))))) (+.f64 1 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))))) (*.f64 (pow.f64 t 6) (-.f64 (+.f64 1/720 (*.f64 1/2 (-.f64 (+.f64 (*.f64 4/15 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) (pow.f64 eh 2)) (pow.f64 ew 2)))))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/2 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2))) (+.f64 1/24 (*.f64 -1/2 (+.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))))))) (*.f64 1/24 (+.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))))))))))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 t eh) ew)
(+.f64 (/.f64 (*.f64 t eh) ew) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))
(+.f64 (/.f64 (*.f64 t eh) ew) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew))))
(+.f64 (/.f64 (*.f64 t eh) ew) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)) (*.f64 17/315 (/.f64 (*.f64 (pow.f64 t 7) eh) ew)))))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
1
(+.f64 1 (*.f64 -3/2 (pow.f64 t 2)))
(+.f64 1 (+.f64 (*.f64 -3/2 (pow.f64 t 2)) (*.f64 7/8 (pow.f64 t 4))))
(+.f64 1 (+.f64 (*.f64 -3/2 (pow.f64 t 2)) (+.f64 (*.f64 7/8 (pow.f64 t 4)) (*.f64 -61/240 (pow.f64 t 6)))))
Outputs
(/.f64 1 (cos.f64 t))
(+.f64 (/.f64 1 (cos.f64 t)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))))
(+.f64 (/.f64 1 (cos.f64 t)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3))) (/.f64 1 (cos.f64 t)))
(+.f64 (/.f64 1 (cos.f64 t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 4))))))
(+.f64 (/.f64 1 (cos.f64 t)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 5)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 4))))))
(+.f64 (/.f64 1 (cos.f64 t)) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3))) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 5)) (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 ew 4)) -1/8))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3))) (fma.f64 -1/8 (/.f64 (pow.f64 eh 4) (*.f64 (pow.f64 ew 4) (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 (sin.f64 t) 4)))) (/.f64 1 (cos.f64 t))))
(+.f64 (/.f64 1 (cos.f64 t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 eh 6)) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 ew 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 4)))))))
(+.f64 (/.f64 1 (cos.f64 t)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 (cos.f64 t) 7)) (/.f64 (pow.f64 eh 6) (pow.f64 ew 6))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 5)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 4)))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3))) (/.f64 1 (cos.f64 t))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 eh 6) (pow.f64 (cos.f64 t) 7)) (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6))) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 5)) (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 ew 4)) -1/8))))
(+.f64 (/.f64 1 (cos.f64 t)) (fma.f64 (/.f64 1/16 (pow.f64 ew 6)) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 (cos.f64 t) 7)) (pow.f64 eh 6)) (fma.f64 -1/8 (/.f64 (pow.f64 eh 4) (*.f64 (pow.f64 ew 4) (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 (sin.f64 t) 4)))) (/.f64 (*.f64 (/.f64 1/2 (*.f64 ew ew)) (*.f64 eh eh)) (/.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 (sin.f64 t) 2))))))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew))
(*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew))
(*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)))
(+.f64 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew)) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))))
(+.f64 (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew)) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))))
(fma.f64 1/2 (/.f64 (/.f64 ew eh) (sin.f64 t)) (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2))))
(fma.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)) (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2))))
(+.f64 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 3)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3)))) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)))))
(+.f64 (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)))))
(fma.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (*.f64 1/2 (/.f64 (/.f64 ew eh) (sin.f64 t)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (pow.f64 (/.f64 ew eh) 3)) (fma.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)) (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)))))
(+.f64 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 ew 5)) (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 eh 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 3)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3)))) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))))))
(+.f64 (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew)) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 ew 5)) (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 eh 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))))))
(fma.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 5)) (/.f64 (pow.f64 ew 5) (pow.f64 eh 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (*.f64 1/2 (/.f64 (/.f64 ew eh) (sin.f64 t))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 5)) (/.f64 (pow.f64 ew 5) (pow.f64 eh 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (pow.f64 (/.f64 ew eh) 3)) (fma.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)) (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2))))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (neg.f64 (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 (neg.f64 eh) ew))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew))) (*.f64 -1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))))
(fma.f64 -1 (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew)) (*.f64 (/.f64 ew (*.f64 (sin.f64 t) eh)) -1/2))
(-.f64 (*.f64 (/.f64 (/.f64 ew eh) (sin.f64 t)) -1/2) (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2))))
(-.f64 (*.f64 (/.f64 -1/2 (sin.f64 t)) (/.f64 ew eh)) (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 3)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3)))) (*.f64 -1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)))))
(fma.f64 -1 (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew)) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (*.f64 (/.f64 ew (*.f64 (sin.f64 t) eh)) -1/2)))
(-.f64 (fma.f64 (/.f64 (/.f64 ew eh) (sin.f64 t)) -1/2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3))) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3)))) (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2))))
(fma.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 (neg.f64 eh) ew) (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (*.f64 (pow.f64 (/.f64 ew eh) 3) 1/8) (*.f64 (/.f64 -1/2 (sin.f64 t)) (/.f64 ew eh))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 3)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 ew 5)) (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 eh 5)))))))
(fma.f64 -1 (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew)) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (fma.f64 -1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 ew 5)) (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 eh 5))) -1/16))))
(-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) 1/8 (fma.f64 (/.f64 (/.f64 ew eh) (sin.f64 t)) -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 5)) (/.f64 (pow.f64 ew 5) (pow.f64 eh 5))) -1/16))) (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (pow.f64 (/.f64 ew eh) 3)) 1/8 (-.f64 (fma.f64 (/.f64 ew (*.f64 (sin.f64 t) eh)) -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (/.f64 (*.f64 (pow.f64 ew 5) -1/16) (pow.f64 eh 5))) (pow.f64 (sin.f64 t) 5))) (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)))))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew))
(*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew))
(*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)))
(+.f64 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew)) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))))
(+.f64 (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew)) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))))
(fma.f64 1/2 (/.f64 (/.f64 ew eh) (sin.f64 t)) (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2))))
(fma.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)) (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2))))
(+.f64 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 3)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3)))) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)))))
(+.f64 (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)))))
(fma.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (*.f64 1/2 (/.f64 (/.f64 ew eh) (sin.f64 t)))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (pow.f64 (/.f64 ew eh) 3)) (fma.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)) (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)))))
(+.f64 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (pow.f64 (cos.f64 t) 2) ew)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 ew 5)) (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 eh 5)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 3)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3)))) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))))))
(+.f64 (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew)) (fma.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 ew 5)) (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 eh 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (*.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh))))))
(fma.f64 (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)) (/.f64 eh ew) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 5)) (/.f64 (pow.f64 ew 5) (pow.f64 eh 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (*.f64 1/2 (/.f64 (/.f64 ew eh) (sin.f64 t))))))
(fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 5)) (/.f64 (pow.f64 ew 5) (pow.f64 eh 5))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 3)) (pow.f64 (/.f64 ew eh) 3)) (fma.f64 1/2 (/.f64 ew (*.f64 (sin.f64 t) eh)) (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2))))))
(/.f64 1 (cos.f64 t))
(+.f64 (/.f64 1 (cos.f64 t)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))))
(+.f64 (/.f64 1 (cos.f64 t)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3))) (/.f64 1 (cos.f64 t)))
(+.f64 (/.f64 1 (cos.f64 t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 4))))))
(+.f64 (/.f64 1 (cos.f64 t)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 5)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 4))))))
(+.f64 (/.f64 1 (cos.f64 t)) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3))) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 5)) (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 ew 4)) -1/8))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3))) (fma.f64 -1/8 (/.f64 (pow.f64 eh 4) (*.f64 (pow.f64 ew 4) (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 (sin.f64 t) 4)))) (/.f64 1 (cos.f64 t))))
(+.f64 (/.f64 1 (cos.f64 t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 eh 6)) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 ew 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 4)))))))
(+.f64 (/.f64 1 (cos.f64 t)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 (cos.f64 t) 7)) (/.f64 (pow.f64 eh 6) (pow.f64 ew 6))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 5)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 4)))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3))) (/.f64 1 (cos.f64 t))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 eh 6) (pow.f64 (cos.f64 t) 7)) (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6))) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 5)) (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 ew 4)) -1/8))))
(+.f64 (/.f64 1 (cos.f64 t)) (fma.f64 (/.f64 1/16 (pow.f64 ew 6)) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 (cos.f64 t) 7)) (pow.f64 eh 6)) (fma.f64 -1/8 (/.f64 (pow.f64 eh 4) (*.f64 (pow.f64 ew 4) (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 (sin.f64 t) 4)))) (/.f64 (*.f64 (/.f64 1/2 (*.f64 ew ew)) (*.f64 eh eh)) (/.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 (sin.f64 t) 2))))))
(/.f64 1 (cos.f64 t))
(+.f64 (/.f64 1 (cos.f64 t)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))))
(+.f64 (/.f64 1 (cos.f64 t)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3))) (/.f64 1 (cos.f64 t)))
(+.f64 (/.f64 1 (cos.f64 t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 4))))))
(+.f64 (/.f64 1 (cos.f64 t)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 5)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 4))))))
(+.f64 (/.f64 1 (cos.f64 t)) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3))) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 5)) (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 ew 4)) -1/8))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3))) (fma.f64 -1/8 (/.f64 (pow.f64 eh 4) (*.f64 (pow.f64 ew 4) (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 (sin.f64 t) 4)))) (/.f64 1 (cos.f64 t))))
(+.f64 (/.f64 1 (cos.f64 t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 eh 6)) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 ew 6)))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 4)))))))
(+.f64 (/.f64 1 (cos.f64 t)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 (cos.f64 t) 7)) (/.f64 (pow.f64 eh 6) (pow.f64 ew 6))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 5)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 4)))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 3))) (/.f64 1 (cos.f64 t))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 eh 6) (pow.f64 (cos.f64 t) 7)) (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6))) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 5)) (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 ew 4)) -1/8))))
(+.f64 (/.f64 1 (cos.f64 t)) (fma.f64 (/.f64 1/16 (pow.f64 ew 6)) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 (cos.f64 t) 7)) (pow.f64 eh 6)) (fma.f64 -1/8 (/.f64 (pow.f64 eh 4) (*.f64 (pow.f64 ew 4) (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 (sin.f64 t) 4)))) (/.f64 (*.f64 (/.f64 1/2 (*.f64 ew ew)) (*.f64 eh eh)) (/.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 (sin.f64 t) 2))))))
1
(+.f64 1 (*.f64 (pow.f64 t 2) (+.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))))))
(+.f64 1 (*.f64 (*.f64 t t) (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(fma.f64 (*.f64 t t) (fma.f64 1/2 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/2) 1)
(fma.f64 t (*.f64 t (*.f64 (fma.f64 (/.f64 eh ew) (/.f64 eh ew) 1) 1/2)) 1)
(+.f64 (*.f64 (pow.f64 t 4) (-.f64 (*.f64 1/2 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2))) (+.f64 1/24 (*.f64 -1/2 (+.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))))))) (+.f64 1 (*.f64 (pow.f64 t 2) (+.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))))))
(fma.f64 (pow.f64 t 4) (-.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 2/3) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2))) (+.f64 1/24 (+.f64 -1/4 (*.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) -1/2)))) (+.f64 1 (*.f64 (*.f64 t t) (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))))
(fma.f64 (pow.f64 t 4) (-.f64 (*.f64 1/2 (-.f64 (/.f64 2/3 (*.f64 (/.f64 ew eh) (/.f64 ew eh))) (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 ew 4)) 1/4))) (+.f64 -5/24 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) -1/4))) (fma.f64 (*.f64 t t) (fma.f64 1/2 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/2) 1))
(fma.f64 (pow.f64 t 4) (-.f64 (fma.f64 1/2 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 2/3 (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 ew 4)) -1/4)) -1/24) (*.f64 (fma.f64 (/.f64 eh ew) (/.f64 eh ew) 1) -1/4)) (fma.f64 t (*.f64 t (*.f64 (fma.f64 (/.f64 eh ew) (/.f64 eh ew) 1) 1/2)) 1))
(+.f64 (*.f64 (pow.f64 t 4) (-.f64 (*.f64 1/2 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2))) (+.f64 1/24 (*.f64 -1/2 (+.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))))))) (+.f64 1 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))))) (*.f64 (pow.f64 t 6) (-.f64 (+.f64 1/720 (*.f64 1/2 (-.f64 (+.f64 (*.f64 4/15 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2)) (pow.f64 eh 2)) (pow.f64 ew 2)))))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/2 (-.f64 (*.f64 2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) (pow.f64 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))) 2))) (+.f64 1/24 (*.f64 -1/2 (+.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))))))) (*.f64 1/24 (+.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))))))))))
(fma.f64 (pow.f64 t 4) (-.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 2/3) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2))) (+.f64 1/24 (+.f64 -1/4 (*.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) -1/2)))) (+.f64 1 (fma.f64 (*.f64 t t) (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (*.f64 (pow.f64 t 6) (-.f64 (+.f64 1/720 (*.f64 1/2 (-.f64 (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 17/45) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 2/3) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2)) (/.f64 (*.f64 ew ew) (*.f64 eh eh))))))) (fma.f64 -1/2 (-.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 2/3) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 2))) (+.f64 1/24 (+.f64 -1/4 (*.f64 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew))) -1/2)))) (*.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) 1/24)))))))
(+.f64 (fma.f64 (pow.f64 t 6) (-.f64 (fma.f64 1/2 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 17/45 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 2/3 (*.f64 (/.f64 ew eh) (/.f64 ew eh))) (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 ew 4)) 1/4)) (*.f64 (/.f64 ew eh) (/.f64 ew eh))))) 1/720) (fma.f64 -1/2 (-.f64 (*.f64 1/2 (-.f64 (/.f64 2/3 (*.f64 (/.f64 ew eh) (/.f64 ew eh))) (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 ew 4)) 1/4))) (+.f64 -5/24 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) -1/4))) (+.f64 1/48 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/48)))) (*.f64 t (*.f64 t (fma.f64 1/2 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/2)))) (fma.f64 (pow.f64 t 4) (-.f64 (*.f64 1/2 (-.f64 (/.f64 2/3 (*.f64 (/.f64 ew eh) (/.f64 ew eh))) (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 ew 4)) 1/4))) (+.f64 -5/24 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) -1/4))) 1))
(fma.f64 (pow.f64 t 4) (-.f64 (fma.f64 1/2 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 2/3 (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 ew 4)) -1/4)) -1/24) (*.f64 (fma.f64 (/.f64 eh ew) (/.f64 eh ew) 1) -1/4)) (fma.f64 t (*.f64 t (*.f64 (fma.f64 (/.f64 eh ew) (/.f64 eh ew) 1) 1/2)) (fma.f64 (pow.f64 t 6) (-.f64 (fma.f64 1/2 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 2/3 (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 ew 4)) -1/4))) (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 17/45)) 1/720) (fma.f64 -1/2 (-.f64 (fma.f64 1/2 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 2/3 (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 ew 4)) -1/4)) -1/24) (*.f64 (fma.f64 (/.f64 eh ew) (/.f64 eh ew) 1) -1/4)) (*.f64 (fma.f64 (/.f64 eh ew) (/.f64 eh ew) 1) 1/48))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (cos.f64 t))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) 1)) (cos.f64 t))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (cos.f64 t))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) 1)) (cos.f64 t))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (cos.f64 t))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) 1)) (cos.f64 t))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (cos.f64 t))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) 1)) (cos.f64 t))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (cos.f64 t))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) 1)) (cos.f64 t))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (cos.f64 t))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) 1)) (cos.f64 t))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (cos.f64 t))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) 1)) (cos.f64 t))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 1 (cos.f64 t)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(/.f64 (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (cos.f64 t))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) 1)) (cos.f64 t))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 t eh) ew)
(/.f64 t (/.f64 ew eh))
(*.f64 (/.f64 t ew) eh)
(*.f64 (/.f64 eh ew) t)
(+.f64 (/.f64 (*.f64 t eh) ew) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))
(+.f64 (/.f64 t (/.f64 ew eh)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 ew eh))))
(fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 ew eh)) (*.f64 (/.f64 t ew) eh))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) ew) eh) (*.f64 (/.f64 eh ew) t))
(+.f64 (/.f64 (*.f64 t eh) ew) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew))))
(+.f64 (/.f64 t (/.f64 ew eh)) (fma.f64 2/15 (/.f64 (pow.f64 t 5) (/.f64 ew eh)) (*.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 ew eh)))))
(+.f64 (*.f64 (/.f64 t ew) eh) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 ew eh)) (*.f64 2/15 (*.f64 (/.f64 (pow.f64 t 5) ew) eh))))
(fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) ew) eh) (fma.f64 2/15 (/.f64 eh (/.f64 ew (pow.f64 t 5))) (*.f64 (/.f64 eh ew) t)))
(+.f64 (/.f64 (*.f64 t eh) ew) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)) (*.f64 17/315 (/.f64 (*.f64 (pow.f64 t 7) eh) ew)))))
(+.f64 (/.f64 t (/.f64 ew eh)) (fma.f64 2/15 (/.f64 (pow.f64 t 5) (/.f64 ew eh)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 ew eh)) (*.f64 17/315 (/.f64 (pow.f64 t 7) (/.f64 ew eh))))))
(+.f64 (*.f64 (/.f64 t ew) eh) (fma.f64 2/15 (*.f64 (/.f64 (pow.f64 t 5) ew) eh) (fma.f64 17/315 (/.f64 eh (/.f64 ew (pow.f64 t 7))) (*.f64 1/3 (/.f64 (pow.f64 t 3) (/.f64 ew eh))))))
(fma.f64 (/.f64 t ew) eh (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 t 3) ew) eh) (fma.f64 2/15 (/.f64 eh (/.f64 ew (pow.f64 t 5))) (*.f64 (/.f64 17/315 ew) (*.f64 eh (pow.f64 t 7))))))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 (sin.f64 t) ew) (/.f64 eh (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t)))
1
(+.f64 1 (*.f64 -3/2 (pow.f64 t 2)))
(+.f64 1 (*.f64 (*.f64 t t) -3/2))
(fma.f64 (*.f64 t t) -3/2 1)
(fma.f64 t (*.f64 t -3/2) 1)
(+.f64 1 (+.f64 (*.f64 -3/2 (pow.f64 t 2)) (*.f64 7/8 (pow.f64 t 4))))
(+.f64 1 (fma.f64 -3/2 (*.f64 t t) (*.f64 (pow.f64 t 4) 7/8)))
(+.f64 1 (fma.f64 (*.f64 t t) -3/2 (*.f64 (pow.f64 t 4) 7/8)))
(fma.f64 t (*.f64 t -3/2) (fma.f64 (pow.f64 t 4) 7/8 1))
(+.f64 1 (+.f64 (*.f64 -3/2 (pow.f64 t 2)) (+.f64 (*.f64 7/8 (pow.f64 t 4)) (*.f64 -61/240 (pow.f64 t 6)))))
(+.f64 1 (fma.f64 -3/2 (*.f64 t t) (fma.f64 7/8 (pow.f64 t 4) (*.f64 (pow.f64 t 6) -61/240))))
(+.f64 (fma.f64 (*.f64 t t) -3/2 1) (fma.f64 (pow.f64 t 4) 7/8 (*.f64 (pow.f64 t 6) -61/240)))
(+.f64 (fma.f64 t (*.f64 t -3/2) 1) (fma.f64 (pow.f64 t 4) 7/8 (*.f64 (pow.f64 t 6) -61/240)))

prune1.1s (8.5%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New2203223
Fresh257
Picked101
Done011
Total2239232
Error
0.1b
Counts
232 → 9
Alt Table
StatusErrorProgram
1.1b
(fabs.f64 (-.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))) 3) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.2b
(fabs.f64 (-.f64 (/.f64 ew (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (cbrt.f64 (cos.f64 t)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.2b
(fabs.f64 (-.f64 (/.f64 ew (*.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cbrt.f64 (pow.f64 (cos.f64 t) -3)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.8b
(fabs.f64 (-.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 3) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.8b
(fabs.f64 (-.f64 (/.f64 (pow.f64 (cbrt.f64 ew) 2) (/.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)) (cbrt.f64 ew))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.1b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
27.7b
(fabs.f64 (-.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 eh (sin.f64 t))) 2) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.6b
(fabs.f64 (-.f64 (/.f64 ew (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) 3) (+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 t) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 t) 3)))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
33.7b
(fabs.f64 (-.f64 (/.f64 (sqrt.f64 ew) (/.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)) (sqrt.f64 ew))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Compiler

Compiled 9634 to 4032 computations (58.1% saved)

regimes65.0ms (0.5%)

Accuracy

Total -54.2b remaining (-36504.2%)

Threshold costs -54.2b (-36504.2%)

Counts
18 → 1
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (/.f64 ew (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (cbrt.f64 (cos.f64 t)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (/.f64 ew (*.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cbrt.f64 (pow.f64 (cos.f64 t) -3)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (/.f64 ew (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) 3) (+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 t) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 t) 3)))))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (/.f64 ew (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) 3) (pow.f64 (cos.f64 t) 3)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (/.f64 ew (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 eh (/.f64 ew (tan.f64 t)))) (cos.f64 t))) 3)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 eh (sin.f64 t))) 2) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 3) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (/.f64 (pow.f64 (cbrt.f64 ew) 2) (/.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)) (cbrt.f64 ew))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (pow.f64 (/.f64 1 (cbrt.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 ew (cos.f64 t))))) 3) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (/.f64 ew (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))) 3) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (-.f64 (pow.f64 (/.f64 (cbrt.f64 ew) (cbrt.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)))) 3) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (/.f64 (cos.f64 t) (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) ew)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (/.f64 (sqrt.f64 ew) (/.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (cos.f64 t)) (sqrt.f64 ew))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))) 3) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 ew (cos.f64 t)) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) 3)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Outputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Results
10.0ms0.1beh
10.0ms0.1bew
9.0ms0.1bt
11.0ms0.1b(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
9.0ms0.1b(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
Compiler

Compiled 681 to 238 computations (65.1% saved)

simplify4.0ms (0%)

Algorithm
egg-herbie
Rules
19×*-commutative_binary64
15×+-commutative_binary64
15×sub-neg_binary64
13×neg-sub0_binary64
13×neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01950
13750
27050
310250
412350
513450
613650
Stop Event
saturated
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Outputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))))

end22.0ms (0.2%)

Stop Event
fuel
Compiler

Compiled 66 to 36 computations (45.5% saved)

Profiling

Loading profile data...