Details

Time bar (total: 18.4s)

analyze1.6s (8.7%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
3.1%3.1%96.7%0.1%0%0%0%7
4.7%4.7%95.2%0.1%0%0%0%8
11.7%11.7%88.2%0.1%0%0%0%9
17.6%17.6%82.3%0.1%0%0%0%10
20.5%20.5%79.4%0.1%0%0%0%11
26.7%26.6%73.2%0.1%0%0%0%12
Compiler

Compiled 32 to 18 computations (43.8% saved)

sample5.9s (32%)

Results
2.5s2050×body1024valid
2.5s5163×body256valid
835.0ms1036×body512valid
15.0msbody2048valid
Bogosity

preprocess15.0ms (0.1%)

Algorithm
egg-herbie
Rules
110×*-commutative
96×fma-def
32×associate-*l*
16×associate-*r*
associate-/l/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059348
1108348
2188348
3223348
033
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 eh (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t))))) (*.f64 (*.f64 ew (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 eh)) (cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (tan.f64 eh))))) (*.f64 (*.f64 t (cos.f64 eh)) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (tan.f64 eh)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 t (sin.f64 ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) (tan.f64 ew))))) (*.f64 (*.f64 eh (cos.f64 ew)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) (tan.f64 ew)))))))
Outputs
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (fma.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(fabs.f64 (fma.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))
(fabs.f64 (fma.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 eh (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t))))) (*.f64 (*.f64 ew (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t)))))))
(fabs.f64 (fma.f64 (*.f64 (sin.f64 t) eh) (cos.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t)))) (*.f64 (*.f64 ew (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t)))))))
(fabs.f64 (fma.f64 ew (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t))))) (*.f64 (sin.f64 t) (*.f64 eh (cos.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t))))))))
(fabs.f64 (fma.f64 ew (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t))))) (*.f64 eh (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 eh)) (cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (tan.f64 eh))))) (*.f64 (*.f64 t (cos.f64 eh)) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (tan.f64 eh)))))))
(fabs.f64 (fma.f64 (*.f64 ew (sin.f64 eh)) (cos.f64 (atan.f64 (/.f64 t (*.f64 (tan.f64 eh) ew)))) (*.f64 (*.f64 t (cos.f64 eh)) (sin.f64 (atan.f64 (/.f64 t (*.f64 (tan.f64 eh) ew)))))))
(fabs.f64 (fma.f64 ew (*.f64 (sin.f64 eh) (cos.f64 (atan.f64 (/.f64 t (*.f64 ew (tan.f64 eh)))))) (*.f64 (cos.f64 eh) (*.f64 t (sin.f64 (atan.f64 (/.f64 t (*.f64 ew (tan.f64 eh)))))))))
(fabs.f64 (fma.f64 ew (*.f64 (sin.f64 eh) (cos.f64 (atan.f64 (/.f64 t (*.f64 ew (tan.f64 eh)))))) (*.f64 (*.f64 t (cos.f64 eh)) (sin.f64 (atan.f64 (/.f64 t (*.f64 ew (tan.f64 eh))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 t (sin.f64 ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) (tan.f64 ew))))) (*.f64 (*.f64 eh (cos.f64 ew)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) (tan.f64 ew)))))))
(fabs.f64 (fma.f64 (*.f64 t (sin.f64 ew)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 ew) t)))) (*.f64 (*.f64 eh (cos.f64 ew)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 ew) t)))))))
(fabs.f64 (fma.f64 t (*.f64 (sin.f64 ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t (tan.f64 ew)))))) (*.f64 (*.f64 eh (cos.f64 ew)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t (tan.f64 ew))))))))
Compiler

Compiled 34 to 20 computations (41.2% saved)

simplify12.0ms (0.1%)

Algorithm
egg-herbie
Rules
28×*-commutative
24×fma-def
associate-*l*
associate-*r*
associate-/l/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02087
13387
25387
36287
Stop Event
saturated
Counts
1 → 4
Calls
Call 1
Inputs
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
Outputs
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (fma.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(fabs.f64 (fma.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))) (*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))))
(fabs.f64 (fma.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))))

eval1.0ms (0%)

Compiler

Compiled 112 to 39 computations (65.2% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

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

Compiled 61 to 33 computations (45.9% saved)

localize34.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 133 to 17 computations (87.2% saved)

series25.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

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

rewrite96.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
704×associate-/r/
628×associate-/l/
376×distribute-lft-neg-in
374×distribute-rgt-in
344×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify105.0ms (0.6%)

Algorithm
egg-herbie
Rules
1352×associate-/r*
1288×distribute-lft-in
1272×associate-/l/
696×associate-/r/
616×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03917318
110387110
242037110
Stop Event
node limit
Counts
260 → 221
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 eh (*.f64 t ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))))) (/.f64 eh (*.f64 t ew))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew)))) (+.f64 (*.f64 -2/45 (/.f64 eh ew)) (*.f64 17/315 (/.f64 eh ew)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))))) (/.f64 eh (*.f64 t ew)))))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
eh
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) eh)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)) eh))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) eh)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)) eh)))
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1)
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1)
(*.f64 1 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.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))))))
(*.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))
(*.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))))))
(/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 1 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) 1))
(/.f64 -1 (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(pow.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 3)
(pow.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3) 1/3)
(pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) -1)
(sqrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))
(log.f64 (exp.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(exp.f64 (log.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1)
(*.f64 eh (*.f64 (/.f64 1 ew) (/.f64 1 (tan.f64 t))))
(*.f64 eh (/.f64 (/.f64 1 ew) (tan.f64 t)))
(*.f64 (/.f64 eh ew) (/.f64 1 (tan.f64 t)))
(*.f64 (/.f64 eh ew) (/.f64 (cos.f64 t) (sin.f64 t)))
(*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 1)
(*.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (sqrt.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(*.f64 (sqrt.f64 (/.f64 eh ew)) (*.f64 (sqrt.f64 (/.f64 eh ew)) (/.f64 1 (tan.f64 t))))
(*.f64 (sqrt.f64 (/.f64 eh ew)) (/.f64 (sqrt.f64 (/.f64 eh ew)) (tan.f64 t)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2) (cbrt.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eh ew)) 2) (*.f64 (cbrt.f64 (/.f64 eh ew)) (/.f64 1 (tan.f64 t))))
(*.f64 (/.f64 1 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 eh (neg.f64 ew)) (/.f64 1 (neg.f64 (tan.f64 t))))
(*.f64 (/.f64 1 (sqrt.f64 (tan.f64 t))) (/.f64 (/.f64 eh ew) (sqrt.f64 (tan.f64 t))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (/.f64 (/.f64 eh ew) (cbrt.f64 (tan.f64 t))))
(*.f64 (/.f64 eh (tan.f64 t)) (/.f64 1 ew))
(*.f64 (/.f64 eh 1) (/.f64 (/.f64 1 ew) (tan.f64 t)))
(*.f64 (/.f64 1 (sin.f64 t)) (*.f64 (/.f64 eh ew) (cos.f64 t)))
(*.f64 (/.f64 (/.f64 eh ew) (sin.f64 t)) (cos.f64 t))
(*.f64 (/.f64 (/.f64 1 ew) (tan.f64 t)) eh)
(*.f64 (/.f64 1 (neg.f64 (tan.f64 t))) (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 (sqrt.f64 eh) (tan.f64 t)) (/.f64 (sqrt.f64 eh) ew))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eh) 2) (tan.f64 t)) (/.f64 (cbrt.f64 eh) ew))
(*.f64 (/.f64 eh (sqrt.f64 (tan.f64 t))) (/.f64 (/.f64 1 ew) (sqrt.f64 (tan.f64 t))))
(*.f64 (/.f64 eh (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (tan.f64 t)) ew)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 eh ew)) (tan.f64 t)) (sqrt.f64 (/.f64 eh ew)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 eh ew)) (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (/.f64 (sqrt.f64 (/.f64 eh ew)) (cbrt.f64 (tan.f64 t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eh ew)) 2) 1) (/.f64 (cbrt.f64 (/.f64 eh ew)) (tan.f64 t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eh ew)) 2) (sqrt.f64 (tan.f64 t))) (/.f64 (cbrt.f64 (/.f64 eh ew)) (sqrt.f64 (tan.f64 t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eh ew)) 2) (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (cbrt.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (sqrt.f64 (sin.f64 t))) (/.f64 (cos.f64 t) (sqrt.f64 (sin.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (pow.f64 (cbrt.f64 (sin.f64 t)) 2)) (/.f64 (cos.f64 t) (cbrt.f64 (sin.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) 1)) (cos.f64 t))
(*.f64 (/.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (sqrt.f64 (cos.f64 t)))) (sqrt.f64 (cos.f64 t)))
(*.f64 (/.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (pow.f64 (cbrt.f64 (cos.f64 t)) 2))) (cbrt.f64 (cos.f64 t)))
(*.f64 (/.f64 (/.f64 eh ew) (neg.f64 (sin.f64 t))) (neg.f64 (cos.f64 t)))
(*.f64 (/.f64 1 (/.f64 (tan.f64 t) eh)) (/.f64 1 ew))
(*.f64 (/.f64 1 (/.f64 (tan.f64 t) (pow.f64 (cbrt.f64 (/.f64 eh ew)) 2))) (cbrt.f64 (/.f64 eh ew)))
(*.f64 (/.f64 (sqrt.f64 eh) (*.f64 ew (tan.f64 t))) (sqrt.f64 eh))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eh ew)) 2) (tan.f64 t)) (cbrt.f64 (/.f64 eh ew)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eh) 2) (*.f64 ew (tan.f64 t))) (cbrt.f64 eh))
(*.f64 (/.f64 (/.f64 1 (tan.f64 t)) ew) eh)
(*.f64 (/.f64 (/.f64 1 (tan.f64 t)) 1) (/.f64 eh ew))
(*.f64 (/.f64 (/.f64 1 (tan.f64 t)) (sqrt.f64 ew)) (/.f64 eh (sqrt.f64 ew)))
(*.f64 (/.f64 (/.f64 1 (tan.f64 t)) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 eh (cbrt.f64 ew)))
(*.f64 (/.f64 (/.f64 1 (tan.f64 t)) (neg.f64 ew)) (neg.f64 eh))
(*.f64 (/.f64 (/.f64 1 (tan.f64 t)) (/.f64 ew 1)) eh)
(*.f64 (/.f64 (/.f64 1 (tan.f64 t)) (/.f64 ew (sqrt.f64 eh))) (sqrt.f64 eh))
(*.f64 (/.f64 (/.f64 1 (tan.f64 t)) (/.f64 ew (pow.f64 (cbrt.f64 eh) 2))) (cbrt.f64 eh))
(*.f64 (/.f64 (/.f64 eh (neg.f64 ew)) (neg.f64 (sin.f64 t))) (cos.f64 t))
(*.f64 (/.f64 (/.f64 (/.f64 eh ew) (sqrt.f64 (tan.f64 t))) (sqrt.f64 (sin.f64 t))) (sqrt.f64 (cos.f64 t)))
(*.f64 (/.f64 (/.f64 eh (*.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) ew)) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (cos.f64 t)))
(pow.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 1)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 3) 1/3)
(pow.f64 (*.f64 (tan.f64 t) (/.f64 ew eh)) -1)
(neg.f64 (/.f64 eh (*.f64 ew (neg.f64 (tan.f64 t)))))
(neg.f64 (*.f64 (/.f64 eh (neg.f64 ew)) (/.f64 1 (tan.f64 t))))
(neg.f64 (*.f64 (/.f64 eh (*.f64 ew (neg.f64 (tan.f64 t)))) 1))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 1 (neg.f64 (tan.f64 t)))))
(neg.f64 (*.f64 1 (/.f64 eh (*.f64 ew (neg.f64 (tan.f64 t))))))
(neg.f64 (*.f64 (/.f64 1 (tan.f64 t)) (/.f64 eh (neg.f64 ew))))
(neg.f64 (/.f64 (/.f64 eh (neg.f64 ew)) (tan.f64 t)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 eh ew) 3) (pow.f64 (tan.f64 t) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(exp.f64 (log.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 1))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eh (cos.f64 t)))) 1)
(pow.f64 (*.f64 eh (cos.f64 t)) 1)
(pow.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) 2)
(pow.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) 3)
(pow.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 t)) eh))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eh (cos.f64 t)))))
(cbrt.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 3))
(cbrt.f64 (*.f64 (pow.f64 eh 3) (pow.f64 (cos.f64 t) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))
(expm1.f64 (log1p.f64 (*.f64 eh (cos.f64 t))))
(exp.f64 (log.f64 (*.f64 eh (cos.f64 t))))
(exp.f64 (*.f64 (log.f64 (*.f64 eh (cos.f64 t))) 1))
(log1p.f64 (expm1.f64 (*.f64 eh (cos.f64 t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 1)
(/.f64 (*.f64 ew (sin.f64 t)) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2))
(log.f64 (pow.f64 (exp.f64 ew) (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3) (pow.f64 (*.f64 ew (sin.f64 t)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 ew (sin.f64 t)) 3) (pow.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(exp.f64 (log.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
Outputs
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 eh (*.f64 t ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(fma.f64 -1/3 (/.f64 t (/.f64 ew eh)) (/.f64 eh (*.f64 t ew)))
(fma.f64 -1/3 (*.f64 (/.f64 t ew) eh) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))))) (/.f64 eh (*.f64 t ew))))
(fma.f64 -1/3 (/.f64 t (/.f64 ew eh)) (fma.f64 -1 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) 1/45)) (/.f64 eh (*.f64 t ew))))
(fma.f64 -1/3 (*.f64 (/.f64 t ew) eh) (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) 1/45))))
(-.f64 (fma.f64 -1/3 (*.f64 (/.f64 t ew) eh) (/.f64 eh (*.f64 t ew))) (*.f64 (/.f64 eh ew) (*.f64 1/45 (pow.f64 t 3))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew)))) (+.f64 (*.f64 -2/45 (/.f64 eh ew)) (*.f64 17/315 (/.f64 eh ew)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))))) (/.f64 eh (*.f64 t ew)))))
(fma.f64 -1/3 (/.f64 t (/.f64 ew eh)) (fma.f64 -1 (*.f64 (pow.f64 t 5) (fma.f64 -1/3 (*.f64 (/.f64 eh ew) 1/45) (*.f64 (/.f64 eh ew) 1/105))) (fma.f64 -1 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) 1/45)) (/.f64 eh (*.f64 t ew)))))
(fma.f64 -1/3 (*.f64 (/.f64 t ew) eh) (-.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) 1/45))) (*.f64 (pow.f64 t 5) (fma.f64 (/.f64 eh ew) 1/105 (*.f64 (/.f64 eh ew) -1/135)))))
(-.f64 (-.f64 (fma.f64 -1/3 (*.f64 (/.f64 t ew) eh) (/.f64 eh (*.f64 t ew))) (*.f64 (/.f64 eh ew) (*.f64 1/45 (pow.f64 t 3)))) (*.f64 (pow.f64 t 5) (fma.f64 (/.f64 eh ew) 1/105 (*.f64 (/.f64 eh ew) -1/135))))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
eh
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) eh)
(fma.f64 -1/2 (*.f64 eh (*.f64 t t)) eh)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)) eh))
(fma.f64 -1/2 (*.f64 eh (*.f64 t t)) (fma.f64 1/24 (*.f64 eh (pow.f64 t 4)) eh))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) eh)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)) eh)))
(fma.f64 -1/720 (*.f64 eh (pow.f64 t 6)) (fma.f64 -1/2 (*.f64 eh (*.f64 t t)) (fma.f64 1/24 (*.f64 eh (pow.f64 t 4)) eh)))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(fma.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/6 (*.f64 (*.f64 (pow.f64 t 3) ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))
(*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))
(+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))))
(fma.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (fma.f64 -1/6 (*.f64 (*.f64 (pow.f64 t 3) ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 1/120 (*.f64 (*.f64 (pow.f64 t 5) ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(fma.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))) (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))
(fma.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))))
(fma.f64 -1/5040 (*.f64 (*.f64 (pow.f64 t 7) ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (fma.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (fma.f64 -1/6 (*.f64 (*.f64 (pow.f64 t 3) ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 1/120 (*.f64 (*.f64 (pow.f64 t 5) ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))))
(+.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))) (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))) (+.f64 (*.f64 -1/5040 (pow.f64 t 7)) t)))
(+.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 t (*.f64 -1/5040 (pow.f64 t 7)))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 1 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (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))))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.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))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.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))))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 1 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) 1))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 -1 (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(pow.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(pow.f64 (sqrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 3)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(pow.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3) 1/3)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) -1)
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(sqrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2))
(fabs.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(fabs.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(log.f64 (exp.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(expm1.f64 (log1p.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(exp.f64 (log.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(log1p.f64 (expm1.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 eh (*.f64 (/.f64 1 ew) (/.f64 1 (tan.f64 t))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 eh (/.f64 (/.f64 1 ew) (tan.f64 t)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 eh ew) (/.f64 1 (tan.f64 t)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 eh ew) (/.f64 (cos.f64 t) (sin.f64 t)))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 1)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (sqrt.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (sqrt.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (sqrt.f64 (/.f64 eh ew)) (*.f64 (sqrt.f64 (/.f64 eh ew)) (/.f64 1 (tan.f64 t))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (sqrt.f64 (/.f64 eh ew)) (/.f64 (sqrt.f64 (/.f64 eh ew)) (tan.f64 t)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (cbrt.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2) (cbrt.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eh ew)) 2) (*.f64 (cbrt.f64 (/.f64 eh ew)) (/.f64 1 (tan.f64 t))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 1 (tan.f64 t)) (/.f64 eh ew))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 eh (neg.f64 ew)) (/.f64 1 (neg.f64 (tan.f64 t))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 1 (sqrt.f64 (tan.f64 t))) (/.f64 (/.f64 eh ew) (sqrt.f64 (tan.f64 t))))
(/.f64 (/.f64 (/.f64 eh ew) (sqrt.f64 (tan.f64 t))) (sqrt.f64 (tan.f64 t)))
(/.f64 (/.f64 eh ew) (*.f64 (sqrt.f64 (tan.f64 t)) (sqrt.f64 (tan.f64 t))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (/.f64 (/.f64 eh ew) (cbrt.f64 (tan.f64 t))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (/.f64 eh (*.f64 ew (cbrt.f64 (tan.f64 t)))))
(/.f64 (/.f64 eh (*.f64 ew (cbrt.f64 (tan.f64 t)))) (pow.f64 (cbrt.f64 (tan.f64 t)) 2))
(/.f64 eh (*.f64 (*.f64 ew (cbrt.f64 (tan.f64 t))) (pow.f64 (cbrt.f64 (tan.f64 t)) 2)))
(*.f64 (/.f64 eh (tan.f64 t)) (/.f64 1 ew))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 eh 1) (/.f64 (/.f64 1 ew) (tan.f64 t)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 1 (sin.f64 t)) (*.f64 (/.f64 eh ew) (cos.f64 t)))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (/.f64 eh ew) (sin.f64 t)) (cos.f64 t))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (/.f64 1 ew) (tan.f64 t)) eh)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 1 (neg.f64 (tan.f64 t))) (/.f64 eh (neg.f64 ew)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 (sqrt.f64 eh) (tan.f64 t)) (/.f64 (sqrt.f64 eh) ew))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eh) 2) (tan.f64 t)) (/.f64 (cbrt.f64 eh) ew))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 eh (sqrt.f64 (tan.f64 t))) (/.f64 (/.f64 1 ew) (sqrt.f64 (tan.f64 t))))
(*.f64 (/.f64 1 (sqrt.f64 (tan.f64 t))) (/.f64 (/.f64 eh ew) (sqrt.f64 (tan.f64 t))))
(/.f64 (/.f64 (/.f64 eh ew) (sqrt.f64 (tan.f64 t))) (sqrt.f64 (tan.f64 t)))
(/.f64 (/.f64 eh ew) (*.f64 (sqrt.f64 (tan.f64 t)) (sqrt.f64 (tan.f64 t))))
(*.f64 (/.f64 eh (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (tan.f64 t)) ew)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (/.f64 eh (*.f64 ew (cbrt.f64 (tan.f64 t)))))
(/.f64 (/.f64 eh (*.f64 ew (cbrt.f64 (tan.f64 t)))) (pow.f64 (cbrt.f64 (tan.f64 t)) 2))
(/.f64 eh (*.f64 (*.f64 ew (cbrt.f64 (tan.f64 t))) (pow.f64 (cbrt.f64 (tan.f64 t)) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 eh ew)) (tan.f64 t)) (sqrt.f64 (/.f64 eh ew)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 (sqrt.f64 (/.f64 eh ew)) (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (/.f64 (sqrt.f64 (/.f64 eh ew)) (cbrt.f64 (tan.f64 t))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (/.f64 eh (*.f64 ew (cbrt.f64 (tan.f64 t)))))
(/.f64 (/.f64 eh (*.f64 ew (cbrt.f64 (tan.f64 t)))) (pow.f64 (cbrt.f64 (tan.f64 t)) 2))
(/.f64 eh (*.f64 (*.f64 ew (cbrt.f64 (tan.f64 t))) (pow.f64 (cbrt.f64 (tan.f64 t)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eh ew)) 2) 1) (/.f64 (cbrt.f64 (/.f64 eh ew)) (tan.f64 t)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eh ew)) 2) (sqrt.f64 (tan.f64 t))) (/.f64 (cbrt.f64 (/.f64 eh ew)) (sqrt.f64 (tan.f64 t))))
(*.f64 (/.f64 1 (sqrt.f64 (tan.f64 t))) (/.f64 (/.f64 eh ew) (sqrt.f64 (tan.f64 t))))
(/.f64 (/.f64 (/.f64 eh ew) (sqrt.f64 (tan.f64 t))) (sqrt.f64 (tan.f64 t)))
(/.f64 (/.f64 eh ew) (*.f64 (sqrt.f64 (tan.f64 t)) (sqrt.f64 (tan.f64 t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eh ew)) 2) (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (cbrt.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 eh ew)) 2) (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (pow.f64 (cbrt.f64 (tan.f64 t)) 2))
(*.f64 (cbrt.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)) (/.f64 (pow.f64 (cbrt.f64 (/.f64 eh ew)) 2) (pow.f64 (cbrt.f64 (tan.f64 t)) 2)))
(*.f64 (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 eh ew)) 2) (pow.f64 (cbrt.f64 (tan.f64 t)) 2)))
(*.f64 (/.f64 (/.f64 eh ew) (sqrt.f64 (sin.f64 t))) (/.f64 (cos.f64 t) (sqrt.f64 (sin.f64 t))))
(*.f64 (/.f64 eh (*.f64 (sqrt.f64 (sin.f64 t)) ew)) (/.f64 (cos.f64 t) (sqrt.f64 (sin.f64 t))))
(*.f64 (/.f64 eh (*.f64 ew (sqrt.f64 (sin.f64 t)))) (/.f64 (cos.f64 t) (sqrt.f64 (sin.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (pow.f64 (cbrt.f64 (sin.f64 t)) 2)) (/.f64 (cos.f64 t) (cbrt.f64 (sin.f64 t))))
(*.f64 (/.f64 eh (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))) (/.f64 (cos.f64 t) (cbrt.f64 (sin.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) 1)) (cos.f64 t))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 eh (sin.f64 t)) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (sqrt.f64 (cos.f64 t)))) (sqrt.f64 (cos.f64 t)))
(/.f64 (*.f64 (/.f64 eh ew) (sqrt.f64 (cos.f64 t))) (/.f64 (sin.f64 t) (sqrt.f64 (cos.f64 t))))
(*.f64 (/.f64 eh (*.f64 ew (sin.f64 t))) (*.f64 (sqrt.f64 (cos.f64 t)) (sqrt.f64 (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (pow.f64 (cbrt.f64 (cos.f64 t)) 2))) (cbrt.f64 (cos.f64 t)))
(*.f64 (cbrt.f64 (cos.f64 t)) (*.f64 (/.f64 eh (*.f64 ew (sin.f64 t))) (pow.f64 (cbrt.f64 (cos.f64 t)) 2)))
(*.f64 (/.f64 eh (*.f64 ew (sin.f64 t))) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) (cbrt.f64 (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (neg.f64 (sin.f64 t))) (neg.f64 (cos.f64 t)))
(/.f64 (*.f64 eh (neg.f64 (cos.f64 t))) (neg.f64 (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 1 (/.f64 (tan.f64 t) eh)) (/.f64 1 ew))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 1 (/.f64 (tan.f64 t) (pow.f64 (cbrt.f64 (/.f64 eh ew)) 2))) (cbrt.f64 (/.f64 eh ew)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 (sqrt.f64 eh) (*.f64 ew (tan.f64 t))) (sqrt.f64 eh))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eh ew)) 2) (tan.f64 t)) (cbrt.f64 (/.f64 eh ew)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eh) 2) (*.f64 ew (tan.f64 t))) (cbrt.f64 eh))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 (/.f64 1 (tan.f64 t)) ew) eh)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 (/.f64 1 (tan.f64 t)) 1) (/.f64 eh ew))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 (/.f64 1 (tan.f64 t)) (sqrt.f64 ew)) (/.f64 eh (sqrt.f64 ew)))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 ew) (tan.f64 t))) (/.f64 eh (sqrt.f64 ew)))
(/.f64 (/.f64 eh (*.f64 (tan.f64 t) (sqrt.f64 ew))) (sqrt.f64 ew))
(/.f64 eh (*.f64 (sqrt.f64 ew) (*.f64 (tan.f64 t) (sqrt.f64 ew))))
(*.f64 (/.f64 (/.f64 1 (tan.f64 t)) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 eh (cbrt.f64 ew)))
(*.f64 (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) (/.f64 eh (cbrt.f64 ew)))
(/.f64 (/.f64 eh (*.f64 (tan.f64 t) (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew))
(/.f64 eh (*.f64 (cbrt.f64 ew) (*.f64 (tan.f64 t) (pow.f64 (cbrt.f64 ew) 2))))
(*.f64 (/.f64 (/.f64 1 (tan.f64 t)) (neg.f64 ew)) (neg.f64 eh))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 (/.f64 1 (tan.f64 t)) (/.f64 ew 1)) eh)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 (/.f64 1 (tan.f64 t)) (/.f64 ew (sqrt.f64 eh))) (sqrt.f64 eh))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 (/.f64 1 (tan.f64 t)) (/.f64 ew (pow.f64 (cbrt.f64 eh) 2))) (cbrt.f64 eh))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 (/.f64 eh (neg.f64 ew)) (neg.f64 (sin.f64 t))) (cos.f64 t))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh (neg.f64 ew)) (neg.f64 (sin.f64 t))))
(*.f64 (cos.f64 t) (/.f64 eh (*.f64 (neg.f64 ew) (neg.f64 (sin.f64 t)))))
(*.f64 (/.f64 (/.f64 (/.f64 eh ew) (sqrt.f64 (tan.f64 t))) (sqrt.f64 (sin.f64 t))) (sqrt.f64 (cos.f64 t)))
(*.f64 (sqrt.f64 (cos.f64 t)) (/.f64 (/.f64 (/.f64 eh ew) (sqrt.f64 (tan.f64 t))) (sqrt.f64 (sin.f64 t))))
(/.f64 (/.f64 (/.f64 eh ew) (sqrt.f64 (tan.f64 t))) (/.f64 (sqrt.f64 (sin.f64 t)) (sqrt.f64 (cos.f64 t))))
(*.f64 (/.f64 (/.f64 eh (*.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) ew)) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (cos.f64 t)))
(*.f64 (cbrt.f64 (cos.f64 t)) (/.f64 eh (*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 ew (pow.f64 (cbrt.f64 (tan.f64 t)) 2)))))
(/.f64 (*.f64 (cbrt.f64 (cos.f64 t)) eh) (*.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) ew))
(/.f64 (/.f64 (/.f64 (*.f64 eh (cbrt.f64 (cos.f64 t))) ew) (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (cbrt.f64 (sin.f64 t)))
(pow.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 1)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 3)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(pow.f64 (pow.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 3) 1/3)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(pow.f64 (*.f64 (tan.f64 t) (/.f64 ew eh)) -1)
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(neg.f64 (/.f64 eh (*.f64 ew (neg.f64 (tan.f64 t)))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(neg.f64 (*.f64 (/.f64 eh (neg.f64 ew)) (/.f64 1 (tan.f64 t))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(neg.f64 (*.f64 (/.f64 eh (*.f64 ew (neg.f64 (tan.f64 t)))) 1))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 1 (neg.f64 (tan.f64 t)))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(neg.f64 (*.f64 1 (/.f64 eh (*.f64 ew (neg.f64 (tan.f64 t))))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(neg.f64 (*.f64 (/.f64 1 (tan.f64 t)) (/.f64 eh (neg.f64 ew))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(neg.f64 (/.f64 (/.f64 eh (neg.f64 ew)) (tan.f64 t)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(sqrt.f64 (pow.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 2))
(sqrt.f64 (pow.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 2))
(fabs.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))
(fabs.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))
(log.f64 (exp.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 3))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 eh ew) 3) (pow.f64 (tan.f64 t) 3)))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(expm1.f64 (log1p.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(exp.f64 (log.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 1))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(log1p.f64 (expm1.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 eh (*.f64 (tan.f64 t) ew))
(/.f64 (/.f64 eh (tan.f64 t)) ew)
(-.f64 (exp.f64 (log1p.f64 (*.f64 eh (cos.f64 t)))) 1)
(*.f64 eh (cos.f64 t))
(pow.f64 (*.f64 eh (cos.f64 t)) 1)
(*.f64 eh (cos.f64 t))
(pow.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) 2)
(*.f64 eh (cos.f64 t))
(pow.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) 3)
(*.f64 eh (cos.f64 t))
(pow.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 3) 1/3)
(*.f64 eh (cos.f64 t))
(sqrt.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 2))
(fabs.f64 (*.f64 eh (cos.f64 t)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 t)) eh))
(*.f64 eh (cos.f64 t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eh (cos.f64 t)))))
(*.f64 eh (cos.f64 t))
(cbrt.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 3))
(*.f64 eh (cos.f64 t))
(cbrt.f64 (*.f64 (pow.f64 eh 3) (pow.f64 (cos.f64 t) 3)))
(*.f64 eh (cos.f64 t))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))
(*.f64 eh (cos.f64 t))
(expm1.f64 (log1p.f64 (*.f64 eh (cos.f64 t))))
(*.f64 eh (cos.f64 t))
(exp.f64 (log.f64 (*.f64 eh (cos.f64 t))))
(*.f64 eh (cos.f64 t))
(exp.f64 (*.f64 (log.f64 (*.f64 eh (cos.f64 t))) 1))
(*.f64 eh (cos.f64 t))
(log1p.f64 (expm1.f64 (*.f64 eh (cos.f64 t))))
(*.f64 eh (cos.f64 t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 1)
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(/.f64 (*.f64 ew (sin.f64 t)) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (*.f64 ew (sin.f64 t)) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))
(pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1)
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2)
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3)
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(pow.f64 (pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 3) 1/3)
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2))
(sqrt.f64 (pow.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) 2))
(fabs.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t))))
(fabs.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))))
(log.f64 (pow.f64 (exp.f64 ew) (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(/.f64 (*.f64 ew (sin.f64 t)) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(*.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 3))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3) (pow.f64 (*.f64 ew (sin.f64 t)) 3)))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 ew (sin.f64 t)) 3) (pow.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3)))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(exp.f64 (log.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (sin.f64 t)))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t)))

localize31.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 126 to 16 computations (87.3% saved)

series4.0ms (0%)

Counts
4 → 84
Calls

30 calls:

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

rewrite84.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1438×associate-/r*
1328×associate-*r/
1234×associate-/l*
1094×associate-*l/
276×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify92.0ms (0.5%)

Algorithm
egg-herbie
Rules
1564×associate-/r/
824×distribute-lft-in
818×distribute-rgt-in
470×associate-/l*
450×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03975435
110045335
241885309
Stop Event
node limit
Counts
231 → 241
Calls
Call 1
Inputs
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 eh (*.f64 t ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))))) (/.f64 eh (*.f64 t ew))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew)))) (+.f64 (*.f64 -2/45 (/.f64 eh ew)) (*.f64 17/315 (/.f64 eh ew)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))))) (/.f64 eh (*.f64 t ew)))))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 t ew)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 t 3) ew)) (*.f64 t ew))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 t 3) ew)) (+.f64 (*.f64 2/15 (*.f64 (pow.f64 t 5) ew)) (*.f64 t ew)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 t 3) ew)) (+.f64 (*.f64 17/315 (*.f64 (pow.f64 t 7) ew)) (+.f64 (*.f64 2/15 (*.f64 (pow.f64 t 5) ew)) (*.f64 t ew))))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 t ew)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)) (*.f64 t ew))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)) (*.f64 t ew)))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) ew)) (*.f64 t ew))))
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) 1)
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 1)
(*.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sqrt.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (sqrt.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 2) (cbrt.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 1 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) 1))
(/.f64 (sqrt.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 2) (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 -1 (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 (sqrt.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 1) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 2) 1) (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(pow.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 1)
(pow.f64 (sqrt.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 2)
(pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 3)
(pow.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 3) 1/3)
(pow.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) -1)
(sqrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2))
(log.f64 (exp.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(exp.f64 (log.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 1)
(*.f64 eh (/.f64 1 (*.f64 (tan.f64 t) ew)))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 1)
(*.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))
(*.f64 (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(*.f64 (sqrt.f64 eh) (*.f64 (sqrt.f64 eh) (/.f64 1 (*.f64 (tan.f64 t) ew))))
(*.f64 (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (pow.f64 (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) 2) (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(*.f64 (pow.f64 (cbrt.f64 eh) 2) (*.f64 (cbrt.f64 eh) (/.f64 1 (*.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 eh (tan.f64 t)) (/.f64 1 ew))
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) ew)) eh)
(*.f64 (neg.f64 eh) (/.f64 -1 (*.f64 (tan.f64 t) ew)))
(*.f64 (/.f64 eh ew) (/.f64 1 (tan.f64 t)))
(*.f64 (/.f64 1 (tan.f64 t)) (/.f64 eh ew))
(*.f64 (/.f64 1 ew) (/.f64 eh (tan.f64 t)))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (tan.f64 t) ew))) (/.f64 eh (sqrt.f64 (*.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) ew)) 2)) (/.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 -1 (*.f64 (tan.f64 t) ew)) (neg.f64 eh))
(*.f64 (/.f64 (sqrt.f64 eh) (tan.f64 t)) (/.f64 (sqrt.f64 eh) ew))
(*.f64 (/.f64 (sqrt.f64 eh) ew) (/.f64 (sqrt.f64 eh) (tan.f64 t)))
(*.f64 (/.f64 (sqrt.f64 eh) 1) (/.f64 (sqrt.f64 eh) (*.f64 (tan.f64 t) ew)))
(*.f64 (/.f64 (sqrt.f64 eh) (*.f64 (tan.f64 t) ew)) (sqrt.f64 eh))
(*.f64 (/.f64 (sqrt.f64 eh) (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) ew)) 2)) (/.f64 (sqrt.f64 eh) (cbrt.f64 (*.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eh) 2) (tan.f64 t)) (/.f64 (cbrt.f64 eh) ew))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eh) 2) ew) (/.f64 (cbrt.f64 eh) (tan.f64 t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eh) 2) 1) (/.f64 (cbrt.f64 eh) (*.f64 (tan.f64 t) ew)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eh) 2) (sqrt.f64 (*.f64 (tan.f64 t) ew))) (/.f64 (cbrt.f64 eh) (sqrt.f64 (*.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eh) 2) (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) ew)) 2)) (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 (/.f64 eh ew) (sin.f64 t)) (cos.f64 t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eh) 2) (*.f64 (tan.f64 t) ew)) (cbrt.f64 eh))
(*.f64 (/.f64 eh (*.f64 ew (sin.f64 t))) (cos.f64 t))
(*.f64 (/.f64 1 (/.f64 (*.f64 (tan.f64 t) ew) (pow.f64 (cbrt.f64 eh) 2))) (cbrt.f64 eh))
(*.f64 (/.f64 (/.f64 eh ew) (sqrt.f64 (sin.f64 t))) (/.f64 (cos.f64 t) (sqrt.f64 (sin.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (pow.f64 (cbrt.f64 (sin.f64 t)) 2)) (/.f64 (cos.f64 t) (cbrt.f64 (sin.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (neg.f64 (sin.f64 t))) (neg.f64 (cos.f64 t)))
(*.f64 (/.f64 (/.f64 eh 1) (*.f64 ew (sin.f64 t))) (cos.f64 t))
(pow.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 1)
(pow.f64 (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) 2)
(pow.f64 (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) 3)
(pow.f64 (pow.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 3) 1/3)
(pow.f64 (*.f64 (tan.f64 t) (/.f64 ew eh)) -1)
(neg.f64 (/.f64 eh (*.f64 (tan.f64 t) (neg.f64 ew))))
(sqrt.f64 (pow.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 2))
(log.f64 (exp.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(cbrt.f64 (pow.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 3))
(expm1.f64 (log1p.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(exp.f64 (log.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(exp.f64 (*.f64 (log.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) 1))
(log1p.f64 (expm1.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (tan.f64 t) ew))) 1)
(/.f64 (tan.f64 t) (/.f64 1 ew))
(/.f64 ew (/.f64 1 (tan.f64 t)))
(/.f64 (*.f64 (tan.f64 t) ew) 1)
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(/.f64 (*.f64 ew (sin.f64 t)) (cos.f64 t))
(/.f64 (*.f64 ew (sin.f64 t)) (/.f64 (cos.f64 t) 1))
(/.f64 1 (/.f64 1 (*.f64 (tan.f64 t) ew)))
(/.f64 1 (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (sqrt.f64 (*.f64 (tan.f64 t) ew)) (/.f64 1 (sqrt.f64 (*.f64 (tan.f64 t) ew))))
(/.f64 (sqrt.f64 (sin.f64 t)) (/.f64 (cos.f64 t) (*.f64 (sqrt.f64 (sin.f64 t)) ew)))
(/.f64 (sqrt.f64 (tan.f64 t)) (/.f64 1 (*.f64 (sqrt.f64 (tan.f64 t)) ew)))
(/.f64 (sqrt.f64 (*.f64 ew (sin.f64 t))) (/.f64 (cos.f64 t) (sqrt.f64 (*.f64 ew (sin.f64 t)))))
(/.f64 (sqrt.f64 ew) (/.f64 1 (*.f64 (tan.f64 t) (sqrt.f64 ew))))
(/.f64 (sqrt.f64 ew) (/.f64 (cos.f64 t) (*.f64 (sqrt.f64 ew) (sin.f64 t))))
(/.f64 (cbrt.f64 (*.f64 (tan.f64 t) ew)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) ew)) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) ew)) 2) (/.f64 1 (cbrt.f64 (*.f64 (tan.f64 t) ew))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2) (/.f64 (cos.f64 t) (*.f64 (cbrt.f64 (sin.f64 t)) ew)))
(/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (/.f64 1 (*.f64 (cbrt.f64 (tan.f64 t)) ew)))
(/.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) (/.f64 (cos.f64 t) (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 2) (/.f64 (cos.f64 t) (cbrt.f64 (*.f64 ew (sin.f64 t)))))
(/.f64 (pow.f64 (cbrt.f64 ew) 2) (/.f64 (cos.f64 t) (*.f64 (cbrt.f64 ew) (sin.f64 t))))
(/.f64 (pow.f64 (cbrt.f64 ew) 2) (/.f64 1 (*.f64 (cbrt.f64 ew) (tan.f64 t))))
(/.f64 (*.f64 (tan.f64 t) (sqrt.f64 ew)) (/.f64 1 (sqrt.f64 ew)))
(/.f64 (*.f64 (tan.f64 t) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 1 (cbrt.f64 ew)))
(/.f64 (*.f64 ew (sqrt.f64 (tan.f64 t))) (/.f64 1 (sqrt.f64 (tan.f64 t))))
(/.f64 (*.f64 ew (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (/.f64 1 (cbrt.f64 (tan.f64 t))))
(/.f64 (*.f64 ew (sqrt.f64 (sin.f64 t))) (/.f64 (cos.f64 t) (sqrt.f64 (sin.f64 t))))
(/.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2)) (/.f64 (cos.f64 t) (cbrt.f64 (sin.f64 t))))
(/.f64 (*.f64 (sin.f64 t) (sqrt.f64 ew)) (/.f64 (cos.f64 t) (sqrt.f64 ew)))
(/.f64 (*.f64 (sin.f64 t) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (cos.f64 t) (cbrt.f64 ew)))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 t)) ew) (/.f64 (cos.f64 t) (sqrt.f64 (sin.f64 t))))
(/.f64 (*.f64 ew (neg.f64 (sin.f64 t))) (neg.f64 (cos.f64 t)))
(/.f64 (*.f64 (*.f64 ew (sqrt.f64 (tan.f64 t))) (sqrt.f64 (sin.f64 t))) (sqrt.f64 (cos.f64 t)))
(/.f64 (*.f64 (*.f64 ew (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (cos.f64 t)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2) ew) (/.f64 (cos.f64 t) (cbrt.f64 (sin.f64 t))))
(/.f64 (*.f64 (neg.f64 (sin.f64 t)) ew) (neg.f64 (cos.f64 t)))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 t)) (*.f64 (sqrt.f64 (tan.f64 t)) ew)) (sqrt.f64 (cos.f64 t)))
(/.f64 (/.f64 (*.f64 ew (sin.f64 t)) 1) (cos.f64 t))
(/.f64 (/.f64 (*.f64 ew (sin.f64 t)) (sqrt.f64 (cos.f64 t))) (sqrt.f64 (cos.f64 t)))
(/.f64 (/.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (cos.f64 t)))
(pow.f64 (*.f64 (tan.f64 t) ew) 1)
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 t) ew)) 2)
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) ew)) 3)
(pow.f64 (pow.f64 (*.f64 (tan.f64 t) ew) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 t) ew) 2))
(log.f64 (pow.f64 (exp.f64 ew) (tan.f64 t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 t) ew))))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 t) ew) 3))
(cbrt.f64 (*.f64 (pow.f64 (tan.f64 t) 3) (pow.f64 ew 3)))
(cbrt.f64 (*.f64 (pow.f64 ew 3) (pow.f64 (tan.f64 t) 3)))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 t) ew)))
(exp.f64 (log.f64 (*.f64 (tan.f64 t) ew)))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 t) ew)) 1))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 t) ew)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 ew (sin.f64 t)))) 1)
(pow.f64 (*.f64 ew (sin.f64 t)) 1)
(pow.f64 (sqrt.f64 (*.f64 ew (sin.f64 t))) 2)
(pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 3)
(pow.f64 (pow.f64 (*.f64 ew (sin.f64 t)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 ew (sin.f64 t)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 t)) ew))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 ew (sin.f64 t)))))
(cbrt.f64 (pow.f64 (*.f64 ew (sin.f64 t)) 3))
(cbrt.f64 (*.f64 (pow.f64 ew 3) (pow.f64 (sin.f64 t) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)))
(expm1.f64 (log1p.f64 (*.f64 ew (sin.f64 t))))
(exp.f64 (log.f64 (*.f64 ew (sin.f64 t))))
(exp.f64 (*.f64 (log.f64 (*.f64 ew (sin.f64 t))) 1))
(log1p.f64 (expm1.f64 (*.f64 ew (sin.f64 t))))
Outputs
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 eh (*.f64 t ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(fma.f64 -1/3 (/.f64 t (/.f64 ew eh)) (/.f64 eh (*.f64 t ew)))
(fma.f64 -1/3 (*.f64 (/.f64 eh ew) t) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))))) (/.f64 eh (*.f64 t ew))))
(fma.f64 -1/3 (/.f64 t (/.f64 ew eh)) (fma.f64 -1 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) 1/45)) (/.f64 eh (*.f64 t ew))))
(fma.f64 -1/3 (/.f64 t (/.f64 ew eh)) (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) 1/45))))
(+.f64 (/.f64 eh (*.f64 t ew)) (fma.f64 -1/3 (*.f64 (/.f64 eh ew) t) (*.f64 (pow.f64 t 3) (*.f64 -1/45 (/.f64 eh ew)))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew)))) (+.f64 (*.f64 -2/45 (/.f64 eh ew)) (*.f64 17/315 (/.f64 eh ew)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))))) (/.f64 eh (*.f64 t ew)))))
(fma.f64 -1/3 (/.f64 t (/.f64 ew eh)) (fma.f64 -1 (*.f64 (pow.f64 t 5) (fma.f64 -1/3 (*.f64 (/.f64 eh ew) 1/45) (*.f64 (/.f64 eh ew) 1/105))) (fma.f64 -1 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) 1/45)) (/.f64 eh (*.f64 t ew)))))
(fma.f64 -1/3 (/.f64 t (/.f64 ew eh)) (-.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) 1/45))) (*.f64 (pow.f64 t 5) (fma.f64 (/.f64 eh ew) 1/105 (*.f64 (/.f64 eh ew) -1/135)))))
(+.f64 (fma.f64 -1/3 (*.f64 (/.f64 eh ew) t) (/.f64 eh (*.f64 t ew))) (fma.f64 (neg.f64 (pow.f64 t 5)) (*.f64 (/.f64 eh ew) 2/945) (*.f64 (pow.f64 t 3) (*.f64 -1/45 (/.f64 eh ew)))))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(*.f64 t ew)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 t 3) ew)) (*.f64 t ew))
(fma.f64 1/3 (*.f64 ew (pow.f64 t 3)) (*.f64 t ew))
(*.f64 ew (+.f64 t (*.f64 (pow.f64 t 3) 1/3)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 t 3) ew)) (+.f64 (*.f64 2/15 (*.f64 (pow.f64 t 5) ew)) (*.f64 t ew)))
(fma.f64 1/3 (*.f64 ew (pow.f64 t 3)) (fma.f64 2/15 (*.f64 ew (pow.f64 t 5)) (*.f64 t ew)))
(fma.f64 1/3 (*.f64 ew (pow.f64 t 3)) (*.f64 ew (+.f64 t (*.f64 2/15 (pow.f64 t 5)))))
(*.f64 ew (+.f64 t (+.f64 (*.f64 2/15 (pow.f64 t 5)) (*.f64 (pow.f64 t 3) 1/3))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 t 3) ew)) (+.f64 (*.f64 17/315 (*.f64 (pow.f64 t 7) ew)) (+.f64 (*.f64 2/15 (*.f64 (pow.f64 t 5) ew)) (*.f64 t ew))))
(fma.f64 1/3 (*.f64 ew (pow.f64 t 3)) (fma.f64 17/315 (*.f64 ew (pow.f64 t 7)) (fma.f64 2/15 (*.f64 ew (pow.f64 t 5)) (*.f64 t ew))))
(fma.f64 1/3 (*.f64 ew (pow.f64 t 3)) (fma.f64 17/315 (*.f64 ew (pow.f64 t 7)) (*.f64 ew (+.f64 t (*.f64 2/15 (pow.f64 t 5))))))
(*.f64 ew (+.f64 (+.f64 t (*.f64 2/15 (pow.f64 t 5))) (+.f64 (*.f64 17/315 (pow.f64 t 7)) (*.f64 (pow.f64 t 3) 1/3))))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 t ew)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)) (*.f64 t ew))
(fma.f64 -1/6 (*.f64 ew (pow.f64 t 3)) (*.f64 t ew))
(*.f64 ew (+.f64 (*.f64 (pow.f64 t 3) -1/6) t))
(*.f64 ew (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)) (*.f64 t ew)))
(fma.f64 1/120 (*.f64 ew (pow.f64 t 5)) (fma.f64 -1/6 (*.f64 ew (pow.f64 t 3)) (*.f64 t ew)))
(fma.f64 (*.f64 ew (pow.f64 t 5)) 1/120 (*.f64 ew (+.f64 (*.f64 (pow.f64 t 3) -1/6) t)))
(*.f64 ew (+.f64 t (+.f64 (*.f64 (pow.f64 t 5) 1/120) (*.f64 (pow.f64 t 3) -1/6))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) ew)) (*.f64 t ew))))
(fma.f64 1/120 (*.f64 ew (pow.f64 t 5)) (fma.f64 -1/6 (*.f64 ew (pow.f64 t 3)) (fma.f64 -1/5040 (*.f64 ew (pow.f64 t 7)) (*.f64 t ew))))
(fma.f64 (*.f64 ew (pow.f64 t 5)) 1/120 (fma.f64 (*.f64 ew (pow.f64 t 3)) -1/6 (*.f64 ew (+.f64 t (*.f64 (pow.f64 t 7) -1/5040)))))
(*.f64 ew (+.f64 (+.f64 t (*.f64 (pow.f64 t 7) -1/5040)) (+.f64 (*.f64 (pow.f64 t 5) 1/120) (*.f64 (pow.f64 t 3) -1/6))))
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) 1)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 1)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(*.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(*.f64 (sqrt.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (sqrt.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(*.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 2))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 2) (cbrt.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 1 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) 1))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (sqrt.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (sqrt.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(/.f64 (sqrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 2) (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 2) (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 -1 (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (*.f64 (sqrt.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 1) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (sqrt.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(/.f64 (sqrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 2) 1) (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 2) (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(pow.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 1)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(pow.f64 (sqrt.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 2)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 3)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(pow.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 3) 1/3)
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(pow.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) -1)
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(sqrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2))
(sqrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2))
(fabs.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(fabs.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(log.f64 (exp.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 3))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(expm1.f64 (log1p.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(exp.f64 (log.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 1))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(log1p.f64 (expm1.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 1)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 eh (/.f64 1 (*.f64 (tan.f64 t) ew)))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 1)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (sqrt.f64 eh) (*.f64 (sqrt.f64 eh) (/.f64 1 (*.f64 (tan.f64 t) ew))))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (pow.f64 (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) 2))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) 2) (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (pow.f64 (cbrt.f64 eh) 2) (*.f64 (cbrt.f64 eh) (/.f64 1 (*.f64 (tan.f64 t) ew))))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 eh (tan.f64 t)) (/.f64 1 ew))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) ew)) eh)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (neg.f64 eh) (/.f64 -1 (*.f64 (tan.f64 t) ew)))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 eh ew) (/.f64 1 (tan.f64 t)))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 1 (tan.f64 t)) (/.f64 eh ew))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 1 ew) (/.f64 eh (tan.f64 t)))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (tan.f64 t) ew))) (/.f64 eh (sqrt.f64 (*.f64 (tan.f64 t) ew))))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) ew)) 2)) (/.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) ew))))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 -1 (*.f64 (tan.f64 t) ew)) (neg.f64 eh))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 (sqrt.f64 eh) (tan.f64 t)) (/.f64 (sqrt.f64 eh) ew))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 (sqrt.f64 eh) ew) (/.f64 (sqrt.f64 eh) (tan.f64 t)))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 (sqrt.f64 eh) 1) (/.f64 (sqrt.f64 eh) (*.f64 (tan.f64 t) ew)))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 (sqrt.f64 eh) (*.f64 (tan.f64 t) ew)) (sqrt.f64 eh))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 (sqrt.f64 eh) (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) ew)) 2)) (/.f64 (sqrt.f64 eh) (cbrt.f64 (*.f64 (tan.f64 t) ew))))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eh) 2) (tan.f64 t)) (/.f64 (cbrt.f64 eh) ew))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eh) 2) ew) (/.f64 (cbrt.f64 eh) (tan.f64 t)))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eh) 2) 1) (/.f64 (cbrt.f64 eh) (*.f64 (tan.f64 t) ew)))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eh) 2) (sqrt.f64 (*.f64 (tan.f64 t) ew))) (/.f64 (cbrt.f64 eh) (sqrt.f64 (*.f64 (tan.f64 t) ew))))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eh) 2) (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) ew)) 2)) (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(*.f64 (cbrt.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))) (/.f64 (pow.f64 (cbrt.f64 eh) 2) (pow.f64 (cbrt.f64 (*.f64 ew (tan.f64 t))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (pow.f64 (cbrt.f64 eh) 2)) (pow.f64 (cbrt.f64 (*.f64 ew (tan.f64 t))) 2))
(*.f64 (/.f64 (/.f64 eh ew) (sin.f64 t)) (cos.f64 t))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eh) 2) (*.f64 (tan.f64 t) ew)) (cbrt.f64 eh))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 eh (*.f64 ew (sin.f64 t))) (cos.f64 t))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (tan.f64 t) ew) (pow.f64 (cbrt.f64 eh) 2))) (cbrt.f64 eh))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 (/.f64 eh ew) (sqrt.f64 (sin.f64 t))) (/.f64 (cos.f64 t) (sqrt.f64 (sin.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (pow.f64 (cbrt.f64 (sin.f64 t)) 2)) (/.f64 (cos.f64 t) (cbrt.f64 (sin.f64 t))))
(*.f64 (/.f64 eh (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))) (/.f64 (cos.f64 t) (cbrt.f64 (sin.f64 t))))
(*.f64 (/.f64 (/.f64 eh ew) (neg.f64 (sin.f64 t))) (neg.f64 (cos.f64 t)))
(*.f64 (/.f64 (/.f64 eh 1) (*.f64 ew (sin.f64 t))) (cos.f64 t))
(*.f64 (cos.f64 t) (/.f64 (/.f64 eh ew) (sin.f64 t)))
(pow.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 1)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(pow.f64 (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) 2)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(pow.f64 (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) 3)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(pow.f64 (pow.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 3) 1/3)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(pow.f64 (*.f64 (tan.f64 t) (/.f64 ew eh)) -1)
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(neg.f64 (/.f64 eh (*.f64 (tan.f64 t) (neg.f64 ew))))
(/.f64 (neg.f64 eh) (*.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 (neg.f64 eh) (*.f64 ew (neg.f64 (tan.f64 t))))
(sqrt.f64 (pow.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 2))
(sqrt.f64 (pow.f64 (/.f64 eh (*.f64 ew (tan.f64 t))) 2))
(fabs.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))
(fabs.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))
(log.f64 (exp.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(cbrt.f64 (pow.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 3))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(expm1.f64 (log1p.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(exp.f64 (log.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(exp.f64 (*.f64 (log.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) 1))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(log1p.f64 (expm1.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 eh (*.f64 ew (tan.f64 t)))
(/.f64 (/.f64 eh ew) (tan.f64 t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (tan.f64 t) ew))) 1)
(*.f64 ew (tan.f64 t))
(/.f64 (tan.f64 t) (/.f64 1 ew))
(*.f64 ew (tan.f64 t))
(/.f64 ew (/.f64 1 (tan.f64 t)))
(*.f64 ew (tan.f64 t))
(/.f64 (*.f64 (tan.f64 t) ew) 1)
(*.f64 ew (tan.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(/.f64 (*.f64 ew (sin.f64 t)) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(/.f64 (*.f64 ew (sin.f64 t)) (/.f64 (cos.f64 t) 1))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(/.f64 1 (/.f64 1 (*.f64 (tan.f64 t) ew)))
(*.f64 ew (tan.f64 t))
(/.f64 1 (/.f64 (cos.f64 t) (*.f64 ew (sin.f64 t))))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(/.f64 (sqrt.f64 (*.f64 (tan.f64 t) ew)) (/.f64 1 (sqrt.f64 (*.f64 (tan.f64 t) ew))))
(*.f64 ew (tan.f64 t))
(/.f64 (sqrt.f64 (sin.f64 t)) (/.f64 (cos.f64 t) (*.f64 (sqrt.f64 (sin.f64 t)) ew)))
(/.f64 ew (/.f64 (/.f64 (cos.f64 t) (sqrt.f64 (sin.f64 t))) (sqrt.f64 (sin.f64 t))))
(*.f64 (sqrt.f64 (sin.f64 t)) (/.f64 (sqrt.f64 (sin.f64 t)) (/.f64 (cos.f64 t) ew)))
(*.f64 (/.f64 ew (cos.f64 t)) (*.f64 (sqrt.f64 (sin.f64 t)) (sqrt.f64 (sin.f64 t))))
(/.f64 (sqrt.f64 (tan.f64 t)) (/.f64 1 (*.f64 (sqrt.f64 (tan.f64 t)) ew)))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) 1) (*.f64 ew (sqrt.f64 (tan.f64 t))))
(*.f64 (sqrt.f64 (tan.f64 t)) (*.f64 ew (sqrt.f64 (tan.f64 t))))
(*.f64 ew (*.f64 (sqrt.f64 (tan.f64 t)) (sqrt.f64 (tan.f64 t))))
(/.f64 (sqrt.f64 (*.f64 ew (sin.f64 t))) (/.f64 (cos.f64 t) (sqrt.f64 (*.f64 ew (sin.f64 t)))))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(/.f64 (sqrt.f64 ew) (/.f64 1 (*.f64 (tan.f64 t) (sqrt.f64 ew))))
(*.f64 (/.f64 (sqrt.f64 ew) 1) (*.f64 (tan.f64 t) (sqrt.f64 ew)))
(*.f64 (sqrt.f64 ew) (*.f64 (tan.f64 t) (sqrt.f64 ew)))
(*.f64 (tan.f64 t) (*.f64 (sqrt.f64 ew) (sqrt.f64 ew)))
(/.f64 (sqrt.f64 ew) (/.f64 (cos.f64 t) (*.f64 (sqrt.f64 ew) (sin.f64 t))))
(*.f64 (/.f64 (sqrt.f64 ew) (cos.f64 t)) (*.f64 (sin.f64 t) (sqrt.f64 ew)))
(*.f64 (*.f64 (sin.f64 t) (sqrt.f64 ew)) (/.f64 (sqrt.f64 ew) (cos.f64 t)))
(/.f64 (cbrt.f64 (*.f64 (tan.f64 t) ew)) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) ew)) 2)))
(*.f64 ew (tan.f64 t))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) ew)) 2) (/.f64 1 (cbrt.f64 (*.f64 (tan.f64 t) ew))))
(*.f64 ew (tan.f64 t))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2) (/.f64 (cos.f64 t) (*.f64 (cbrt.f64 (sin.f64 t)) ew)))
(*.f64 (/.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2)) (cos.f64 t)) (cbrt.f64 (sin.f64 t)))
(*.f64 (*.f64 ew (cbrt.f64 (sin.f64 t))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2) (cos.f64 t)))
(/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (/.f64 1 (*.f64 (cbrt.f64 (tan.f64 t)) ew)))
(/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (/.f64 1 (*.f64 ew (cbrt.f64 (tan.f64 t)))))
(*.f64 (cbrt.f64 (tan.f64 t)) (*.f64 ew (pow.f64 (cbrt.f64 (tan.f64 t)) 2)))
(/.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) (/.f64 (cos.f64 t) (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 2)))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 2) (/.f64 (cos.f64 t) (cbrt.f64 (*.f64 ew (sin.f64 t)))))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(/.f64 (pow.f64 (cbrt.f64 ew) 2) (/.f64 (cos.f64 t) (*.f64 (cbrt.f64 ew) (sin.f64 t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 ew) 2) (cos.f64 t)) (*.f64 (sin.f64 t) (cbrt.f64 ew)))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) (cbrt.f64 ew))) (pow.f64 (cbrt.f64 ew) 2))
(*.f64 (cbrt.f64 ew) (*.f64 (/.f64 (pow.f64 (cbrt.f64 ew) 2) (cos.f64 t)) (sin.f64 t)))
(/.f64 (pow.f64 (cbrt.f64 ew) 2) (/.f64 1 (*.f64 (cbrt.f64 ew) (tan.f64 t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 ew) 2) 1) (*.f64 (tan.f64 t) (cbrt.f64 ew)))
(*.f64 (pow.f64 (cbrt.f64 ew) 2) (*.f64 (tan.f64 t) (cbrt.f64 ew)))
(/.f64 (*.f64 (tan.f64 t) (sqrt.f64 ew)) (/.f64 1 (sqrt.f64 ew)))
(*.f64 (/.f64 (sqrt.f64 ew) 1) (*.f64 (tan.f64 t) (sqrt.f64 ew)))
(*.f64 (sqrt.f64 ew) (*.f64 (tan.f64 t) (sqrt.f64 ew)))
(*.f64 (tan.f64 t) (*.f64 (sqrt.f64 ew) (sqrt.f64 ew)))
(/.f64 (*.f64 (tan.f64 t) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 1 (cbrt.f64 ew)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 ew) 2) 1) (*.f64 (tan.f64 t) (cbrt.f64 ew)))
(*.f64 (pow.f64 (cbrt.f64 ew) 2) (*.f64 (tan.f64 t) (cbrt.f64 ew)))
(/.f64 (*.f64 ew (sqrt.f64 (tan.f64 t))) (/.f64 1 (sqrt.f64 (tan.f64 t))))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) 1) (*.f64 ew (sqrt.f64 (tan.f64 t))))
(*.f64 (sqrt.f64 (tan.f64 t)) (*.f64 ew (sqrt.f64 (tan.f64 t))))
(*.f64 ew (*.f64 (sqrt.f64 (tan.f64 t)) (sqrt.f64 (tan.f64 t))))
(/.f64 (*.f64 ew (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (/.f64 1 (cbrt.f64 (tan.f64 t))))
(/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (/.f64 1 (*.f64 ew (cbrt.f64 (tan.f64 t)))))
(*.f64 (cbrt.f64 (tan.f64 t)) (*.f64 ew (pow.f64 (cbrt.f64 (tan.f64 t)) 2)))
(/.f64 (*.f64 ew (sqrt.f64 (sin.f64 t))) (/.f64 (cos.f64 t) (sqrt.f64 (sin.f64 t))))
(/.f64 ew (/.f64 (/.f64 (cos.f64 t) (sqrt.f64 (sin.f64 t))) (sqrt.f64 (sin.f64 t))))
(*.f64 (sqrt.f64 (sin.f64 t)) (/.f64 (sqrt.f64 (sin.f64 t)) (/.f64 (cos.f64 t) ew)))
(*.f64 (/.f64 ew (cos.f64 t)) (*.f64 (sqrt.f64 (sin.f64 t)) (sqrt.f64 (sin.f64 t))))
(/.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2)) (/.f64 (cos.f64 t) (cbrt.f64 (sin.f64 t))))
(*.f64 (/.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2)) (cos.f64 t)) (cbrt.f64 (sin.f64 t)))
(*.f64 (*.f64 ew (cbrt.f64 (sin.f64 t))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) (sqrt.f64 ew)) (/.f64 (cos.f64 t) (sqrt.f64 ew)))
(*.f64 (/.f64 (sqrt.f64 ew) (cos.f64 t)) (*.f64 (sin.f64 t) (sqrt.f64 ew)))
(*.f64 (*.f64 (sin.f64 t) (sqrt.f64 ew)) (/.f64 (sqrt.f64 ew) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (cos.f64 t) (cbrt.f64 ew)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 ew) 2) (cos.f64 t)) (*.f64 (sin.f64 t) (cbrt.f64 ew)))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) (cbrt.f64 ew))) (pow.f64 (cbrt.f64 ew) 2))
(*.f64 (cbrt.f64 ew) (*.f64 (/.f64 (pow.f64 (cbrt.f64 ew) 2) (cos.f64 t)) (sin.f64 t)))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 t)) ew) (/.f64 (cos.f64 t) (sqrt.f64 (sin.f64 t))))
(/.f64 ew (/.f64 (/.f64 (cos.f64 t) (sqrt.f64 (sin.f64 t))) (sqrt.f64 (sin.f64 t))))
(*.f64 (sqrt.f64 (sin.f64 t)) (/.f64 (sqrt.f64 (sin.f64 t)) (/.f64 (cos.f64 t) ew)))
(*.f64 (/.f64 ew (cos.f64 t)) (*.f64 (sqrt.f64 (sin.f64 t)) (sqrt.f64 (sin.f64 t))))
(/.f64 (*.f64 ew (neg.f64 (sin.f64 t))) (neg.f64 (cos.f64 t)))
(/.f64 ew (/.f64 (neg.f64 (cos.f64 t)) (neg.f64 (sin.f64 t))))
(/.f64 ew (*.f64 1 (/.f64 (cos.f64 t) (sin.f64 t))))
(/.f64 (*.f64 (*.f64 ew (sqrt.f64 (tan.f64 t))) (sqrt.f64 (sin.f64 t))) (sqrt.f64 (cos.f64 t)))
(/.f64 (sqrt.f64 (sin.f64 t)) (/.f64 (sqrt.f64 (cos.f64 t)) (*.f64 ew (sqrt.f64 (tan.f64 t)))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 t)) (sqrt.f64 (cos.f64 t))) (*.f64 ew (sqrt.f64 (tan.f64 t))))
(/.f64 (*.f64 (*.f64 ew (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (cos.f64 t)))
(/.f64 (*.f64 ew (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (/.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (sin.f64 t))))
(/.f64 ew (/.f64 (/.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (sin.f64 t))) (pow.f64 (cbrt.f64 (tan.f64 t)) 2)))
(*.f64 (/.f64 ew (cbrt.f64 (cos.f64 t))) (*.f64 (cbrt.f64 (sin.f64 t)) (pow.f64 (cbrt.f64 (tan.f64 t)) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2) ew) (/.f64 (cos.f64 t) (cbrt.f64 (sin.f64 t))))
(*.f64 (/.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2)) (cos.f64 t)) (cbrt.f64 (sin.f64 t)))
(*.f64 (*.f64 ew (cbrt.f64 (sin.f64 t))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2) (cos.f64 t)))
(/.f64 (*.f64 (neg.f64 (sin.f64 t)) ew) (neg.f64 (cos.f64 t)))
(/.f64 ew (/.f64 (neg.f64 (cos.f64 t)) (neg.f64 (sin.f64 t))))
(/.f64 ew (*.f64 1 (/.f64 (cos.f64 t) (sin.f64 t))))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 t)) (*.f64 (sqrt.f64 (tan.f64 t)) ew)) (sqrt.f64 (cos.f64 t)))
(/.f64 (sqrt.f64 (sin.f64 t)) (/.f64 (sqrt.f64 (cos.f64 t)) (*.f64 ew (sqrt.f64 (tan.f64 t)))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 t)) (sqrt.f64 (cos.f64 t))) (*.f64 ew (sqrt.f64 (tan.f64 t))))
(/.f64 (/.f64 (*.f64 ew (sin.f64 t)) 1) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(/.f64 (/.f64 (*.f64 ew (sin.f64 t)) (sqrt.f64 (cos.f64 t))) (sqrt.f64 (cos.f64 t)))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(/.f64 (/.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (cos.f64 t)))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(*.f64 (/.f64 ew (cos.f64 t)) (sin.f64 t))
(pow.f64 (*.f64 (tan.f64 t) ew) 1)
(*.f64 ew (tan.f64 t))
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 t) ew)) 2)
(*.f64 ew (tan.f64 t))
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) ew)) 3)
(*.f64 ew (tan.f64 t))
(pow.f64 (pow.f64 (*.f64 (tan.f64 t) ew) 3) 1/3)
(*.f64 ew (tan.f64 t))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 t) ew) 2))
(sqrt.f64 (pow.f64 (*.f64 ew (tan.f64 t)) 2))
(fabs.f64 (*.f64 ew (tan.f64 t)))
(log.f64 (pow.f64 (exp.f64 ew) (tan.f64 t)))
(*.f64 ew (tan.f64 t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 t) ew))))
(*.f64 ew (tan.f64 t))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 t) ew) 3))
(*.f64 ew (tan.f64 t))
(cbrt.f64 (*.f64 (pow.f64 (tan.f64 t) 3) (pow.f64 ew 3)))
(*.f64 ew (tan.f64 t))
(cbrt.f64 (*.f64 (pow.f64 ew 3) (pow.f64 (tan.f64 t) 3)))
(*.f64 ew (tan.f64 t))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 t) ew)))
(*.f64 ew (tan.f64 t))
(exp.f64 (log.f64 (*.f64 (tan.f64 t) ew)))
(*.f64 ew (tan.f64 t))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 t) ew)) 1))
(*.f64 ew (tan.f64 t))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 t) ew)))
(*.f64 ew (tan.f64 t))
(-.f64 (exp.f64 (log1p.f64 (*.f64 ew (sin.f64 t)))) 1)
(*.f64 (sin.f64 t) ew)
(pow.f64 (*.f64 ew (sin.f64 t)) 1)
(*.f64 (sin.f64 t) ew)
(pow.f64 (sqrt.f64 (*.f64 ew (sin.f64 t))) 2)
(*.f64 (sin.f64 t) ew)
(pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 3)
(*.f64 (sin.f64 t) ew)
(pow.f64 (pow.f64 (*.f64 ew (sin.f64 t)) 3) 1/3)
(*.f64 (sin.f64 t) ew)
(sqrt.f64 (pow.f64 (*.f64 ew (sin.f64 t)) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))
(fabs.f64 (*.f64 (sin.f64 t) ew))
(log.f64 (pow.f64 (exp.f64 (sin.f64 t)) ew))
(*.f64 (sin.f64 t) ew)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 ew (sin.f64 t)))))
(*.f64 (sin.f64 t) ew)
(cbrt.f64 (pow.f64 (*.f64 ew (sin.f64 t)) 3))
(*.f64 (sin.f64 t) ew)
(cbrt.f64 (*.f64 (pow.f64 ew 3) (pow.f64 (sin.f64 t) 3)))
(*.f64 (sin.f64 t) ew)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)))
(*.f64 (sin.f64 t) ew)
(expm1.f64 (log1p.f64 (*.f64 ew (sin.f64 t))))
(*.f64 (sin.f64 t) ew)
(exp.f64 (log.f64 (*.f64 ew (sin.f64 t))))
(*.f64 (sin.f64 t) ew)
(exp.f64 (*.f64 (log.f64 (*.f64 ew (sin.f64 t))) 1))
(*.f64 (sin.f64 t) ew)
(log1p.f64 (expm1.f64 (*.f64 ew (sin.f64 t))))
(*.f64 (sin.f64 t) ew)

eval199.0ms (1.1%)

Compiler

Compiled 26168 to 6426 computations (75.4% saved)

prune184.0ms (1%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New7509759
Fresh000
Picked101
Done101
Total7529761
Error
0.0b
Counts
761 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(fabs.f64 (fma.f64 (*.f64 ew (sin.f64 t)) (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
25.5b
(fabs.f64 (fma.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
29.1b
(fabs.f64 (+.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.5b
(fabs.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.1b
(fabs.f64 (+.f64 (*.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
30.5b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) 2) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) 3) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
12.6b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.4b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
Compiler

Compiled 584 to 354 computations (39.4% saved)

localize41.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (tan.f64 t) ew)
0.7b
(/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
1.6b
(/.f64 (/.f64 eh ew) (tan.f64 t))
2.8b
(/.f64 eh (*.f64 (tan.f64 t) ew))
Compiler

Compiled 150 to 33 computations (78% saved)

series12.0ms (0.1%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
3.0ms
t
@0
(/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
1.0ms
eh
@inf
(/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
1.0ms
t
@inf
(/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
1.0ms
t
@-inf
(/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
1.0ms
ew
@0
(/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))

rewrite68.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1778×associate-/l*
820×swap-sqr
584×associate-/r/
536×associate-/l/
402×distribute-lft-neg-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify88.0ms (0.5%)

Algorithm
egg-herbie
Rules
1294×distribute-lft-in
970×associate-/r/
614×associate-/l/
560×associate-*r*
542×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02986202
19436036
244705882
Stop Event
node limit
Counts
62 → 111
Calls
Call 1
Inputs
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))) 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4))))) (pow.f64 eh 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4))))) (pow.f64 eh 4))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)))))) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))) (*.f64 1/8 (/.f64 (pow.f64 (cos.f64 t) 6) (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6))))) (pow.f64 eh 6))))))
(/.f64 (*.f64 (sin.f64 t) ew) (*.f64 (cos.f64 t) eh))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (/.f64 (*.f64 (sin.f64 t) ew) (*.f64 (cos.f64 t) eh)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 eh 5))) (/.f64 (*.f64 (sin.f64 t) ew) (*.f64 (cos.f64 t) eh))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 eh 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 ew 2))) (pow.f64 (cos.f64 t) 2))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 7) (pow.f64 ew 7)) (pow.f64 (cos.f64 t) 7)))) (pow.f64 eh 7))) (/.f64 (*.f64 (sin.f64 t) ew) (*.f64 (cos.f64 t) eh)))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) ew) (*.f64 (cos.f64 t) eh)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) ew) (*.f64 (cos.f64 t) eh))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) ew) (*.f64 (cos.f64 t) eh))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 ew 2))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 7)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) ew) (*.f64 (cos.f64 t) eh))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 7) (pow.f64 ew 7)) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 eh 7)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))))))))
(/.f64 (*.f64 (sin.f64 t) ew) (*.f64 (cos.f64 t) eh))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (/.f64 (*.f64 (sin.f64 t) ew) (*.f64 (cos.f64 t) eh)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))))) (pow.f64 ew 5))) (/.f64 (*.f64 (sin.f64 t) ew) (*.f64 (cos.f64 t) eh))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))))) (pow.f64 ew 5))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 t) 7) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 eh 7)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2))))) (pow.f64 ew 7))) (/.f64 (*.f64 (sin.f64 t) ew) (*.f64 (cos.f64 t) eh)))))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))) 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (pow.f64 ew 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (pow.f64 ew 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2))) (pow.f64 (sin.f64 t) 2))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 6)) (pow.f64 (sin.f64 t) 6)))) (pow.f64 ew 6))))))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))) 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (pow.f64 ew 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (pow.f64 ew 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2))) (pow.f64 (sin.f64 t) 2))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 6)) (pow.f64 (sin.f64 t) 6)))) (pow.f64 ew 6))))))
(/.f64 (*.f64 t ew) eh)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 t 3) (pow.f64 ew 3))) (pow.f64 eh 3))) (/.f64 (*.f64 t ew) eh))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 t 3) (pow.f64 ew 3))) (pow.f64 eh 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 5) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 3) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) (pow.f64 eh 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) 2) (pow.f64 ew 5)) (pow.f64 eh 5)))))) (/.f64 (*.f64 t ew) eh)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 t 7) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 3) (-.f64 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -2/45 (/.f64 eh ew)) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew)))) (*.f64 17/315 (/.f64 eh ew)))) eh) ew))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 ew 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2)))) (pow.f64 eh 2))))) (pow.f64 eh 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 ew 5) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2)))) (pow.f64 eh 5))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 3) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) (pow.f64 eh 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) 2) (pow.f64 ew 5)) (pow.f64 eh 5)))) (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 2))) (pow.f64 eh 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 t 3) (pow.f64 ew 3))) (pow.f64 eh 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 5) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 3) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) (pow.f64 eh 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) 2) (pow.f64 ew 5)) (pow.f64 eh 5)))))) (/.f64 (*.f64 t ew) eh))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1)
(*.f64 1 (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1)
(*.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) -1/2) (pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (/.f64 1 (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))) -1)
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) -1))
(pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) -1)
(pow.f64 (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1)
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) -1/2) 2)
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 3)
(pow.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) 3)) 1/3)
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2) -1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) -1))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
Outputs
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))) 1)
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 1)
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))) 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4))))) (pow.f64 eh 4)))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 1) (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4))) -3/8) (pow.f64 eh 4))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))) 1) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) -3/8) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4))) (pow.f64 eh 4)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4))))) (pow.f64 eh 4))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)))) (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)))))) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))) (*.f64 1/8 (/.f64 (pow.f64 (cos.f64 t) 6) (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6))))) (pow.f64 eh 6))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 1) (*.f64 -1 (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4))) -3/8) (pow.f64 eh 4)) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4))) -3/8) (*.f64 ew ew))) (*.f64 1/8 (/.f64 (pow.f64 (cos.f64 t) 6) (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6))))) (pow.f64 eh 6)))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))) (fma.f64 -1 (fma.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) -3/8) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4))) (pow.f64 eh 4) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) -3/8) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4))) (*.f64 ew ew))) (*.f64 (/.f64 1/8 (pow.f64 (sin.f64 t) 6)) (/.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 ew 6)))) (pow.f64 eh 6))) 1))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))) (-.f64 1 (fma.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) -3/8) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4))) (pow.f64 eh 4) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) -3/8) (pow.f64 ew 6))) (*.f64 (/.f64 1/8 (pow.f64 (sin.f64 t) 6)) (/.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 ew 6)))) (pow.f64 eh 6)))))
(/.f64 (*.f64 (sin.f64 t) ew) (*.f64 (cos.f64 t) eh))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew eh))
(*.f64 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) ew)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (/.f64 (*.f64 (sin.f64 t) ew) (*.f64 (cos.f64 t) eh)))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew eh)))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (*.f64 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) ew))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 eh 5))) (/.f64 (*.f64 (sin.f64 t) ew) (*.f64 (cos.f64 t) eh))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5))) -3/8) (pow.f64 eh 5)) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew eh))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (-.f64 (*.f64 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) ew) (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 (cos.f64 t) 5)) (pow.f64 ew 5)) (/.f64 (pow.f64 eh 5) -3/8))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (*.f64 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) ew)) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (pow.f64 ew 5)) -3/8))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 eh 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 ew 2))) (pow.f64 (cos.f64 t) 2))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 7) (pow.f64 ew 7)) (pow.f64 (cos.f64 t) 7)))) (pow.f64 eh 7))) (/.f64 (*.f64 (sin.f64 t) ew) (*.f64 (cos.f64 t) eh)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5))) -3/8) (pow.f64 eh 5)) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5))) -3/8)) (*.f64 ew ew)) (pow.f64 (cos.f64 t) 2)) (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 t) 7) (/.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 ew 7))))) (pow.f64 eh 7)) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew eh)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (-.f64 (-.f64 (*.f64 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) ew) (/.f64 (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 7) (pow.f64 (cos.f64 t) 7)) (pow.f64 ew 7)) (/.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)) -3/8) (pow.f64 (cos.f64 t) 5)))) (pow.f64 (cos.f64 t) 2))) (pow.f64 eh 7))) (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 (cos.f64 t) 5)) (pow.f64 ew 5)) (/.f64 (pow.f64 eh 5) -3/8))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (*.f64 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) ew)) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (pow.f64 ew 5)) -3/8)) (/.f64 (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 7) (pow.f64 (cos.f64 t) 7)) (pow.f64 ew 7)) (*.f64 (/.f64 -1/2 (pow.f64 (cos.f64 t) 2)) (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 ew ew)) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)) -3/8) (pow.f64 (cos.f64 t) 5))))) (pow.f64 eh 7)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) ew) (*.f64 (cos.f64 t) eh)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew eh)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 ew eh)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) ew) (*.f64 (cos.f64 t) eh))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))))
(fma.f64 -1 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew eh)) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) 1/2))
(-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) 1/2) (*.f64 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) ew))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) ew) (*.f64 (cos.f64 t) eh))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))))))
(fma.f64 -1 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew eh)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 (cos.f64 t) 5)) (/.f64 (pow.f64 ew 5) (pow.f64 eh 5))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 (cos.f64 t) 5)) (/.f64 (pow.f64 ew 5) (pow.f64 eh 5)))))))
(-.f64 (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (pow.f64 ew 5)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (pow.f64 ew 5)) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) 1/2))) (*.f64 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) ew))
(+.f64 (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) 1/2) (*.f64 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) ew)) (*.f64 (pow.f64 ew 5) (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) -3/8) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 ew 2))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 7)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) ew) (*.f64 (cos.f64 t) eh))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 7) (pow.f64 ew 7)) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 eh 7)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 5))) -3/8)) (*.f64 ew ew)) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 7))) (fma.f64 -1 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew eh)) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 7) (pow.f64 (cos.f64 t) 7)) (/.f64 (pow.f64 ew 7) (pow.f64 eh 7))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 (cos.f64 t) 5)) (/.f64 (pow.f64 ew 5) (pow.f64 eh 5))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 (cos.f64 t) 5)) (/.f64 (pow.f64 ew 5) (pow.f64 eh 5)))))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (*.f64 ew ew)) (/.f64 (pow.f64 eh 7) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)) -3/8) (pow.f64 (cos.f64 t) 5))))) (-.f64 (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 7) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 eh 7))) (pow.f64 ew 7)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (pow.f64 ew 5)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (pow.f64 ew 5)) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) 1/2)))) (*.f64 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) ew)))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 7)) (*.f64 ew ew))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)) -3/8) (pow.f64 (cos.f64 t) 5))) (-.f64 (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 7) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 eh 7))) (pow.f64 ew 7)) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) 1/2) (*.f64 (pow.f64 ew 5) (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) -3/8) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))))) (*.f64 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) ew)))
(/.f64 (*.f64 (sin.f64 t) ew) (*.f64 (cos.f64 t) eh))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew eh))
(*.f64 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) ew)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (/.f64 (*.f64 (sin.f64 t) ew) (*.f64 (cos.f64 t) eh)))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew eh)))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (*.f64 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) ew))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))))) (pow.f64 ew 5))) (/.f64 (*.f64 (sin.f64 t) ew) (*.f64 (cos.f64 t) eh))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (fma.f64 -1 (*.f64 (pow.f64 ew 5) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) -3/8)) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew eh))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (-.f64 (*.f64 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) ew) (*.f64 (pow.f64 ew 5) (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) -3/8) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (*.f64 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) ew)) (*.f64 (pow.f64 ew 5) (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) -3/8) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))))) (pow.f64 ew 5))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 t) 7) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 eh 7)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2))))) (pow.f64 ew 7))) (/.f64 (*.f64 (sin.f64 t) ew) (*.f64 (cos.f64 t) eh)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (fma.f64 -1 (*.f64 (pow.f64 ew 5) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) -3/8)) (fma.f64 -1 (*.f64 (pow.f64 ew 7) (fma.f64 1/8 (/.f64 (pow.f64 (sin.f64 t) 7) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 eh 7))) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) -3/8))) (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 eh eh))))) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew eh)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (-.f64 (-.f64 (*.f64 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) ew) (*.f64 (pow.f64 ew 7) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 eh eh))) (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) -3/8) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 (/.f64 1/8 (pow.f64 (cos.f64 t) 7)) (/.f64 (pow.f64 (sin.f64 t) 7) (pow.f64 eh 7)))))) (*.f64 (pow.f64 ew 5) (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) -3/8) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 3) (pow.f64 eh 3))) (*.f64 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) ew)) (*.f64 (pow.f64 ew 5) (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) -3/8) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))))) (*.f64 (pow.f64 ew 7) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 eh eh))) (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) -3/8) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 (/.f64 1/8 (pow.f64 (cos.f64 t) 7)) (/.f64 (pow.f64 (sin.f64 t) 7) (pow.f64 eh 7))))))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))) 1)
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 1)
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))) 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (pow.f64 ew 4)))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 1) (neg.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4))) -3/8) (pow.f64 ew 4))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))) 1) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (pow.f64 eh 4)) (/.f64 (pow.f64 ew 4) -3/8)))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))) 1) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (*.f64 (/.f64 (pow.f64 ew 4) -3/8) (pow.f64 (sin.f64 t) 4))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (pow.f64 ew 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2))) (pow.f64 (sin.f64 t) 2))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 6)) (pow.f64 (sin.f64 t) 6)))) (pow.f64 ew 6))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 1) (*.f64 -1 (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4))) -3/8) (pow.f64 ew 4)) (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4))) -3/8) (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 eh eh)))) (*.f64 1/8 (/.f64 (pow.f64 (cos.f64 t) 6) (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 eh 6))))) (pow.f64 ew 6)))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))) (-.f64 (-.f64 1 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (pow.f64 eh 4)) (/.f64 (pow.f64 ew 4) -3/8))) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) -3/8) (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4))) (pow.f64 (sin.f64 t) 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 eh eh))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 (sin.f64 t) 6)) (pow.f64 eh 6)))) (pow.f64 ew 6))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))) 1) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (*.f64 (/.f64 (pow.f64 ew 4) -3/8) (pow.f64 (sin.f64 t) 4)))) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) -3/8) (pow.f64 (sin.f64 t) 6)) (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 eh eh))) (*.f64 (/.f64 1/8 (pow.f64 (sin.f64 t) 6)) (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 6)))) (pow.f64 ew 6)))
1
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))) 1)
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 1)
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))) 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (pow.f64 ew 4)))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 1) (neg.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4))) -3/8) (pow.f64 ew 4))))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))) 1) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (pow.f64 eh 4)) (/.f64 (pow.f64 ew 4) -3/8)))
(-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))) 1) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (*.f64 (/.f64 (pow.f64 ew 4) -3/8) (pow.f64 (sin.f64 t) 4))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (pow.f64 ew 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2))) (pow.f64 (sin.f64 t) 2))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 6)) (pow.f64 (sin.f64 t) 6)))) (pow.f64 ew 6))))))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))) 1) (*.f64 -1 (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4))) -3/8) (pow.f64 ew 4)) (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4))) -3/8) (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 eh eh)))) (*.f64 1/8 (/.f64 (pow.f64 (cos.f64 t) 6) (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 eh 6))))) (pow.f64 ew 6)))))
(fma.f64 -1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))) (-.f64 (-.f64 1 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (pow.f64 eh 4)) (/.f64 (pow.f64 ew 4) -3/8))) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) -3/8) (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4))) (pow.f64 (sin.f64 t) 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 eh eh))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 (sin.f64 t) 6)) (pow.f64 eh 6)))) (pow.f64 ew 6))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))) 1) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (*.f64 (/.f64 (pow.f64 ew 4) -3/8) (pow.f64 (sin.f64 t) 4)))) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) -3/8) (pow.f64 (sin.f64 t) 6)) (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 eh eh))) (*.f64 (/.f64 1/8 (pow.f64 (sin.f64 t) 6)) (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 6)))) (pow.f64 ew 6)))
(/.f64 (*.f64 t ew) eh)
(/.f64 t (/.f64 eh ew))
(*.f64 (/.f64 t eh) ew)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 t 3) (pow.f64 ew 3))) (pow.f64 eh 3))) (/.f64 (*.f64 t ew) eh))
(fma.f64 -1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 (pow.f64 eh 3) (*.f64 (pow.f64 ew 3) (pow.f64 t 3)))) (/.f64 t (/.f64 eh ew)))
(fma.f64 -1/2 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (/.f64 (/.f64 (pow.f64 eh 3) (pow.f64 ew 3)) (pow.f64 t 3))) (*.f64 (/.f64 t eh) ew))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (pow.f64 t 3)) (pow.f64 eh 3)) (pow.f64 ew 3)) (*.f64 (/.f64 t eh) ew))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 t 3) (pow.f64 ew 3))) (pow.f64 eh 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 5) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 3) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) (pow.f64 eh 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) 2) (pow.f64 ew 5)) (pow.f64 eh 5)))))) (/.f64 (*.f64 t ew) eh)))
(fma.f64 -1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 (pow.f64 eh 3) (*.f64 (pow.f64 ew 3) (pow.f64 t 3)))) (fma.f64 -1 (*.f64 (pow.f64 t 5) (fma.f64 1/2 (/.f64 (pow.f64 ew 3) (/.f64 (pow.f64 eh 3) (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1/9)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh ew))) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) 2) (/.f64 (pow.f64 eh 5) (pow.f64 ew 5)))))) (/.f64 t (/.f64 eh ew))))
(fma.f64 -1/2 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (/.f64 (/.f64 (pow.f64 eh 3) (pow.f64 ew 3)) (pow.f64 t 3))) (-.f64 (*.f64 (/.f64 t eh) ew) (*.f64 (pow.f64 t 5) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) 2) (pow.f64 eh 5)) (pow.f64 ew 5)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 ew 3) (pow.f64 eh 3)) (-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 (/.f64 eh ew) 1/45) ew) eh) (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9)) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (/.f64 eh ew)) 2))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (pow.f64 t 3)) (pow.f64 eh 3)) (pow.f64 ew 3)) (*.f64 (/.f64 t eh) ew)) (*.f64 (pow.f64 t 5) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) 2) (pow.f64 eh 5)) (pow.f64 ew 5)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 ew 3) (pow.f64 eh 3)) (-.f64 (fma.f64 -2 (*.f64 (/.f64 eh ew) (*.f64 (/.f64 eh ew) 1/45)) (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9)) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (/.f64 eh ew)) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 t 7) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 3) (-.f64 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -2/45 (/.f64 eh ew)) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew)))) (*.f64 17/315 (/.f64 eh ew)))) eh) ew))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 ew 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2)))) (pow.f64 eh 2))))) (pow.f64 eh 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 ew 5) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2)))) (pow.f64 eh 5))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 3) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) (pow.f64 eh 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) 2) (pow.f64 ew 5)) (pow.f64 eh 5)))) (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 2))) (pow.f64 eh 2))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 t 3) (pow.f64 ew 3))) (pow.f64 eh 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 5) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 3) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) (pow.f64 eh 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) 2) (pow.f64 ew 5)) (pow.f64 eh 5)))))) (/.f64 (*.f64 t ew) eh))))
(fma.f64 -1 (*.f64 (pow.f64 t 7) (fma.f64 1/2 (/.f64 (pow.f64 ew 3) (/.f64 (pow.f64 eh 3) (+.f64 (fma.f64 2/3 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 -2 (/.f64 (fma.f64 -2/45 (/.f64 eh ew) (fma.f64 -1/3 (*.f64 (/.f64 eh ew) 1/45) (*.f64 (/.f64 eh ew) 17/315))) (/.f64 ew eh)))) (*.f64 -1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 (*.f64 eh eh) (*.f64 (*.f64 ew ew) (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1/9)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh ew))) 2))))))))) (fma.f64 -1/4 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 (pow.f64 eh 5) (*.f64 (pow.f64 ew 5) (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1/9)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh ew))) 2))))) (*.f64 -1/2 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 ew 3) (/.f64 (pow.f64 eh 3) (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1/9)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh ew))) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) 2) (/.f64 (pow.f64 eh 5) (pow.f64 ew 5))))) (/.f64 (*.f64 eh eh) (*.f64 (*.f64 ew ew) (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))))))) (fma.f64 -1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 (pow.f64 eh 3) (*.f64 (pow.f64 ew 3) (pow.f64 t 3)))) (fma.f64 -1 (*.f64 (pow.f64 t 5) (fma.f64 1/2 (/.f64 (pow.f64 ew 3) (/.f64 (pow.f64 eh 3) (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1/9)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh ew))) 2)))) (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) 2) (/.f64 (pow.f64 eh 5) (pow.f64 ew 5)))))) (/.f64 t (/.f64 eh ew)))))
(-.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (/.f64 (/.f64 (pow.f64 eh 3) (pow.f64 ew 3)) (pow.f64 t 3))) (-.f64 (*.f64 (/.f64 t eh) ew) (*.f64 (pow.f64 t 5) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) 2) (pow.f64 eh 5)) (pow.f64 ew 5)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 ew 3) (pow.f64 eh 3)) (-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 (/.f64 eh ew) 1/45) ew) eh) (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9)) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (/.f64 eh ew)) 2)))))))) (*.f64 (pow.f64 t 7) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 ew 3) (pow.f64 eh 3)) (fma.f64 (*.f64 (/.f64 (*.f64 (/.f64 eh ew) 1/45) ew) eh) 2/3 (fma.f64 -2 (/.f64 (fma.f64 (/.f64 eh ew) -2/45 (fma.f64 (/.f64 eh ew) 17/315 (*.f64 (/.f64 eh ew) -1/135))) (/.f64 ew eh)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 ew (*.f64 ew (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))) eh) (/.f64 (-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 (/.f64 eh ew) 1/45) ew) eh) (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9)) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (/.f64 eh ew)) 2)) eh)))))) (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) 2) (pow.f64 eh 5)) (pow.f64 ew 5)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 ew 3) (pow.f64 eh 3)) (-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 (/.f64 eh ew) 1/45) ew) eh) (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9)) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (/.f64 eh ew)) 2))))) (/.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))) (/.f64 (*.f64 (*.f64 -1/4 (*.f64 (pow.f64 ew 5) (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))) (-.f64 (fma.f64 -2 (*.f64 (/.f64 (*.f64 (/.f64 eh ew) 1/45) ew) eh) (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9)) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (/.f64 eh ew)) 2))) (pow.f64 eh 5))))))
(fma.f64 (neg.f64 (pow.f64 t 7)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 ew 3) (pow.f64 eh 3)) (fma.f64 (*.f64 (/.f64 eh ew) (*.f64 (/.f64 eh ew) 1/45)) 2/3 (fma.f64 -2 (*.f64 (/.f64 eh ew) (fma.f64 (/.f64 eh ew) -2/45 (fma.f64 (/.f64 eh ew) 17/315 (*.f64 (/.f64 eh ew) -1/135)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 ew (*.f64 ew (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))) eh) (/.f64 (-.f64 (fma.f64 -2 (*.f64 (/.f64 eh ew) (*.f64 (/.f64 eh ew) 1/45)) (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9)) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (/.f64 eh ew)) 2)) eh)))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 ew (*.f64 ew (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))) (*.f64 eh eh)) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) 2) (pow.f64 eh 5)) (pow.f64 ew 5)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 ew 3) (pow.f64 eh 3)) (-.f64 (fma.f64 -2 (*.f64 (/.f64 eh ew) (*.f64 (/.f64 eh ew) 1/45)) (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9)) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (/.f64 eh ew)) 2)))))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 ew 5) (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (pow.f64 eh 5)) (-.f64 (fma.f64 -2 (*.f64 (/.f64 eh ew) (*.f64 (/.f64 eh ew) 1/45)) (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9)) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (/.f64 eh ew)) 2)))))) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (pow.f64 t 3)) (pow.f64 eh 3)) (pow.f64 ew 3)) (*.f64 (/.f64 t eh) ew)) (*.f64 (pow.f64 t 5) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) 2) (pow.f64 eh 5)) (pow.f64 ew 5)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 ew 3) (pow.f64 eh 3)) (-.f64 (fma.f64 -2 (*.f64 (/.f64 eh ew) (*.f64 (/.f64 eh ew) 1/45)) (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9)) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (/.f64 eh ew)) 2))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1)
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(*.f64 1 (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1)
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(*.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) -1/2) (pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) -1/2))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) -2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) -2)) 1) (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) -2)) (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) -2)) 1) (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) -2)) (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 -1 (/.f64 1 (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(*.f64 (/.f64 1 (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))) -1)
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) -1))
(pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) -2)
(pow.f64 (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))) -2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) -1))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) -1)
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(pow.f64 (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1)
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) -1/2) 2)
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 3)
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(pow.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) 3)) 1/3)
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) 3)))
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) 3)))
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2) -1/2)
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) 2) -1/2)
(pow.f64 (pow.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) 2) -1/2)
(sqrt.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) -2))
(sqrt.f64 (pow.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) -2))
(log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) 3)))
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) 3)))
(cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) -1))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))

localize30.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 118 to 15 computations (87.3% saved)

localize96.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (tan.f64 t) ew)
0.8b
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
1.6b
(/.f64 (/.f64 eh ew) (tan.f64 t))
2.8b
(/.f64 eh (*.f64 (tan.f64 t) ew))
Compiler

Compiled 150 to 35 computations (76.7% saved)

series9.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite244.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1762×associate-*r/
1626×associate-/l*
1508×associate-*l/
252×add-sqr-sqrt
250×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify127.0ms (0.7%)

Algorithm
egg-herbie
Rules
1412×associate-/r/
738×associate-+r+
682×times-frac
674×associate-*r*
668×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03486865
110896625
254716467
Stop Event
node limit
Counts
73 → 134
Calls
Call 1
Inputs
(/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))
(+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))))) (pow.f64 ew 6))) (+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 t) 7) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 eh 7)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2))))) (pow.f64 ew 8))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))))) (pow.f64 ew 6))) (+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))))))
ew
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) ew)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (pow.f64 ew 3))) ew))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2))) (pow.f64 (sin.f64 t) 2))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 6)) (pow.f64 (sin.f64 t) 6)))) (pow.f64 ew 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (pow.f64 ew 3))) ew)))
ew
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) ew)
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) ew)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (pow.f64 eh 2))) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 5)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 6)) (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 5)))) ew)))))
ew
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) ew)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))) (*.f64 -1/8 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3))))) (pow.f64 eh 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) ew))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (cos.f64 t) 6) (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 5)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))) (*.f64 -1/8 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))))) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (pow.f64 eh 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))) (*.f64 -1/8 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3))))) (pow.f64 eh 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) ew)))
(/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))
(+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 eh 5))) (+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 ew 2))) (pow.f64 (cos.f64 t) 2))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 7) (pow.f64 ew 8)) (pow.f64 (cos.f64 t) 7)))) (pow.f64 eh 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 eh 5))) (+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 ew 2))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 7)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 7) (pow.f64 ew 8)) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 eh 7)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))))))))
(/.f64 (*.f64 t (pow.f64 ew 2)) eh)
(+.f64 (/.f64 (*.f64 t (pow.f64 ew 2)) eh) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 t 3) (pow.f64 ew 4))) (pow.f64 eh 3))))
(+.f64 (/.f64 (*.f64 t (pow.f64 ew 2)) eh) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 t 3) (pow.f64 ew 4))) (pow.f64 eh 3))) (*.f64 -1 (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) 2) (pow.f64 ew 6)) (pow.f64 eh 5))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 4) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) (pow.f64 eh 3))))))))
(+.f64 (/.f64 (*.f64 t (pow.f64 ew 2)) eh) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 4) (-.f64 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -2/45 (/.f64 eh ew)) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew)))) (*.f64 17/315 (/.f64 eh ew)))) eh) ew))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 ew 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2)))) (pow.f64 eh 2))))) (pow.f64 eh 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 ew 6) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2)))) (pow.f64 eh 5))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) 2) (pow.f64 ew 6)) (pow.f64 eh 5))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 4) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) (pow.f64 eh 3)))) (pow.f64 ew 2))) (pow.f64 eh 2))))) (pow.f64 t 7))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 t 3) (pow.f64 ew 4))) (pow.f64 eh 3))) (*.f64 -1 (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) 2) (pow.f64 ew 6)) (pow.f64 eh 5))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 4) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) (pow.f64 eh 3)))))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(-.f64 (exp.f64 (log1p.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) 1)
(*.f64 ew (/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 1 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 1)
(*.f64 (sqrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (sqrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sqrt.f64 ew) (/.f64 (*.f64 (sqrt.f64 ew) 1) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (pow.f64 (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 2) (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (pow.f64 (cbrt.f64 ew) 2) (/.f64 (*.f64 (cbrt.f64 ew) 1) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)
(*.f64 (neg.f64 ew) (/.f64 1 (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (/.f64 ew (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2)) (/.f64 ew (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (/.f64 1 (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (neg.f64 ew))
(*.f64 (/.f64 (sqrt.f64 ew) 1) (/.f64 (sqrt.f64 ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (/.f64 (sqrt.f64 ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sqrt.f64 ew))
(*.f64 (/.f64 (sqrt.f64 ew) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2)) (/.f64 (sqrt.f64 ew) (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 ew) 2) 1) (/.f64 (cbrt.f64 ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 ew) 2) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (/.f64 (cbrt.f64 ew) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 ew) 2) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2)) (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 ew) 2) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cbrt.f64 ew))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew))
(pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 1)
(pow.f64 (sqrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 2)
(pow.f64 (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 3)
(pow.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 3) 1/3)
(pow.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) ew) -1)
(neg.f64 (/.f64 ew (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(sqrt.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2))
(log.f64 (exp.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(cbrt.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 3))
(cbrt.f64 (/.f64 (pow.f64 ew 3) (pow.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) 3)))
(expm1.f64 (log1p.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(exp.f64 (log.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(exp.f64 (*.f64 (log.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 1))
(log1p.f64 (expm1.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
Outputs
(/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 (*.f64 ew ew) eh))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (*.f64 (/.f64 ew eh) ew))
(+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))))
(+.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 (*.f64 ew ew) eh)) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4))) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew (/.f64 eh ew))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (*.f64 (/.f64 ew eh) ew)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))))) (pow.f64 ew 6))) (+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))))))
(fma.f64 -1 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) -3/8) (pow.f64 ew 6)) (+.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 (*.f64 ew ew) eh)) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4))) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew (/.f64 eh ew)))) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (*.f64 -3/8 (pow.f64 ew 6))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (*.f64 (/.f64 ew eh) ew))) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (*.f64 -3/8 (pow.f64 ew 6))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 t) 7) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 eh 7)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2))))) (pow.f64 ew 8))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))))) (pow.f64 ew 6))) (+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))))))
(fma.f64 -1 (*.f64 (fma.f64 1/8 (/.f64 (pow.f64 (sin.f64 t) 7) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 eh 7))) (*.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) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) -3/8) (*.f64 eh eh))))) (pow.f64 ew 8)) (fma.f64 -1 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) -3/8) (pow.f64 ew 6)) (+.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 (*.f64 ew ew) eh)) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4))) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew (/.f64 eh ew)))) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (*.f64 -3/8 (pow.f64 ew 6)))) (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (sin.f64 t) 2) (/.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 eh eh)) (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) -3/8)) (*.f64 (/.f64 1/8 (pow.f64 (cos.f64 t) 7)) (/.f64 (pow.f64 (sin.f64 t) 7) (pow.f64 eh 7)))) (pow.f64 ew 8)))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (*.f64 (/.f64 ew eh) ew))) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (*.f64 -3/8 (pow.f64 ew 6)))) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 eh eh)) (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))))) -3/8) (*.f64 (/.f64 1/8 (pow.f64 (cos.f64 t) 7)) (/.f64 (pow.f64 (sin.f64 t) 7) (pow.f64 eh 7)))) (pow.f64 ew 8)))
ew
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) ew)
(fma.f64 -1/2 (/.f64 (pow.f64 (cos.f64 t) 2) (/.f64 (*.f64 ew (pow.f64 (sin.f64 t) 2)) (*.f64 eh eh))) ew)
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 eh (/.f64 ew eh))) ew)
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) eh)) ew)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (pow.f64 ew 3))) ew))
(fma.f64 -1/2 (/.f64 (pow.f64 (cos.f64 t) 2) (/.f64 (*.f64 ew (pow.f64 (sin.f64 t) 2)) (*.f64 eh eh))) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4))) -3/8) (pow.f64 ew 3)) ew))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 eh (/.f64 ew eh))) (-.f64 ew (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (pow.f64 eh 4)) (/.f64 (pow.f64 ew 3) -3/8))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) eh)) ew) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 3))) -3/8))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2))) (pow.f64 (sin.f64 t) 2))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 6)) (pow.f64 (sin.f64 t) 6)))) (pow.f64 ew 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (pow.f64 ew 3))) ew)))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4))) -3/8) (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 eh eh)))) (*.f64 1/8 (/.f64 (pow.f64 (cos.f64 t) 6) (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 eh 6))))) (pow.f64 ew 5)) (fma.f64 -1/2 (/.f64 (pow.f64 (cos.f64 t) 2) (/.f64 (*.f64 ew (pow.f64 (sin.f64 t) 2)) (*.f64 eh eh))) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4))) -3/8) (pow.f64 ew 3)) ew)))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 eh (/.f64 ew eh))) (-.f64 ew (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (pow.f64 eh 4)) (/.f64 (pow.f64 ew 3) -3/8)))) (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (pow.f64 eh 4)) (/.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 eh eh)) (pow.f64 (cos.f64 t) 2)) -3/8)) (*.f64 1/8 (/.f64 (pow.f64 (cos.f64 t) 6) (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 eh 6))))) (pow.f64 ew 5)))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) eh)) ew) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 3))) -3/8)) (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (*.f64 eh eh) (pow.f64 (sin.f64 t) 2)) (pow.f64 (cos.f64 t) 2)) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) -3/8) (pow.f64 (sin.f64 t) 4)) (pow.f64 eh 4))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 eh 6) (pow.f64 (sin.f64 t) 6)) (pow.f64 (cos.f64 t) 6)))) (pow.f64 ew 5)))
ew
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) ew)
(fma.f64 -1/2 (/.f64 (pow.f64 (cos.f64 t) 2) (/.f64 (*.f64 ew (pow.f64 (sin.f64 t) 2)) (*.f64 eh eh))) ew)
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 eh (/.f64 ew eh))) ew)
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) eh)) ew)
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) ew)))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 3))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 3))) (fma.f64 -1/2 (/.f64 (pow.f64 (cos.f64 t) 2) (/.f64 (*.f64 ew (pow.f64 (sin.f64 t) 2)) (*.f64 eh eh))) ew)))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 eh (/.f64 ew eh))) ew) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 3))) 3/8))
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) eh)) ew) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 3))) 3/8))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (pow.f64 eh 2))) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 5)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 6)) (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 5)))) ew)))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 3))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4))) 3/8)) (*.f64 eh eh)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 5))) (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 3))) (fma.f64 -1/2 (/.f64 (pow.f64 (cos.f64 t) 2) (/.f64 (*.f64 ew (pow.f64 (sin.f64 t) 2)) (*.f64 eh eh))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 (sin.f64 t) 6)) (/.f64 (pow.f64 eh 6) (pow.f64 ew 5))) ew)))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 3))) (fma.f64 -1/2 (/.f64 (pow.f64 (cos.f64 t) 2) (/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 5)) (*.f64 eh eh)) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (pow.f64 eh 4)) 3/8))) (fma.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 3))) 1/4 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 eh (/.f64 ew eh))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 6) (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 5))) (pow.f64 eh 6)) ew)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 5)) (*.f64 eh eh))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (pow.f64 eh 4)) 3/8))) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) eh)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 6) (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 5))) (pow.f64 eh 6)) ew)) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 3))) 3/8)))
ew
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) ew)
(fma.f64 -1/2 (/.f64 (pow.f64 (cos.f64 t) 2) (/.f64 (*.f64 ew (pow.f64 (sin.f64 t) 2)) (*.f64 eh eh))) ew)
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 eh (/.f64 ew eh))) ew)
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) eh)) ew)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))) (*.f64 -1/8 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3))))) (pow.f64 eh 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) ew))
(fma.f64 -1 (*.f64 (pow.f64 eh 4) (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3))) -3/8)) (fma.f64 -1/2 (/.f64 (pow.f64 (cos.f64 t) 2) (/.f64 (*.f64 ew (pow.f64 (sin.f64 t) 2)) (*.f64 eh eh))) ew))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 eh (/.f64 ew eh))) ew) (*.f64 (pow.f64 eh 4) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) -3/8) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) eh)) ew) (*.f64 (pow.f64 eh 4) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) -3/8) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (cos.f64 t) 6) (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 5)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))) (*.f64 -1/8 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))))) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (pow.f64 eh 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))) (*.f64 -1/8 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3))))) (pow.f64 eh 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) ew)))
(fma.f64 -1 (*.f64 (pow.f64 eh 6) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 (sin.f64 t) 6)) (pow.f64 ew 5)) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 t) 2) (/.f64 (*.f64 (*.f64 ew ew) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3))) -3/8)))))) (fma.f64 -1 (*.f64 (pow.f64 eh 4) (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3))) -3/8)) (fma.f64 -1/2 (/.f64 (pow.f64 (cos.f64 t) 2) (/.f64 (*.f64 ew (pow.f64 (sin.f64 t) 2)) (*.f64 eh eh))) ew)))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 eh (/.f64 ew eh))) ew) (*.f64 (pow.f64 eh 4) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) -3/8) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3))))) (*.f64 (pow.f64 eh 6) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (*.f64 ew (*.f64 ew (pow.f64 (sin.f64 t) 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) -3/8) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))) (*.f64 1/8 (/.f64 (pow.f64 (cos.f64 t) 6) (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 5)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) eh)) ew) (+.f64 (*.f64 (pow.f64 eh 4) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) -3/8) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))) (*.f64 (pow.f64 eh 6) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (*.f64 ew (*.f64 ew (pow.f64 (sin.f64 t) 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) -3/8) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))) (*.f64 1/8 (/.f64 (pow.f64 (cos.f64 t) 6) (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 5))))))))
(/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 (*.f64 ew ew) eh))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (*.f64 (/.f64 ew eh) ew))
(+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))))
(+.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 (*.f64 ew ew) eh)) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4))) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew (/.f64 eh ew))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (*.f64 (/.f64 ew eh) ew)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 eh 5))) (+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))))))
(fma.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)) -3/8) (pow.f64 eh 5)) (+.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 (*.f64 ew ew) eh)) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4))) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew (/.f64 eh ew)))) (/.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 6))) (/.f64 (pow.f64 eh 5) -3/8)))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (*.f64 (/.f64 ew eh) ew))) (*.f64 (*.f64 (/.f64 (pow.f64 ew 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (pow.f64 (sin.f64 t) 5)) -3/8))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 ew 2))) (pow.f64 (cos.f64 t) 2))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 7) (pow.f64 ew 8)) (pow.f64 (cos.f64 t) 7)))) (pow.f64 eh 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 eh 5))) (+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (sin.f64 t) 2) (/.f64 (pow.f64 (cos.f64 t) 2) (*.f64 (*.f64 ew ew) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)) -3/8)))) (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 t) 7) (/.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 ew 8))))) (pow.f64 eh 7)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)) -3/8) (pow.f64 eh 5)) (+.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 (*.f64 ew ew) eh)) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4))) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew (/.f64 eh ew)))) (/.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 6))) (/.f64 (pow.f64 eh 5) -3/8))) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (*.f64 (*.f64 ew ew) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) -3/8) (pow.f64 (cos.f64 t) 5)))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 t) 7) (pow.f64 ew 8))) (pow.f64 (cos.f64 t) 7))) (pow.f64 eh 7)))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (*.f64 (/.f64 ew eh) ew))) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 ew 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (pow.f64 (sin.f64 t) 5)) -3/8) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (*.f64 (*.f64 ew ew) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) -3/8) (pow.f64 (cos.f64 t) 5)))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 t) 7) (pow.f64 ew 8))) (pow.f64 (cos.f64 t) 7))) (pow.f64 eh 7))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 (*.f64 ew ew) eh)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 ew (/.f64 eh ew))))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (*.f64 (/.f64 ew eh) ew)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 (*.f64 ew ew) eh))))
(-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)) 1/2)) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew (/.f64 eh ew))))
(-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)) 1/2)) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (*.f64 (/.f64 ew eh) ew)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 (*.f64 ew ew) eh))))))
(fma.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 5) (/.f64 (pow.f64 (cos.f64 t) 5) (/.f64 (pow.f64 ew 6) (pow.f64 eh 5)))) (-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) 1/2 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 5) (/.f64 (pow.f64 (cos.f64 t) 5) (/.f64 (pow.f64 ew 6) (pow.f64 eh 5)))))) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew (/.f64 eh ew)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (*.f64 -3/8 (pow.f64 ew 6))) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)) 1/2)) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (*.f64 (/.f64 ew eh) ew))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 ew 2))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 7)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 7) (pow.f64 ew 8)) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 eh 7)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 (*.f64 ew ew) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)) -3/8)) (pow.f64 eh 7))) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (fma.f64 1/8 (/.f64 (pow.f64 (sin.f64 t) 7) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 eh 7)) (pow.f64 ew 8))) (neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 (*.f64 ew ew) eh))))))))
(fma.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 5) (/.f64 (pow.f64 (cos.f64 t) 5) (/.f64 (pow.f64 ew 6) (pow.f64 eh 5)))) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) 1/2 (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) 5) (pow.f64 ew 6)) -3/8) (pow.f64 (cos.f64 t) 5)) (/.f64 (pow.f64 eh 7) (*.f64 ew ew)))) (-.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 5) (/.f64 (pow.f64 (cos.f64 t) 5) (/.f64 (pow.f64 ew 6) (pow.f64 eh 5)))) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 7) (pow.f64 (cos.f64 t) 7)) (*.f64 (/.f64 (pow.f64 ew 8) (pow.f64 eh 7)) 1/8))) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew (/.f64 eh ew)))))))
(+.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) 1/2 (*.f64 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2))) (*.f64 (/.f64 (*.f64 ew ew) (pow.f64 eh 7)) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) -3/8) (pow.f64 (cos.f64 t) 5))))) (+.f64 (*.f64 (*.f64 (/.f64 1/8 (pow.f64 (cos.f64 t) 7)) (/.f64 (pow.f64 (sin.f64 t) 7) (pow.f64 eh 7))) (pow.f64 ew 8)) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (*.f64 -3/8 (pow.f64 ew 6))) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (*.f64 (/.f64 ew eh) ew)))))
(/.f64 (*.f64 t (pow.f64 ew 2)) eh)
(/.f64 (*.f64 t (*.f64 ew ew)) eh)
(*.f64 (/.f64 t eh) (*.f64 ew ew))
(*.f64 (*.f64 (/.f64 ew eh) ew) t)
(+.f64 (/.f64 (*.f64 t (pow.f64 ew 2)) eh) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 t 3) (pow.f64 ew 4))) (pow.f64 eh 3))))
(+.f64 (/.f64 (*.f64 t (*.f64 ew ew)) eh) (*.f64 -1/2 (/.f64 (+.f64 1 (/.f64 (*.f64 -2/3 (*.f64 eh eh)) (*.f64 ew ew))) (/.f64 (pow.f64 eh 3) (*.f64 (pow.f64 ew 4) (pow.f64 t 3))))))
(fma.f64 -1/2 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (/.f64 (/.f64 (pow.f64 eh 3) (pow.f64 ew 4)) (pow.f64 t 3))) (*.f64 (/.f64 t eh) (*.f64 ew ew)))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 ew 4) (pow.f64 t 3)) (pow.f64 eh 3)) (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (*.f64 (*.f64 (/.f64 ew eh) ew) t))
(+.f64 (/.f64 (*.f64 t (pow.f64 ew 2)) eh) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 t 3) (pow.f64 ew 4))) (pow.f64 eh 3))) (*.f64 -1 (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) 2) (pow.f64 ew 6)) (pow.f64 eh 5))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 4) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) (pow.f64 eh 3))))))))
(+.f64 (/.f64 (*.f64 t (*.f64 ew ew)) eh) (fma.f64 -1/2 (/.f64 (+.f64 1 (/.f64 (*.f64 -2/3 (*.f64 eh eh)) (*.f64 ew ew))) (/.f64 (pow.f64 eh 3) (*.f64 (pow.f64 ew 4) (pow.f64 t 3)))) (neg.f64 (*.f64 (pow.f64 t 5) (fma.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 -2/3 (*.f64 eh eh)) (*.f64 ew ew))) 2) (/.f64 (pow.f64 eh 5) (pow.f64 ew 6))) (*.f64 1/2 (/.f64 (pow.f64 ew 4) (/.f64 (pow.f64 eh 3) (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1/9)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 ew (+.f64 1 (/.f64 (*.f64 -2/3 (*.f64 eh eh)) (*.f64 ew ew))))) eh) 2))))))))))
(-.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (/.f64 (/.f64 (pow.f64 eh 3) (pow.f64 ew 4)) (pow.f64 t 3))) (*.f64 (/.f64 t eh) (*.f64 ew ew))) (*.f64 (pow.f64 t 5) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)) (-.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9 (*.f64 -2 (/.f64 (/.f64 (*.f64 eh 1/45) ew) (/.f64 ew eh)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (/.f64 eh ew))) 2))) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) 2) (/.f64 (pow.f64 eh 5) (pow.f64 ew 6)))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 ew 4) (pow.f64 t 3)) (pow.f64 eh 3)) (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (*.f64 (*.f64 (/.f64 ew eh) ew) t)) (*.f64 (pow.f64 t 5) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)) (-.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9 (*.f64 -2 (/.f64 (/.f64 (*.f64 eh 1/45) ew) (/.f64 ew eh)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 ew eh) (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))) 2))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 ew 6) (pow.f64 eh 5)) (pow.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) 2))))))
(+.f64 (/.f64 (*.f64 t (pow.f64 ew 2)) eh) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 4) (-.f64 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -2/45 (/.f64 eh ew)) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew)))) (*.f64 17/315 (/.f64 eh ew)))) eh) ew))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 ew 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2)))) (pow.f64 eh 2))))) (pow.f64 eh 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 ew 6) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2)))) (pow.f64 eh 5))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) 2) (pow.f64 ew 6)) (pow.f64 eh 5))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 4) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) (pow.f64 eh 3)))) (pow.f64 ew 2))) (pow.f64 eh 2))))) (pow.f64 t 7))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 t 3) (pow.f64 ew 4))) (pow.f64 eh 3))) (*.f64 -1 (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) 2) (pow.f64 ew 6)) (pow.f64 eh 5))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 4) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) (pow.f64 eh 3)))))))))
(+.f64 (/.f64 (*.f64 t (*.f64 ew ew)) eh) (fma.f64 -1 (*.f64 (fma.f64 1/2 (/.f64 (pow.f64 ew 4) (/.f64 (pow.f64 eh 3) (+.f64 (fma.f64 2/3 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 -2 (/.f64 (fma.f64 -2/45 (/.f64 eh ew) (fma.f64 -1/3 (*.f64 (/.f64 eh ew) 1/45) (*.f64 (/.f64 eh ew) 17/315))) (/.f64 ew eh)))) (*.f64 -1/2 (/.f64 (+.f64 1 (/.f64 (*.f64 -2/3 (*.f64 eh eh)) (*.f64 ew ew))) (/.f64 (*.f64 eh eh) (*.f64 (*.f64 ew ew) (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1/9)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 ew (+.f64 1 (/.f64 (*.f64 -2/3 (*.f64 eh eh)) (*.f64 ew ew))))) eh) 2))))))))) (fma.f64 -1/4 (/.f64 (+.f64 1 (/.f64 (*.f64 -2/3 (*.f64 eh eh)) (*.f64 ew ew))) (/.f64 (pow.f64 eh 5) (*.f64 (pow.f64 ew 6) (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1/9)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 ew (+.f64 1 (/.f64 (*.f64 -2/3 (*.f64 eh eh)) (*.f64 ew ew))))) eh) 2))))) (*.f64 -1/2 (/.f64 (+.f64 1 (/.f64 (*.f64 -2/3 (*.f64 eh eh)) (*.f64 ew ew))) (/.f64 (*.f64 eh eh) (*.f64 (*.f64 ew ew) (fma.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 -2/3 (*.f64 eh eh)) (*.f64 ew ew))) 2) (/.f64 (pow.f64 eh 5) (pow.f64 ew 6))) (*.f64 1/2 (/.f64 (pow.f64 ew 4) (/.f64 (pow.f64 eh 3) (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1/9)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 ew (+.f64 1 (/.f64 (*.f64 -2/3 (*.f64 eh eh)) (*.f64 ew ew))))) eh) 2)))))))))))) (pow.f64 t 7)) (fma.f64 -1/2 (/.f64 (+.f64 1 (/.f64 (*.f64 -2/3 (*.f64 eh eh)) (*.f64 ew ew))) (/.f64 (pow.f64 eh 3) (*.f64 (pow.f64 ew 4) (pow.f64 t 3)))) (neg.f64 (*.f64 (pow.f64 t 5) (fma.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (/.f64 (*.f64 -2/3 (*.f64 eh eh)) (*.f64 ew ew))) 2) (/.f64 (pow.f64 eh 5) (pow.f64 ew 6))) (*.f64 1/2 (/.f64 (pow.f64 ew 4) (/.f64 (pow.f64 eh 3) (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1/9)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 ew (+.f64 1 (/.f64 (*.f64 -2/3 (*.f64 eh eh)) (*.f64 ew ew))))) eh) 2)))))))))))
(+.f64 (*.f64 (/.f64 t eh) (*.f64 ew ew)) (-.f64 (-.f64 (/.f64 (*.f64 -1/2 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (/.f64 (/.f64 (pow.f64 eh 3) (pow.f64 ew 4)) (pow.f64 t 3))) (*.f64 (pow.f64 t 5) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)) (-.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9 (*.f64 -2 (/.f64 (/.f64 (*.f64 eh 1/45) ew) (/.f64 ew eh)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (/.f64 eh ew))) 2))) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) 2) (/.f64 (pow.f64 eh 5) (pow.f64 ew 6))))))) (*.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)) (fma.f64 (/.f64 (/.f64 (*.f64 eh 1/45) ew) (/.f64 ew eh)) 2/3 (fma.f64 -2 (/.f64 eh (/.f64 ew (fma.f64 (/.f64 eh ew) -2/45 (fma.f64 (/.f64 eh ew) 17/315 (*.f64 (/.f64 eh ew) -1/135))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (*.f64 eh eh)) (*.f64 ew (*.f64 ew (-.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9 (*.f64 -2 (/.f64 (/.f64 (*.f64 eh 1/45) ew) (/.f64 ew eh)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (/.f64 eh ew))) 2))))))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 ew ew) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)) (-.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9 (*.f64 -2 (/.f64 (/.f64 (*.f64 eh 1/45) ew) (/.f64 ew eh)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (/.f64 eh ew))) 2))) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) 2) (/.f64 (pow.f64 eh 5) (pow.f64 ew 6)))))) eh) (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) eh)) (/.f64 (*.f64 (*.f64 -1/4 (*.f64 (pow.f64 ew 6) (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))) (-.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9 (*.f64 -2 (/.f64 (/.f64 (*.f64 eh 1/45) ew) (/.f64 ew eh)))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (/.f64 eh ew))) 2))) (pow.f64 eh 5)))) (pow.f64 t 7))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 ew 4) (pow.f64 t 3)) (pow.f64 eh 3)) (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (*.f64 (*.f64 (/.f64 ew eh) ew) t)) (*.f64 (pow.f64 t 5) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)) (-.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9 (*.f64 -2 (/.f64 (/.f64 (*.f64 eh 1/45) ew) (/.f64 ew eh)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 ew eh) (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))) 2))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 ew 6) (pow.f64 eh 5)) (pow.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) 2)))))) (*.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)) (fma.f64 (/.f64 (/.f64 (*.f64 eh 1/45) ew) (/.f64 ew eh)) 2/3 (fma.f64 -2 (*.f64 (/.f64 eh ew) (fma.f64 (/.f64 eh ew) -2/45 (fma.f64 (/.f64 eh ew) 17/315 (*.f64 (/.f64 eh ew) -1/135)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (*.f64 eh eh)) (*.f64 ew (*.f64 ew (-.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9 (*.f64 -2 (/.f64 (/.f64 (*.f64 eh 1/45) ew) (/.f64 ew eh)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 ew eh) (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))) 2))))))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 ew ew) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)) (-.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9 (*.f64 -2 (/.f64 (/.f64 (*.f64 eh 1/45) ew) (/.f64 ew eh)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 ew eh) (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))) 2))) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 ew 6) (pow.f64 eh 5)) (pow.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) 2))))) eh) (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) eh)) (*.f64 (/.f64 -1/4 (pow.f64 eh 5)) (*.f64 (-.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9 (*.f64 -2 (/.f64 (/.f64 (*.f64 eh 1/45) ew) (/.f64 ew eh)))) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 ew eh) (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))) 2)) (*.f64 (pow.f64 ew 6) (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)))))) (pow.f64 t 7)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 ew (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))))
(*.f64 ew (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 ew (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))))
(*.f64 ew (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 ew (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))))
(*.f64 ew (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 ew (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))))
(*.f64 ew (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 ew (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))))
(*.f64 ew (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 ew (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))))
(*.f64 ew (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 ew (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))))
(*.f64 ew (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 ew (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))))
(*.f64 ew (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) 1)
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(*.f64 ew (/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(*.f64 1 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(*.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 1)
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(*.f64 (sqrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (sqrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(*.f64 (sqrt.f64 ew) (/.f64 (*.f64 (sqrt.f64 ew) 1) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(*.f64 (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (pow.f64 (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 2))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 2) (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(*.f64 (pow.f64 (cbrt.f64 ew) 2) (/.f64 (*.f64 (cbrt.f64 ew) 1) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(*.f64 (/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(*.f64 (neg.f64 ew) (/.f64 1 (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (/.f64 ew (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (/.f64 ew (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(/.f64 (/.f64 ew (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2)) (/.f64 ew (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)) (/.f64 ew (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(/.f64 (/.f64 ew (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2))
(*.f64 (/.f64 1 (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (neg.f64 ew))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(*.f64 (/.f64 (sqrt.f64 ew) 1) (/.f64 (sqrt.f64 ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(*.f64 (/.f64 (sqrt.f64 ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sqrt.f64 ew))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(*.f64 (/.f64 (sqrt.f64 ew) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2)) (/.f64 (sqrt.f64 ew) (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)) (/.f64 ew (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(/.f64 (/.f64 ew (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 ew) 2) 1) (/.f64 (cbrt.f64 ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 ew) 2) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (/.f64 (cbrt.f64 ew) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (/.f64 ew (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(/.f64 (/.f64 ew (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 ew) 2) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2)) (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 ew) 2) (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (pow.f64 (cbrt.f64 ew) 2)) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 ew) 2) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cbrt.f64 ew))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 1)
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(pow.f64 (sqrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 2)
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(pow.f64 (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 3)
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(pow.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 3) 1/3)
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(pow.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) ew) -1)
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(neg.f64 (/.f64 ew (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(sqrt.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2))
(sqrt.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2))
(fabs.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(log.f64 (exp.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cbrt.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 3))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(cbrt.f64 (/.f64 (pow.f64 ew 3) (pow.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) 3)))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(expm1.f64 (log1p.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(exp.f64 (log.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(exp.f64 (*.f64 (log.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 1))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(log1p.f64 (expm1.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))

localize73.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 eh (cos.f64 t))
0.3b
(pow.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) 2)
1.6b
(/.f64 (/.f64 eh ew) (tan.f64 t))
34.8b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
Compiler

Compiled 155 to 30 computations (80.6% saved)

series9.0ms (0.1%)

Counts
1 → 12
Calls

6 calls:

TimeVariablePointExpression
6.0ms
t
@inf
(pow.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) 2)
1.0ms
eh
@-inf
(pow.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) 2)
1.0ms
eh
@0
(pow.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) 2)
1.0ms
t
@0
(pow.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) 2)
1.0ms
t
@-inf
(pow.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) 2)

rewrite56.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1592×add-sqr-sqrt
1574×*-un-lft-identity
1458×add-cube-cbrt
1440×add-cbrt-cube
1424×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01011
120011
2203611
Stop Event
node limit
Counts
1 → 29
Calls
Call 1
Inputs
(pow.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 eh (cos.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (cos.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 t) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (cos.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) (sqrt.f64 (*.f64 eh (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 eh (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 1/4) (*.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 1/4) (sqrt.f64 (*.f64 eh (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 t)) (*.f64 (sqrt.f64 (cos.f64 t)) eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 eh) (*.f64 (sqrt.f64 eh) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 eh) (*.f64 (sqrt.f64 (cos.f64 t)) (sqrt.f64 (*.f64 eh (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) (*.f64 (cbrt.f64 (cos.f64 t)) eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) (pow.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 eh (cos.f64 t)))) (sqrt.f64 (*.f64 eh (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) 2) (cbrt.f64 (*.f64 eh (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 eh) 2) (*.f64 (cbrt.f64 eh) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) (pow.f64 (*.f64 eh (cos.f64 t)) 1/4)) (pow.f64 (*.f64 eh (cos.f64 t)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (sqrt.f64 (cos.f64 t))) (sqrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (cbrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 t) (sqrt.f64 eh)) (sqrt.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 t) (pow.f64 (cbrt.f64 eh) 2)) (cbrt.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) (sqrt.f64 eh)) (sqrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) (cbrt.f64 (*.f64 eh (cos.f64 t)))) (cbrt.f64 (sqrt.f64 (*.f64 eh (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 eh) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 eh (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 eh (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 eh (cos.f64 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 eh (cos.f64 t))))))))

simplify50.0ms (0.3%)

Algorithm
egg-herbie
Rules
1026×distribute-rgt-in
1024×distribute-lft-in
922×associate-*r*
784×associate-*l*
720×associate-+l+
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
098671
1233651
2600621
32735619
Stop Event
node limit
Counts
41 → 46
Calls
Call 1
Inputs
eh
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) eh)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (+.f64 (*.f64 (pow.f64 t 4) (-.f64 (+.f64 (*.f64 1/24 eh) (*.f64 1/16 eh)) (pow.f64 (*.f64 -1/4 (sqrt.f64 eh)) 2))) eh))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) eh)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (+.f64 (*.f64 (pow.f64 t 4) (-.f64 (+.f64 (*.f64 1/24 eh) (*.f64 1/16 eh)) (pow.f64 (*.f64 -1/4 (sqrt.f64 eh)) 2))) eh)))
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(*.f64 (cos.f64 t) eh)
(-.f64 (+.f64 1 (*.f64 eh (cos.f64 t))) 1)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 (*.f64 eh (cos.f64 t)) 1)
(*.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) (sqrt.f64 (*.f64 eh (cos.f64 t))))
(*.f64 1 (*.f64 eh (cos.f64 t)))
(*.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 1/4) (*.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 1/4) (sqrt.f64 (*.f64 eh (cos.f64 t)))))
(*.f64 (sqrt.f64 (cos.f64 t)) (*.f64 (sqrt.f64 (cos.f64 t)) eh))
(*.f64 (sqrt.f64 eh) (*.f64 (sqrt.f64 eh) (cos.f64 t)))
(*.f64 (sqrt.f64 eh) (*.f64 (sqrt.f64 (cos.f64 t)) (sqrt.f64 (*.f64 eh (cos.f64 t)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) (*.f64 (cbrt.f64 (cos.f64 t)) eh))
(*.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) (pow.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) 2))
(*.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 eh (cos.f64 t)))) (sqrt.f64 (*.f64 eh (cos.f64 t)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) 2) (cbrt.f64 (*.f64 eh (cos.f64 t))))
(*.f64 (pow.f64 (cbrt.f64 eh) 2) (*.f64 (cbrt.f64 eh) (cos.f64 t)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) (pow.f64 (*.f64 eh (cos.f64 t)) 1/4)) (pow.f64 (*.f64 eh (cos.f64 t)) 1/4))
(*.f64 (*.f64 eh (sqrt.f64 (cos.f64 t))) (sqrt.f64 (cos.f64 t)))
(*.f64 (*.f64 eh (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (cbrt.f64 (cos.f64 t)))
(*.f64 (*.f64 (cos.f64 t) (sqrt.f64 eh)) (sqrt.f64 eh))
(*.f64 (*.f64 (cos.f64 t) (pow.f64 (cbrt.f64 eh) 2)) (cbrt.f64 eh))
(*.f64 (*.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) (sqrt.f64 eh)) (sqrt.f64 (cos.f64 t)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) (cbrt.f64 (*.f64 eh (cos.f64 t)))) (cbrt.f64 (sqrt.f64 (*.f64 eh (cos.f64 t)))))
(sqrt.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 2))
(log.f64 (pow.f64 (exp.f64 eh) (cos.f64 t)))
(cbrt.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 3))
(expm1.f64 (log1p.f64 (*.f64 eh (cos.f64 t))))
(exp.f64 (log.f64 (*.f64 eh (cos.f64 t))))
(exp.f64 (*.f64 (log.f64 (*.f64 eh (cos.f64 t))) 1))
(log1p.f64 (expm1.f64 (*.f64 eh (cos.f64 t))))
Outputs
eh
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) eh)
(fma.f64 -1/2 (*.f64 eh (*.f64 t t)) eh)
(fma.f64 eh (*.f64 -1/2 (*.f64 t t)) eh)
(*.f64 eh (fma.f64 -1/2 (*.f64 t t) 1))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (+.f64 (*.f64 (pow.f64 t 4) (-.f64 (+.f64 (*.f64 1/24 eh) (*.f64 1/16 eh)) (pow.f64 (*.f64 -1/4 (sqrt.f64 eh)) 2))) eh))
(fma.f64 -1/2 (*.f64 eh (*.f64 t t)) (fma.f64 (pow.f64 t 4) (-.f64 (*.f64 eh 5/48) (pow.f64 (*.f64 -1/4 (sqrt.f64 eh)) 2)) eh))
(fma.f64 -1/2 (*.f64 eh (*.f64 t t)) (fma.f64 (pow.f64 t 4) (-.f64 (*.f64 eh 5/48) (*.f64 eh 1/16)) eh))
(fma.f64 eh (*.f64 -1/2 (*.f64 t t)) (fma.f64 (pow.f64 t 4) (*.f64 eh 1/24) eh))
(*.f64 eh (+.f64 (fma.f64 -1/2 (*.f64 t t) 1) (*.f64 1/24 (pow.f64 t 4))))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) eh)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (+.f64 (*.f64 (pow.f64 t 4) (-.f64 (+.f64 (*.f64 1/24 eh) (*.f64 1/16 eh)) (pow.f64 (*.f64 -1/4 (sqrt.f64 eh)) 2))) eh)))
(fma.f64 -1/720 (*.f64 eh (pow.f64 t 6)) (fma.f64 -1/2 (*.f64 eh (*.f64 t t)) (fma.f64 (pow.f64 t 4) (-.f64 (*.f64 eh 5/48) (pow.f64 (*.f64 -1/4 (sqrt.f64 eh)) 2)) eh)))
(fma.f64 -1/720 (*.f64 eh (pow.f64 t 6)) (fma.f64 -1/2 (*.f64 eh (*.f64 t t)) (fma.f64 (pow.f64 t 4) (-.f64 (*.f64 eh 5/48) (*.f64 eh 1/16)) eh)))
(fma.f64 eh (fma.f64 -1/720 (pow.f64 t 6) (*.f64 -1/2 (*.f64 t t))) (fma.f64 (pow.f64 t 4) (*.f64 eh 1/24) eh))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(-.f64 (+.f64 1 (*.f64 eh (cos.f64 t))) 1)
(*.f64 eh (cos.f64 t))
(*.f64 eh (cos.f64 t))
(*.f64 (cos.f64 t) eh)
(*.f64 eh (cos.f64 t))
(*.f64 (*.f64 eh (cos.f64 t)) 1)
(*.f64 eh (cos.f64 t))
(*.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) (sqrt.f64 (*.f64 eh (cos.f64 t))))
(*.f64 eh (cos.f64 t))
(*.f64 1 (*.f64 eh (cos.f64 t)))
(*.f64 eh (cos.f64 t))
(*.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 1/4) (*.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 1/4) (sqrt.f64 (*.f64 eh (cos.f64 t)))))
(*.f64 eh (cos.f64 t))
(*.f64 (sqrt.f64 (cos.f64 t)) (*.f64 (sqrt.f64 (cos.f64 t)) eh))
(*.f64 eh (cos.f64 t))
(*.f64 (sqrt.f64 eh) (*.f64 (sqrt.f64 eh) (cos.f64 t)))
(*.f64 eh (cos.f64 t))
(*.f64 (sqrt.f64 eh) (*.f64 (sqrt.f64 (cos.f64 t)) (sqrt.f64 (*.f64 eh (cos.f64 t)))))
(*.f64 eh (cos.f64 t))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) (*.f64 (cbrt.f64 (cos.f64 t)) eh))
(*.f64 eh (cos.f64 t))
(*.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) (pow.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) 2))
(*.f64 eh (cos.f64 t))
(*.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 eh (cos.f64 t)))) (sqrt.f64 (*.f64 eh (cos.f64 t)))))
(*.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) (*.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) (cbrt.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))))))
(*.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) (*.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) (cbrt.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 eh (cos.f64 t)))) (*.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) (cbrt.f64 (*.f64 eh (cos.f64 t)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) 2) (cbrt.f64 (*.f64 eh (cos.f64 t))))
(*.f64 eh (cos.f64 t))
(*.f64 (pow.f64 (cbrt.f64 eh) 2) (*.f64 (cbrt.f64 eh) (cos.f64 t)))
(*.f64 eh (cos.f64 t))
(*.f64 (*.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) (pow.f64 (*.f64 eh (cos.f64 t)) 1/4)) (pow.f64 (*.f64 eh (cos.f64 t)) 1/4))
(*.f64 eh (cos.f64 t))
(*.f64 (*.f64 eh (sqrt.f64 (cos.f64 t))) (sqrt.f64 (cos.f64 t)))
(*.f64 eh (cos.f64 t))
(*.f64 (*.f64 eh (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (cbrt.f64 (cos.f64 t)))
(*.f64 eh (cos.f64 t))
(*.f64 (*.f64 (cos.f64 t) (sqrt.f64 eh)) (sqrt.f64 eh))
(*.f64 eh (cos.f64 t))
(*.f64 (*.f64 (cos.f64 t) (pow.f64 (cbrt.f64 eh) 2)) (cbrt.f64 eh))
(*.f64 eh (cos.f64 t))
(*.f64 (*.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) (sqrt.f64 eh)) (sqrt.f64 (cos.f64 t)))
(*.f64 eh (cos.f64 t))
(*.f64 (*.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) (cbrt.f64 (*.f64 eh (cos.f64 t)))) (cbrt.f64 (sqrt.f64 (*.f64 eh (cos.f64 t)))))
(*.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) (*.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) (cbrt.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))))))
(*.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) (*.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) (cbrt.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 eh (cos.f64 t)))) (*.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) (cbrt.f64 (*.f64 eh (cos.f64 t)))))
(sqrt.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 2))
(*.f64 eh (cos.f64 t))
(log.f64 (pow.f64 (exp.f64 eh) (cos.f64 t)))
(*.f64 eh (cos.f64 t))
(cbrt.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 3))
(*.f64 eh (cos.f64 t))
(expm1.f64 (log1p.f64 (*.f64 eh (cos.f64 t))))
(*.f64 eh (cos.f64 t))
(exp.f64 (log.f64 (*.f64 eh (cos.f64 t))))
(*.f64 eh (cos.f64 t))
(exp.f64 (*.f64 (log.f64 (*.f64 eh (cos.f64 t))) 1))
(*.f64 eh (cos.f64 t))
(log1p.f64 (expm1.f64 (*.f64 eh (cos.f64 t))))
(*.f64 eh (cos.f64 t))

localize41.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2)
1.6b
(/.f64 (/.f64 eh ew) (tan.f64 t))
12.4b
(sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
34.8b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
Compiler

Compiled 170 to 26 computations (84.7% saved)

series14.0ms (0.1%)

Counts
2 → 40
Calls

18 calls:

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

rewrite107.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1872×associate-/l*
584×associate-/r/
554×associate-/l/
358×distribute-rgt-in
346×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify128.0ms (0.7%)

Algorithm
egg-herbie
Rules
882×unswap-sqr
794×*-commutative
576×cube-prod
552×associate-/l/
522×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02015363
14145351
214935343
348125343
Stop Event
node limit
Counts
121 → 99
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1/4) (pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1/4))
(*.f64 (sqrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (sqrt.f64 (*.f64 ew (sin.f64 t))))
(*.f64 (sqrt.f64 (*.f64 ew (sin.f64 t))) (sqrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sqrt.f64 ew) (sqrt.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sqrt.f64 ew) (pow.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1/2))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (cbrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1/2))
(pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 1)
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 1 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1/4) (*.f64 (pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1/4) (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(*.f64 (sqrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (sqrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 ew (sin.f64 t))))
(*.f64 (sqrt.f64 (*.f64 ew (sin.f64 t))) (*.f64 (sqrt.f64 (*.f64 ew (sin.f64 t))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sqrt.f64 (*.f64 ew (sin.f64 t))) (*.f64 (sqrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(*.f64 (sqrt.f64 ew) (*.f64 (sqrt.f64 ew) (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2) (cbrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (*.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 ew (sin.f64 t))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 2) (*.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (pow.f64 (cbrt.f64 ew) 2) (*.f64 (cbrt.f64 ew) (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) ew)
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1/4)) (pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1/4))
(*.f64 (*.f64 (*.f64 ew (sin.f64 t)) (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))))))
(*.f64 (*.f64 (*.f64 ew (sin.f64 t)) (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))))))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) ew) (sin.f64 t))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sqrt.f64 (*.f64 ew (sin.f64 t)))) (sqrt.f64 (*.f64 ew (sin.f64 t))))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 2)) (cbrt.f64 (*.f64 ew (sin.f64 t))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (sqrt.f64 (*.f64 ew (sin.f64 t)))) (sqrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cbrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(/.f64 ew (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (sin.f64 t)))
(/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))
(/.f64 (*.f64 ew (sin.f64 t)) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (*.f64 ew (sin.f64 t)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) 1))
(/.f64 1 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 ew (sin.f64 t))))
(/.f64 (sqrt.f64 (sin.f64 t)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (sqrt.f64 (sin.f64 t)) ew)))
(/.f64 (sqrt.f64 (*.f64 ew (sin.f64 t))) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (sqrt.f64 (*.f64 ew (sin.f64 t)))))
(/.f64 (sqrt.f64 ew) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (sqrt.f64 ew) (sin.f64 t))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (cbrt.f64 (sin.f64 t)) ew)))
(/.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 2) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 (*.f64 ew (sin.f64 t)))))
(/.f64 (pow.f64 (cbrt.f64 ew) 2) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (cbrt.f64 ew) (sin.f64 t))))
(/.f64 (*.f64 ew (sqrt.f64 (sin.f64 t))) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (sqrt.f64 (sin.f64 t))))
(/.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 (sin.f64 t))))
(/.f64 (*.f64 (sin.f64 t) (sqrt.f64 ew)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (sqrt.f64 ew)))
(/.f64 (*.f64 (sin.f64 t) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2))
(log.f64 (pow.f64 (exp.f64 ew) (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 ew (sin.f64 t)) 3) (pow.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3) (pow.f64 (*.f64 ew (sin.f64 t)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(exp.f64 (log.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
Outputs
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) 1)
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1)
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1/4) (pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1/4))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (sqrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (sqrt.f64 (*.f64 ew (sin.f64 t))))
(*.f64 (sqrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (sqrt.f64 (*.f64 (sin.f64 t) ew)))
(*.f64 (sqrt.f64 (*.f64 ew (sin.f64 t))) (sqrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sqrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (sqrt.f64 (*.f64 (sin.f64 t) ew)))
(*.f64 (sqrt.f64 ew) (sqrt.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sqrt.f64 ew) (pow.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1/2))
(*.f64 (sqrt.f64 ew) (sqrt.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (cbrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (sqrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (sqrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (cbrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (sqrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (sqrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (cbrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1/2)
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1)
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(pow.f64 (pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1/4) 2)
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 3)
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(pow.f64 (pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 3/2) 1/3)
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 3/2))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1/2))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 1))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 1)
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (*.f64 (sin.f64 t) ew) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1)
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 1 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1/4) (*.f64 (pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1/4) (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sqrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (sqrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 ew (sin.f64 t))))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sqrt.f64 (*.f64 ew (sin.f64 t))) (*.f64 (sqrt.f64 (*.f64 ew (sin.f64 t))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sqrt.f64 (*.f64 ew (sin.f64 t))) (*.f64 (sqrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 t) ew)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (sqrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (*.f64 (sqrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (sqrt.f64 (*.f64 (sin.f64 t) ew))))
(*.f64 (sqrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (sqrt.f64 (*.f64 (sin.f64 t) ew))))
(*.f64 (sqrt.f64 ew) (*.f64 (sqrt.f64 ew) (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (*.f64 (sin.f64 t) ew) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2) (cbrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (*.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 ew (sin.f64 t))))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 2) (*.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (pow.f64 (cbrt.f64 ew) 2) (*.f64 (cbrt.f64 ew) (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (*.f64 (sin.f64 t) ew) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) ew)
(*.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (*.f64 (sin.f64 t) ew) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1/4)) (pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1/4))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 (*.f64 ew (sin.f64 t)) (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))))))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 (*.f64 ew (sin.f64 t)) (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))))))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) ew) (sin.f64 t))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sqrt.f64 (*.f64 ew (sin.f64 t)))) (sqrt.f64 (*.f64 ew (sin.f64 t))))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 2)) (cbrt.f64 (*.f64 ew (sin.f64 t))))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (sqrt.f64 (*.f64 ew (sin.f64 t)))) (sqrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 t) ew)) (*.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (sqrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (*.f64 (sqrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (sqrt.f64 (*.f64 (sin.f64 t) ew))))
(*.f64 (sqrt.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (sqrt.f64 (*.f64 (sin.f64 t) ew))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cbrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(/.f64 ew (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (sin.f64 t)))
(*.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (*.f64 (sin.f64 t) ew) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))
(*.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (*.f64 (sin.f64 t) ew) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (*.f64 ew (sin.f64 t)) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(*.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (*.f64 (sin.f64 t) ew) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (*.f64 ew (sin.f64 t)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) 1))
(*.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (*.f64 (sin.f64 t) ew) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 1 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 ew (sin.f64 t))))
(*.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (*.f64 (sin.f64 t) ew) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (sqrt.f64 (sin.f64 t)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (sqrt.f64 (sin.f64 t)) ew)))
(*.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (*.f64 (sin.f64 t) ew) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (sqrt.f64 (*.f64 ew (sin.f64 t))) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (sqrt.f64 (*.f64 ew (sin.f64 t)))))
(*.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (*.f64 (sin.f64 t) ew) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (sqrt.f64 ew) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (sqrt.f64 ew) (sin.f64 t))))
(*.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (*.f64 (sin.f64 t) ew) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (cbrt.f64 (sin.f64 t)) ew)))
(*.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (*.f64 (sin.f64 t) ew) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 2)))
(*.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (*.f64 (sin.f64 t) ew) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 2) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 (*.f64 ew (sin.f64 t)))))
(*.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (*.f64 (sin.f64 t) ew) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (pow.f64 (cbrt.f64 ew) 2) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (cbrt.f64 ew) (sin.f64 t))))
(*.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (*.f64 (sin.f64 t) ew) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (*.f64 ew (sqrt.f64 (sin.f64 t))) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (sqrt.f64 (sin.f64 t))))
(*.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (*.f64 (sin.f64 t) ew) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 (sin.f64 t))))
(*.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (*.f64 (sin.f64 t) ew) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (*.f64 (sin.f64 t) (sqrt.f64 ew)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (sqrt.f64 ew)))
(*.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (*.f64 (sin.f64 t) ew) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (*.f64 (sin.f64 t) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew)))
(*.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (*.f64 (sin.f64 t) ew) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(log.f64 (pow.f64 (exp.f64 ew) (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))
(*.f64 (sin.f64 t) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (*.f64 (sin.f64 t) ew) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 3))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 ew (sin.f64 t)) 3) (pow.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3)))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3) (pow.f64 (*.f64 ew (sin.f64 t)) 3)))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(exp.f64 (log.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (*.f64 (sin.f64 t) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))

eval1.1s (6.1%)

Compiler

Compiled 77580 to 24957 computations (67.8% saved)

prune1.2s (6.2%)

Pruning

17 alts after pruning (16 fresh and 1 done)

PrunedKeptTotal
New1898151913
Fresh314
Picked101
Done314
Total1905171922
Error
0.0b
Counts
1922 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(fabs.f64 (fma.f64 (*.f64 ew (sin.f64 t)) (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
1.1b
(fabs.f64 (fma.f64 (*.f64 ew (sin.f64 t)) 1 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
0.6b
(fabs.f64 (+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.5b
(fabs.f64 (+.f64 (/.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 (sin.f64 t)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.1b
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.2b
(fabs.f64 (+.f64 (/.f64 ew (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (sin.f64 t))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
30.8b
(fabs.f64 (+.f64 (*.f64 (/.f64 (*.f64 t (*.f64 ew ew)) eh) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
9.2b
(fabs.f64 (+.f64 (*.f64 (/.f64 ew (hypot.f64 1 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
28.8b
(fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 ew eh) ew) t) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
29.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) 3) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) 2) (cbrt.f64 (*.f64 eh (cos.f64 t)))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.4b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) (*.f64 (cbrt.f64 (cos.f64 t)) eh)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
30.8b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) 2) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
19.3b
(fabs.f64 (+.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 3)) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
36.8b
(fabs.f64 (+.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
1.1b
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
Compiler

Compiled 1062 to 655 computations (38.3% saved)

localize67.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 eh (cos.f64 t))
0.5b
(/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))
0.8b
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
1.6b
(/.f64 (/.f64 eh ew) (tan.f64 t))
Compiler

Compiled 140 to 33 computations (76.4% saved)

series18.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
5.0ms
t
@0
(/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))
3.0ms
eh
@0
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
1.0ms
t
@0
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
1.0ms
ew
@0
(/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))
1.0ms
eh
@inf
(/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))

rewrite95.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1232×associate-/r/
878×associate-/l/
594×distribute-lft-neg-in
518×distribute-rgt-neg-in
302×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify408.0ms (2.2%)

Algorithm
egg-herbie
Rules
998×associate-*r*
936×times-frac
902×*-commutative
866×associate-/l*
840×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
061215134
1187114934
Stop Event
node limit
Counts
204 → 267
Calls
Call 1
Inputs
(/.f64 1 ew)
(+.f64 (/.f64 1 ew) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 3)))))
(+.f64 (/.f64 1 ew) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 5)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 3))))))
(+.f64 (/.f64 1 ew) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 5)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 6)) (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 7)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 3)))))))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) (pow.f64 ew 2)))
(+.f64 (/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) (pow.f64 ew 2))) (*.f64 1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh))))
(+.f64 (/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) (pow.f64 ew 2))) (+.f64 (*.f64 1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))))))
(+.f64 (/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) (pow.f64 ew 2))) (+.f64 (*.f64 1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) (pow.f64 ew 2))))
(+.f64 (*.f64 -1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) (pow.f64 ew 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) (pow.f64 ew 2))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) (pow.f64 ew 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))))))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) (pow.f64 ew 2)))
(+.f64 (/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) (pow.f64 ew 2))) (*.f64 1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh))))
(+.f64 (/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) (pow.f64 ew 2))) (+.f64 (*.f64 1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))))))
(+.f64 (/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) (pow.f64 ew 2))) (+.f64 (*.f64 1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))))))
(/.f64 1 ew)
(+.f64 (/.f64 1 ew) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 3)))))
(+.f64 (/.f64 1 ew) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 5)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 3))))))
(+.f64 (/.f64 1 ew) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 5)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 6)) (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 7)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 3)))))))
(/.f64 1 ew)
(+.f64 (/.f64 1 ew) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 3)))))
(+.f64 (/.f64 1 ew) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 5)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 3))))))
(+.f64 (/.f64 1 ew) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 5)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 6)) (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 7)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 3)))))))
(/.f64 eh (*.f64 t (pow.f64 ew 2)))
(+.f64 (/.f64 eh (*.f64 t (pow.f64 ew 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) t) eh)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) eh)) (+.f64 (/.f64 eh (*.f64 t (pow.f64 ew 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) t) eh))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) eh)) (+.f64 (/.f64 eh (*.f64 t (pow.f64 ew 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 5) (-.f64 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -2/45 (/.f64 eh ew)) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew)))) (*.f64 17/315 (/.f64 eh ew)))) eh) ew))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 ew 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2)))) (pow.f64 eh 2))))) eh)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) t) eh)))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (/.f64 1 ew))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (/.f64 1 ew))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (/.f64 1 ew))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (/.f64 1 ew))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (/.f64 1 ew))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (/.f64 1 ew))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (/.f64 1 ew))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (/.f64 1 ew))
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 ew 2)) eh)
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (pow.f64 ew 2) eh)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 4)) (pow.f64 eh 3)))) (pow.f64 t 4)) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 ew 2)) eh))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (pow.f64 ew 2) eh)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 4)) (pow.f64 eh 3)))) (pow.f64 t 4)) (+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (pow.f64 ew 2) eh)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (pow.f64 ew 2) eh)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 4)) (pow.f64 eh 3)))) (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 2))) (pow.f64 eh 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 4) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) (pow.f64 eh 3))))) (pow.f64 t 6)) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 ew 2)) eh)))
(+.f64 (*.f64 (-.f64 (*.f64 -1/5040 (/.f64 (pow.f64 ew 2) eh)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (pow.f64 ew 2) eh)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 4)) (pow.f64 eh 3)))) (*.f64 (pow.f64 ew 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2)))) (pow.f64 eh 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 4) (-.f64 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -2/45 (/.f64 eh ew)) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew)))) (*.f64 17/315 (/.f64 eh ew)))) eh) ew))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 ew 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2)))) (pow.f64 eh 2))))) (pow.f64 eh 3))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (pow.f64 ew 2) eh)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (pow.f64 ew 2) eh)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 4)) (pow.f64 eh 3)))) (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 2))) (pow.f64 eh 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 4) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) (pow.f64 eh 3))))) (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 2))) (pow.f64 eh 2)))))) (pow.f64 t 8)) (+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (pow.f64 ew 2) eh)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 4)) (pow.f64 eh 3)))) (pow.f64 t 4)) (+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (pow.f64 ew 2) eh)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (pow.f64 ew 2) eh)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 4)) (pow.f64 eh 3)))) (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 2))) (pow.f64 eh 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 4) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) (pow.f64 eh 3))))) (pow.f64 t 6)) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 ew 2)) eh))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) (*.f64 (sin.f64 t) ew))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) (*.f64 (sin.f64 t) ew))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) (*.f64 (sin.f64 t) ew))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) (*.f64 (sin.f64 t) ew))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) (*.f64 (sin.f64 t) ew))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) (*.f64 (sin.f64 t) ew))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) (*.f64 (sin.f64 t) ew))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) (*.f64 (sin.f64 t) ew))
(*.f64 (sin.f64 t) ew)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (*.f64 (sin.f64 t) ew))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (+.f64 (*.f64 (sin.f64 t) ew) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)))) (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3))))) (pow.f64 eh 4)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)))) (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)))))) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))) (*.f64 1/8 (/.f64 (pow.f64 (cos.f64 t) 6) (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5))))) (pow.f64 eh 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (+.f64 (*.f64 (sin.f64 t) ew) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)))) (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3))))) (pow.f64 eh 4))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 eh 5)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 ew 2))) (pow.f64 (cos.f64 t) 2))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 8) (pow.f64 ew 8)) (pow.f64 (cos.f64 t) 7)))) (pow.f64 eh 7))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 eh 5))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 8) (pow.f64 ew 8)) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 eh 7)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 ew 2))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 7)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (*.f64 -1 (*.f64 (pow.f64 ew 6) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ew 8) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)))) (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 t) 8) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 eh 7))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (*.f64 -1 (*.f64 (pow.f64 ew 6) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))))))))))
(*.f64 (sin.f64 t) ew)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (*.f64 (sin.f64 t) ew))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (+.f64 (*.f64 (sin.f64 t) ew) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 3)))) (pow.f64 ew 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (+.f64 (*.f64 (sin.f64 t) ew) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 3)))) (pow.f64 ew 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 6)) (pow.f64 (sin.f64 t) 5))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 (pow.f64 eh 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 3)))))) (pow.f64 (sin.f64 t) 2)))) (pow.f64 ew 5))))))
(*.f64 (sin.f64 t) ew)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (*.f64 (sin.f64 t) ew))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (+.f64 (*.f64 (sin.f64 t) ew) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 3)))) (pow.f64 ew 3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (+.f64 (*.f64 (sin.f64 t) ew) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 3)))) (pow.f64 ew 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 6)) (pow.f64 (sin.f64 t) 5))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 (pow.f64 eh 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 3)))))) (pow.f64 (sin.f64 t) 2)))) (pow.f64 ew 5))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) 1)
(*.f64 1 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (/.f64 1 ew))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 (neg.f64 (/.f64 1 ew))))
(*.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew) 1)
(*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 1 ew)))
(*.f64 (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))
(*.f64 (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 1 ew)))
(*.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2) (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))))
(*.f64 (/.f64 1 ew) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(*.f64 (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (neg.f64 (/.f64 1 ew)))
(*.f64 (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 1 (neg.f64 ew)))
(*.f64 (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 ew))) (neg.f64 (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 ew)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 ew))) (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 ew)))) (neg.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 ew)))))
(*.f64 (/.f64 1 (sqrt.f64 ew)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (sqrt.f64 ew)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew)))
(*.f64 -1 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 ew)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) (neg.f64 (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2)) (neg.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))))
(*.f64 (/.f64 1 (neg.f64 ew)) (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1) (/.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) ew))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) ew) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cbrt.f64 ew)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) 1) (/.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) ew))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (sqrt.f64 ew)) (/.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sqrt.f64 ew)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))
(*.f64 (/.f64 1 (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (/.f64 1 ew))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2))) (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))
(*.f64 (/.f64 1 (/.f64 ew (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (/.f64 1 (/.f64 ew (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))) (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) ew) (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 ew)))) (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 ew))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 ew))) (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 ew))))) (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 ew))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))) (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2))) (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))
(pow.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew) 1)
(pow.f64 (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2)
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 3)
(pow.f64 (pow.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew) 3) 1/3)
(pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) -1)
(neg.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 ew)))
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew) 2))
(log.f64 (exp.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))))
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew) 3))
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) 3) (pow.f64 ew 3)))
(expm1.f64 (log1p.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))
(exp.f64 (log.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 1))
(log1p.f64 (expm1.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))) 1)
(*.f64 1 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 t) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 1)
(*.f64 (sqrt.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) (sqrt.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))))
(*.f64 (sqrt.f64 (sin.f64 t)) (*.f64 (sqrt.f64 (sin.f64 t)) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) 2) (cbrt.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (*.f64 (cbrt.f64 (sin.f64 t)) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) ew)
(*.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))
(*.f64 (neg.f64 (sin.f64 t)) (neg.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1) ew)
(*.f64 (*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sqrt.f64 ew)) (sqrt.f64 ew))
(*.f64 (*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 ew))
(*.f64 (/.f64 (sin.f64 t) 1) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (/.f64 (sin.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))))))
(*.f64 (/.f64 (sin.f64 t) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (/.f64 ew (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) ew))
(*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (/.f64 (sin.f64 t) 1) ew))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) (/.f64 (sin.f64 t) (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2)) (/.f64 (sin.f64 t) (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))))
(*.f64 (/.f64 (sin.f64 t) (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (neg.f64 ew))
(*.f64 (/.f64 1 (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (sin.f64 t) (neg.f64 ew)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 t)) 1) (*.f64 (/.f64 (sqrt.f64 (sin.f64 t)) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) ew))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (sin.f64 t)) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) ew) (sqrt.f64 (sin.f64 t)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 t)) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (/.f64 (sqrt.f64 (sin.f64 t)) 1) ew))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 t)) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2)) (/.f64 (sqrt.f64 (sin.f64 t)) (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (sin.f64 t)) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) ew))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (/.f64 (cbrt.f64 (sin.f64 t)) 1) ew))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) (/.f64 (cbrt.f64 (sin.f64 t)) (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2)) (cbrt.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))))
(*.f64 (neg.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (neg.f64 (sin.f64 t)))
(*.f64 (/.f64 (sin.f64 t) -1) (neg.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (sqrt.f64 (sin.f64 t)) ew))) (sqrt.f64 (sin.f64 t)))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew))) (cbrt.f64 (sin.f64 t)))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) 1)) ew)
(*.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (sqrt.f64 ew))) (sqrt.f64 ew))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) (cbrt.f64 (sin.f64 t)))
(*.f64 (/.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1) ew)
(*.f64 (/.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1) (/.f64 ew 1))
(*.f64 (/.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 1 (sqrt.f64 ew))) (sqrt.f64 ew))
(*.f64 (/.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 1 (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew))
(*.f64 (/.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) -1) (neg.f64 ew))
(*.f64 (/.f64 (neg.f64 (sin.f64 t)) -1) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (/.f64 (neg.f64 (sin.f64 t)) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (neg.f64 ew))
(*.f64 (/.f64 (/.f64 (sin.f64 t) 1) 1) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (/.f64 (/.f64 (sin.f64 t) 1) (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))))))
(*.f64 (/.f64 (/.f64 (sin.f64 t) 1) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (/.f64 ew (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (/.f64 (/.f64 (sin.f64 t) 1) (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (neg.f64 ew))
(*.f64 (/.f64 (/.f64 (sin.f64 t) 1) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) 1)) ew)
(*.f64 (/.f64 (/.f64 (sin.f64 t) 1) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (sqrt.f64 ew))) (sqrt.f64 ew))
(*.f64 (/.f64 (/.f64 (sin.f64 t) 1) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew))
(*.f64 (/.f64 (/.f64 (sin.f64 t) 1) -1) (neg.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (/.f64 (/.f64 (sin.f64 t) (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) 1) (sqrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (/.f64 (/.f64 (sin.f64 t) (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (sqrt.f64 ew))
(*.f64 (/.f64 (/.f64 (sin.f64 t) (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) (sqrt.f64 (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (sqrt.f64 (neg.f64 ew)))
(*.f64 (/.f64 (/.f64 (sin.f64 t) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2)) 1) (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (/.f64 (/.f64 (sin.f64 t) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2)) (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cbrt.f64 ew))
(*.f64 (/.f64 (/.f64 (sin.f64 t) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2)) (cbrt.f64 (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cbrt.f64 (neg.f64 ew)))
(pow.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 1)
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) 2)
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) 3)
(pow.f64 (pow.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 3) 1/3)
(pow.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (sin.f64 t) ew)) -1)
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (neg.f64 ew)))
(neg.f64 (*.f64 (sin.f64 t) (neg.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(neg.f64 (*.f64 (*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (neg.f64 ew)) 1))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 t)) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 3))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))))
(exp.f64 (log.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) 1))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))))
Outputs
(/.f64 1 ew)
(+.f64 (/.f64 1 ew) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 3)))))
(+.f64 (/.f64 1 ew) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (pow.f64 ew 3)))))
(+.f64 (/.f64 1 ew) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 eh (/.f64 (pow.f64 ew 3) eh)))))
(+.f64 (/.f64 1 ew) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 5)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 3))))))
(+.f64 (/.f64 1 ew) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 5))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (pow.f64 ew 3))))))
(+.f64 (/.f64 1 ew) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 (sin.f64 t) 4)) (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 ew 5))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 eh (/.f64 (pow.f64 ew 3) eh))))))
(+.f64 (/.f64 1 ew) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 5)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 6)) (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 7)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 3)))))))
(+.f64 (/.f64 1 ew) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 5))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 (sin.f64 t) 6)) (/.f64 (pow.f64 eh 6) (pow.f64 ew 7))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (pow.f64 ew 3)))))))
(+.f64 (/.f64 1 ew) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 (sin.f64 t) 4)) (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 ew 5))) (fma.f64 1/16 (/.f64 (/.f64 (pow.f64 (cos.f64 t) 6) (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 eh 6))) (pow.f64 ew 7)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 eh (/.f64 (pow.f64 ew 3) eh)))))))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) (pow.f64 ew 2)))
(*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) (/.f64 eh (*.f64 ew ew)))
(*.f64 (/.f64 eh (*.f64 ew ew)) (/.f64 (cos.f64 t) (sin.f64 t)))
(+.f64 (/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) (pow.f64 ew 2))) (*.f64 1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh))))
(+.f64 (*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) (/.f64 eh (*.f64 ew ew))) (*.f64 1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh))))
(+.f64 (*.f64 (/.f64 eh (*.f64 ew ew)) (/.f64 (cos.f64 t) (sin.f64 t))) (/.f64 1/2 (/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))))
(+.f64 (/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) (pow.f64 ew 2))) (+.f64 (*.f64 1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))))))
(+.f64 (*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) (/.f64 eh (*.f64 ew ew))) (fma.f64 1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (*.f64 ew ew) (pow.f64 eh 3))))))
(+.f64 (*.f64 (/.f64 eh (*.f64 ew ew)) (/.f64 (cos.f64 t) (sin.f64 t))) (fma.f64 1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 ew (/.f64 (pow.f64 eh 3) ew))))))
(+.f64 (/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) (pow.f64 ew 2))) (+.f64 (*.f64 1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))))))
(+.f64 (*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) (/.f64 eh (*.f64 ew ew))) (fma.f64 1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (*.f64 ew ew) (pow.f64 eh 3))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 (cos.f64 t) 5)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 5)))))))
(+.f64 (*.f64 (/.f64 eh (*.f64 ew ew)) (/.f64 (cos.f64 t) (sin.f64 t))) (fma.f64 1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 ew (/.f64 (pow.f64 eh 3) ew))) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 (cos.f64 t) 5)) (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 5)) 1/16)))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) (pow.f64 ew 2))))
(neg.f64 (*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) (/.f64 eh (*.f64 ew ew))))
(*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) (neg.f64 (/.f64 eh (*.f64 ew ew))))
(+.f64 (*.f64 -1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) (pow.f64 ew 2)))))
(fma.f64 -1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) (neg.f64 (*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) (/.f64 eh (*.f64 ew ew)))))
(-.f64 (*.f64 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) -1/2) (*.f64 (/.f64 eh (*.f64 ew ew)) (/.f64 (cos.f64 t) (sin.f64 t))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh))) (*.f64 -1 (/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) (pow.f64 ew 2))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (*.f64 ew ew) (pow.f64 eh 3))) (fma.f64 -1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) (neg.f64 (*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) (/.f64 eh (*.f64 ew ew))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 ew (/.f64 (pow.f64 eh 3) ew))) (-.f64 (*.f64 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) -1/2) (*.f64 (/.f64 eh (*.f64 ew ew)) (/.f64 (cos.f64 t) (sin.f64 t)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) (pow.f64 ew 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (*.f64 ew ew) (pow.f64 eh 3))) (fma.f64 -1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) (fma.f64 -1 (*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) (/.f64 eh (*.f64 ew ew))) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 (cos.f64 t) 5)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 5))) -1/16))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 ew (/.f64 (pow.f64 eh 3) ew))) (fma.f64 -1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 (cos.f64 t) 5)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 5))) -1/16) (*.f64 (/.f64 eh (*.f64 ew ew)) (/.f64 (cos.f64 t) (sin.f64 t))))))
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) (pow.f64 ew 2)))
(*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) (/.f64 eh (*.f64 ew ew)))
(*.f64 (/.f64 eh (*.f64 ew ew)) (/.f64 (cos.f64 t) (sin.f64 t)))
(+.f64 (/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) (pow.f64 ew 2))) (*.f64 1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh))))
(+.f64 (*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) (/.f64 eh (*.f64 ew ew))) (*.f64 1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh))))
(+.f64 (*.f64 (/.f64 eh (*.f64 ew ew)) (/.f64 (cos.f64 t) (sin.f64 t))) (/.f64 1/2 (/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))))
(+.f64 (/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) (pow.f64 ew 2))) (+.f64 (*.f64 1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))))))
(+.f64 (*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) (/.f64 eh (*.f64 ew ew))) (fma.f64 1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (*.f64 ew ew) (pow.f64 eh 3))))))
(+.f64 (*.f64 (/.f64 eh (*.f64 ew ew)) (/.f64 (cos.f64 t) (sin.f64 t))) (fma.f64 1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 ew (/.f64 (pow.f64 eh 3) ew))))))
(+.f64 (/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) (pow.f64 ew 2))) (+.f64 (*.f64 1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))))))
(+.f64 (*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) (/.f64 eh (*.f64 ew ew))) (fma.f64 1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (*.f64 ew ew) (pow.f64 eh 3))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 (cos.f64 t) 5)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 5)))))))
(+.f64 (*.f64 (/.f64 eh (*.f64 ew ew)) (/.f64 (cos.f64 t) (sin.f64 t))) (fma.f64 1/2 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 ew (/.f64 (pow.f64 eh 3) ew))) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 (cos.f64 t) 5)) (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 5)) 1/16)))))
(/.f64 1 ew)
(+.f64 (/.f64 1 ew) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 3)))))
(+.f64 (/.f64 1 ew) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (pow.f64 ew 3)))))
(+.f64 (/.f64 1 ew) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 eh (/.f64 (pow.f64 ew 3) eh)))))
(+.f64 (/.f64 1 ew) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 5)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 3))))))
(+.f64 (/.f64 1 ew) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 5))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (pow.f64 ew 3))))))
(+.f64 (/.f64 1 ew) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 (sin.f64 t) 4)) (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 ew 5))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 eh (/.f64 (pow.f64 ew 3) eh))))))
(+.f64 (/.f64 1 ew) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 5)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 6)) (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 7)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 3)))))))
(+.f64 (/.f64 1 ew) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 5))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 (sin.f64 t) 6)) (/.f64 (pow.f64 eh 6) (pow.f64 ew 7))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (pow.f64 ew 3)))))))
(+.f64 (/.f64 1 ew) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 (sin.f64 t) 4)) (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 ew 5))) (fma.f64 1/16 (/.f64 (/.f64 (pow.f64 (cos.f64 t) 6) (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 eh 6))) (pow.f64 ew 7)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 eh (/.f64 (pow.f64 ew 3) eh)))))))
(/.f64 1 ew)
(+.f64 (/.f64 1 ew) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 3)))))
(+.f64 (/.f64 1 ew) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (pow.f64 ew 3)))))
(+.f64 (/.f64 1 ew) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 eh (/.f64 (pow.f64 ew 3) eh)))))
(+.f64 (/.f64 1 ew) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 5)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 3))))))
(+.f64 (/.f64 1 ew) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 5))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (pow.f64 ew 3))))))
(+.f64 (/.f64 1 ew) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 (sin.f64 t) 4)) (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 ew 5))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 eh (/.f64 (pow.f64 ew 3) eh))))))
(+.f64 (/.f64 1 ew) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 5)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 6)) (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 7)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 3)))))))
(+.f64 (/.f64 1 ew) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (/.f64 (pow.f64 eh 4) (pow.f64 ew 5))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 (sin.f64 t) 6)) (/.f64 (pow.f64 eh 6) (pow.f64 ew 7))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (pow.f64 ew 3)))))))
(+.f64 (/.f64 1 ew) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 (sin.f64 t) 4)) (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 ew 5))) (fma.f64 1/16 (/.f64 (/.f64 (pow.f64 (cos.f64 t) 6) (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 eh 6))) (pow.f64 ew 7)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 eh (/.f64 (pow.f64 ew 3) eh)))))))
(/.f64 eh (*.f64 t (pow.f64 ew 2)))
(/.f64 eh (*.f64 t (*.f64 ew ew)))
(/.f64 (/.f64 eh t) (*.f64 ew ew))
(+.f64 (/.f64 eh (*.f64 t (pow.f64 ew 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) t) eh)))
(+.f64 (/.f64 eh (*.f64 t (*.f64 ew ew))) (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh t))))
(+.f64 (/.f64 (/.f64 eh t) (*.f64 ew ew)) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew))) eh) t)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) eh)) (+.f64 (/.f64 eh (*.f64 t (pow.f64 ew 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) t) eh))))
(fma.f64 1/2 (/.f64 (pow.f64 t 3) (/.f64 eh (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1/9)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh ew))) 2)))) (+.f64 (/.f64 eh (*.f64 t (*.f64 ew ew))) (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh t)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) eh) (-.f64 (fma.f64 -2 (/.f64 eh (/.f64 ew (*.f64 (/.f64 eh ew) 1/45))) (/.f64 (*.f64 (*.f64 eh eh) 1/9) (*.f64 ew ew))) (pow.f64 (/.f64 1/2 (/.f64 eh (+.f64 ew (*.f64 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew)) ew)))) 2))) (+.f64 (/.f64 (/.f64 eh t) (*.f64 ew ew)) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew))) eh) t))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) eh)) (+.f64 (/.f64 eh (*.f64 t (pow.f64 ew 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 5) (-.f64 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -2/45 (/.f64 eh ew)) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew)))) (*.f64 17/315 (/.f64 eh ew)))) eh) ew))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 ew 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2)))) (pow.f64 eh 2))))) eh)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) t) eh)))))
(fma.f64 1/2 (/.f64 (pow.f64 t 3) (/.f64 eh (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1/9)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh ew))) 2)))) (+.f64 (/.f64 eh (*.f64 t (*.f64 ew ew))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 t 5) (/.f64 eh (-.f64 (fma.f64 2/3 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 -2 (/.f64 (fma.f64 -2/45 (/.f64 eh ew) (fma.f64 -1/3 (*.f64 (/.f64 eh ew) 1/45) (*.f64 (/.f64 eh ew) 17/315))) (/.f64 ew eh)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (*.f64 (*.f64 ew ew) (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1/9)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh ew))) 2)))) (*.f64 eh eh)))))) (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh t))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 t 3) eh) (-.f64 (fma.f64 -2 (/.f64 eh (/.f64 ew (*.f64 (/.f64 eh ew) 1/45))) (/.f64 (*.f64 (*.f64 eh eh) 1/9) (*.f64 ew ew))) (pow.f64 (/.f64 1/2 (/.f64 eh (+.f64 ew (*.f64 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew)) ew)))) 2))) (+.f64 (/.f64 (/.f64 eh t) (*.f64 ew ew)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew))) eh) t) (*.f64 (/.f64 (pow.f64 t 5) eh) (+.f64 (fma.f64 2/3 (/.f64 eh (/.f64 ew (*.f64 (/.f64 eh ew) 1/45))) (*.f64 -2 (/.f64 (fma.f64 -2/45 (/.f64 eh ew) (+.f64 (*.f64 (/.f64 eh ew) -1/135) (*.f64 (/.f64 eh ew) 17/315))) (/.f64 ew eh)))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew))) (*.f64 eh eh)) (*.f64 (*.f64 ew ew) (-.f64 (fma.f64 -2 (/.f64 eh (/.f64 ew (*.f64 (/.f64 eh ew) 1/45))) (/.f64 (*.f64 (*.f64 eh eh) 1/9) (*.f64 ew ew))) (pow.f64 (/.f64 1/2 (/.f64 eh (+.f64 ew (*.f64 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew)) ew)))) 2)))))))))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (/.f64 1 ew))
(*.f64 (/.f64 1 ew) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))))) ew)
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (/.f64 1 ew))
(*.f64 (/.f64 1 ew) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))))) ew)
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (/.f64 1 ew))
(*.f64 (/.f64 1 ew) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))))) ew)
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (/.f64 1 ew))
(*.f64 (/.f64 1 ew) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))))) ew)
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (/.f64 1 ew))
(*.f64 (/.f64 1 ew) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))))) ew)
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (/.f64 1 ew))
(*.f64 (/.f64 1 ew) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))))) ew)
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (/.f64 1 ew))
(*.f64 (/.f64 1 ew) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))))) ew)
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (/.f64 1 ew))
(*.f64 (/.f64 1 ew) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))))) ew)
(/.f64 (*.f64 (pow.f64 t 2) (pow.f64 ew 2)) eh)
(/.f64 (*.f64 (*.f64 ew ew) (*.f64 t t)) eh)
(/.f64 (*.f64 ew ew) (/.f64 eh (*.f64 t t)))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (pow.f64 ew 2) eh)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 4)) (pow.f64 eh 3)))) (pow.f64 t 4)) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 ew 2)) eh))
(fma.f64 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 ew ew) eh)) (*.f64 -1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 (pow.f64 eh 3) (pow.f64 ew 4))))) (pow.f64 t 4) (/.f64 (*.f64 (*.f64 ew ew) (*.f64 t t)) eh))
(fma.f64 (fma.f64 -1/6 (/.f64 ew (/.f64 eh ew)) (*.f64 -1/2 (/.f64 (pow.f64 ew 4) (/.f64 (pow.f64 eh 3) (+.f64 1 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew))))))) (pow.f64 t 4) (/.f64 (*.f64 ew ew) (/.f64 eh (*.f64 t t))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (pow.f64 ew 2) eh)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 4)) (pow.f64 eh 3)))) (pow.f64 t 4)) (+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (pow.f64 ew 2) eh)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (pow.f64 ew 2) eh)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 4)) (pow.f64 eh 3)))) (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 2))) (pow.f64 eh 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 4) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) (pow.f64 eh 3))))) (pow.f64 t 6)) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 ew 2)) eh)))
(fma.f64 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 ew ew) eh)) (*.f64 -1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 (pow.f64 eh 3) (pow.f64 ew 4))))) (pow.f64 t 4) (fma.f64 (-.f64 (*.f64 (/.f64 (*.f64 ew ew) eh) 1/120) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 ew ew) eh)) (*.f64 -1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 (pow.f64 eh 3) (pow.f64 ew 4))))) (/.f64 (*.f64 eh eh) (*.f64 (*.f64 ew ew) (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))) (/.f64 (pow.f64 ew 4) (/.f64 (pow.f64 eh 3) (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1/9)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh ew))) 2))))))) (pow.f64 t 6) (/.f64 (*.f64 (*.f64 ew ew) (*.f64 t t)) eh)))
(fma.f64 (fma.f64 -1/6 (/.f64 ew (/.f64 eh ew)) (*.f64 -1/2 (/.f64 (pow.f64 ew 4) (/.f64 (pow.f64 eh 3) (+.f64 1 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew))))))) (pow.f64 t 4) (fma.f64 (fma.f64 1/120 (/.f64 ew (/.f64 eh ew)) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (fma.f64 -1/6 (/.f64 ew (/.f64 eh ew)) (*.f64 -1/2 (/.f64 (pow.f64 ew 4) (/.f64 (pow.f64 eh 3) (+.f64 1 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew))))))) (*.f64 eh eh)) (*.f64 ew (+.f64 ew (*.f64 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew)) ew)))) (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)) (-.f64 (fma.f64 -2 (/.f64 eh (/.f64 ew (*.f64 (/.f64 eh ew) 1/45))) (/.f64 (*.f64 (*.f64 eh eh) 1/9) (*.f64 ew ew))) (pow.f64 (/.f64 1/2 (/.f64 eh (+.f64 ew (*.f64 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew)) ew)))) 2)))))) (pow.f64 t 6) (/.f64 (*.f64 ew ew) (/.f64 eh (*.f64 t t)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/5040 (/.f64 (pow.f64 ew 2) eh)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (pow.f64 ew 2) eh)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 4)) (pow.f64 eh 3)))) (*.f64 (pow.f64 ew 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2)))) (pow.f64 eh 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 4) (-.f64 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -2/45 (/.f64 eh ew)) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew)))) (*.f64 17/315 (/.f64 eh ew)))) eh) ew))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 ew 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2)))) (pow.f64 eh 2))))) (pow.f64 eh 3))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (pow.f64 ew 2) eh)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (pow.f64 ew 2) eh)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 4)) (pow.f64 eh 3)))) (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 2))) (pow.f64 eh 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 4) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) (pow.f64 eh 3))))) (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 2))) (pow.f64 eh 2)))))) (pow.f64 t 8)) (+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (pow.f64 ew 2) eh)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 4)) (pow.f64 eh 3)))) (pow.f64 t 4)) (+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (pow.f64 ew 2) eh)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (pow.f64 ew 2) eh)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 4)) (pow.f64 eh 3)))) (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 2))) (pow.f64 eh 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 4) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) (pow.f64 eh 3))))) (pow.f64 t 6)) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 ew 2)) eh))))
(fma.f64 (-.f64 (*.f64 (/.f64 (*.f64 ew ew) eh) -1/5040) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 ew ew) eh)) (*.f64 -1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 (pow.f64 eh 3) (pow.f64 ew 4))))) (*.f64 ew ew)) (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1/9)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh ew))) 2))) (*.f64 eh eh)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 ew 4) (/.f64 (pow.f64 eh 3) (-.f64 (fma.f64 2/3 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 -2 (/.f64 (fma.f64 -2/45 (/.f64 eh ew) (fma.f64 -1/3 (*.f64 (/.f64 eh ew) 1/45) (*.f64 (/.f64 eh ew) 17/315))) (/.f64 ew eh)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (*.f64 (*.f64 ew ew) (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1/9)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh ew))) 2)))) (*.f64 eh eh)))))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 ew ew) eh) 1/120) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 ew ew) eh)) (*.f64 -1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 (pow.f64 eh 3) (pow.f64 ew 4))))) (/.f64 (*.f64 eh eh) (*.f64 (*.f64 ew ew) (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))) (/.f64 (pow.f64 ew 4) (/.f64 (pow.f64 eh 3) (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1/9)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh ew))) 2))))))) (/.f64 (*.f64 eh eh) (*.f64 (*.f64 ew ew) (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))))))) (pow.f64 t 8) (fma.f64 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 ew ew) eh)) (*.f64 -1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 (pow.f64 eh 3) (pow.f64 ew 4))))) (pow.f64 t 4) (fma.f64 (-.f64 (*.f64 (/.f64 (*.f64 ew ew) eh) 1/120) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (*.f64 ew ew) eh)) (*.f64 -1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 (pow.f64 eh 3) (pow.f64 ew 4))))) (/.f64 (*.f64 eh eh) (*.f64 (*.f64 ew ew) (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))) (/.f64 (pow.f64 ew 4) (/.f64 (pow.f64 eh 3) (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1/9)) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh ew))) 2))))))) (pow.f64 t 6) (/.f64 (*.f64 (*.f64 ew ew) (*.f64 t t)) eh))))
(fma.f64 (-.f64 (*.f64 (/.f64 ew (/.f64 eh ew)) -1/5040) (*.f64 1/2 (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)) (+.f64 (fma.f64 2/3 (/.f64 eh (/.f64 ew (*.f64 (/.f64 eh ew) 1/45))) (*.f64 -2 (/.f64 (fma.f64 -2/45 (/.f64 eh ew) (+.f64 (*.f64 (/.f64 eh ew) -1/135) (*.f64 (/.f64 eh ew) 17/315))) (/.f64 ew eh)))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew))) (*.f64 eh eh)) (*.f64 (*.f64 ew ew) (-.f64 (fma.f64 -2 (/.f64 eh (/.f64 ew (*.f64 (/.f64 eh ew) 1/45))) (/.f64 (*.f64 (*.f64 eh eh) 1/9) (*.f64 ew ew))) (pow.f64 (/.f64 1/2 (/.f64 eh (+.f64 ew (*.f64 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew)) ew)))) 2))))))) (/.f64 (fma.f64 1/120 (/.f64 ew (/.f64 eh ew)) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (fma.f64 -1/6 (/.f64 ew (/.f64 eh ew)) (*.f64 -1/2 (/.f64 (pow.f64 ew 4) (/.f64 (pow.f64 eh 3) (+.f64 1 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew))))))) (*.f64 eh eh)) (*.f64 ew (+.f64 ew (*.f64 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew)) ew)))) (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)) (-.f64 (fma.f64 -2 (/.f64 eh (/.f64 ew (*.f64 (/.f64 eh ew) 1/45))) (/.f64 (*.f64 (*.f64 eh eh) 1/9) (*.f64 ew ew))) (pow.f64 (/.f64 1/2 (/.f64 eh (+.f64 ew (*.f64 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew)) ew)))) 2)))))) (/.f64 eh (/.f64 (*.f64 ew (+.f64 ew (*.f64 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew)) ew))) eh)))) (*.f64 (/.f64 (fma.f64 -1/6 (/.f64 ew (/.f64 eh ew)) (*.f64 -1/2 (/.f64 (pow.f64 ew 4) (/.f64 (pow.f64 eh 3) (+.f64 1 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew))))))) (*.f64 eh eh)) (*.f64 (*.f64 ew ew) (-.f64 (fma.f64 -2 (/.f64 eh (/.f64 ew (*.f64 (/.f64 eh ew) 1/45))) (/.f64 (*.f64 (*.f64 eh eh) 1/9) (*.f64 ew ew))) (pow.f64 (/.f64 1/2 (/.f64 eh (+.f64 ew (*.f64 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew)) ew)))) 2))))))) (pow.f64 t 8) (fma.f64 (fma.f64 -1/6 (/.f64 ew (/.f64 eh ew)) (*.f64 -1/2 (/.f64 (pow.f64 ew 4) (/.f64 (pow.f64 eh 3) (+.f64 1 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew))))))) (pow.f64 t 4) (fma.f64 (fma.f64 1/120 (/.f64 ew (/.f64 eh ew)) (*.f64 -1/2 (+.f64 (*.f64 (/.f64 (fma.f64 -1/6 (/.f64 ew (/.f64 eh ew)) (*.f64 -1/2 (/.f64 (pow.f64 ew 4) (/.f64 (pow.f64 eh 3) (+.f64 1 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew))))))) (*.f64 eh eh)) (*.f64 ew (+.f64 ew (*.f64 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew)) ew)))) (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)) (-.f64 (fma.f64 -2 (/.f64 eh (/.f64 ew (*.f64 (/.f64 eh ew) 1/45))) (/.f64 (*.f64 (*.f64 eh eh) 1/9) (*.f64 ew ew))) (pow.f64 (/.f64 1/2 (/.f64 eh (+.f64 ew (*.f64 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew)) ew)))) 2)))))) (pow.f64 t 6) (/.f64 (*.f64 ew ew) (/.f64 eh (*.f64 t t))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) (*.f64 (sin.f64 t) ew))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) (*.f64 (sin.f64 t) ew))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) (*.f64 (sin.f64 t) ew))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) (*.f64 (sin.f64 t) ew))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) (*.f64 (sin.f64 t) ew))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) (*.f64 (sin.f64 t) ew))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) (*.f64 (sin.f64 t) ew))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) (*.f64 (sin.f64 t) ew))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))) (*.f64 ew (sin.f64 t)))
(*.f64 (sin.f64 t) (*.f64 ew (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2))))))))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (*.f64 (sin.f64 t) ew))
(fma.f64 -1/2 (/.f64 (pow.f64 (cos.f64 t) 2) (/.f64 (*.f64 ew (sin.f64 t)) (*.f64 eh eh))) (*.f64 ew (sin.f64 t)))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 eh eh) (sin.f64 t)) (/.f64 (pow.f64 (cos.f64 t) 2) ew)) (*.f64 ew (sin.f64 t)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (+.f64 (*.f64 (sin.f64 t) ew) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)))) (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3))))) (pow.f64 eh 4)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (cos.f64 t) 2) (/.f64 (*.f64 ew (sin.f64 t)) (*.f64 eh eh))) (fma.f64 (sin.f64 t) ew (neg.f64 (*.f64 (pow.f64 eh 4) (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 ew 3) (pow.f64 (sin.f64 t) 3))) -3/8)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 eh eh) (sin.f64 t)) (/.f64 (pow.f64 (cos.f64 t) 2) ew)) (*.f64 ew (sin.f64 t))) (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 ew 3) (pow.f64 (sin.f64 t) 3))) (*.f64 -3/8 (pow.f64 eh 4))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)))) (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)))))) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))) (*.f64 1/8 (/.f64 (pow.f64 (cos.f64 t) 6) (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5))))) (pow.f64 eh 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (+.f64 (*.f64 (sin.f64 t) ew) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)))) (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3))))) (pow.f64 eh 4))))))
(fma.f64 -1 (*.f64 (pow.f64 eh 6) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 ew 3) (pow.f64 (sin.f64 t) 3))) -3/8) (*.f64 ew ew))) (*.f64 1/8 (/.f64 (pow.f64 (cos.f64 t) 6) (*.f64 (pow.f64 ew 5) (pow.f64 (sin.f64 t) 5)))))) (fma.f64 -1/2 (/.f64 (pow.f64 (cos.f64 t) 2) (/.f64 (*.f64 ew (sin.f64 t)) (*.f64 eh eh))) (fma.f64 (sin.f64 t) ew (neg.f64 (*.f64 (pow.f64 eh 4) (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 ew 3) (pow.f64 (sin.f64 t) 3))) -3/8))))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 eh eh) (sin.f64 t)) (/.f64 (pow.f64 (cos.f64 t) 2) ew)) (*.f64 ew (sin.f64 t))) (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 ew 3) (pow.f64 (sin.f64 t) 3))) (*.f64 -3/8 (pow.f64 eh 4)))) (*.f64 (pow.f64 eh 6) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 ew 3) (pow.f64 (sin.f64 t) 3))) (/.f64 (*.f64 ew ew) -3/8))) (*.f64 1/8 (/.f64 (/.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 ew 5)) (pow.f64 (sin.f64 t) 5))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))
(*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (cos.f64 t)) (/.f64 (*.f64 ew ew) eh))
(*.f64 (/.f64 ew (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (cos.f64 t)))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (cos.f64 t)) (/.f64 (*.f64 ew ew) eh)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)))))
(+.f64 (*.f64 (/.f64 ew (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (cos.f64 t))) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)) -1/2)))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 eh 5)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (cos.f64 t)) (/.f64 (*.f64 ew ew) eh)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (neg.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 6))) -3/8) (pow.f64 eh 5)))))
(+.f64 (*.f64 (/.f64 ew (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (cos.f64 t))) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)) -1/2)) (/.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 6))) (/.f64 (pow.f64 eh 5) -3/8))))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 ew 2))) (pow.f64 (cos.f64 t) 2))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 8) (pow.f64 ew 8)) (pow.f64 (cos.f64 t) 7)))) (pow.f64 eh 7))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 eh 5))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (cos.f64 t)) (/.f64 (*.f64 ew ew) eh)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (*.f64 -1 (+.f64 (/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (sin.f64 t) 2) (/.f64 (pow.f64 (cos.f64 t) 2) (*.f64 (*.f64 ew ew) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 6))) -3/8)))) (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 t) 8) (/.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 ew 8))))) (pow.f64 eh 7)) (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 6))) -3/8) (pow.f64 eh 5))))))
(+.f64 (*.f64 (/.f64 ew (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (cos.f64 t))) (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)) -1/2)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (*.f64 ew (*.f64 ew (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) -3/8) (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 6)))))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 8) (pow.f64 (cos.f64 t) 7)) (pow.f64 ew 8)))) (pow.f64 eh 7))) (/.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 6))) (/.f64 (pow.f64 eh 5) -3/8))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)))
(neg.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (cos.f64 t)) (/.f64 (*.f64 ew ew) eh)))
(*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (cos.f64 t)) (neg.f64 (/.f64 ew (/.f64 eh ew))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (neg.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (cos.f64 t)) (/.f64 (*.f64 ew ew) eh))))
(-.f64 (/.f64 (*.f64 (*.f64 1/2 (pow.f64 ew 4)) (pow.f64 (sin.f64 t) 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))) (*.f64 (/.f64 ew (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (cos.f64 t))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (cos.f64 t)) (/.f64 (*.f64 ew ew) eh)) (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 6))) (pow.f64 eh 5)) -3/8)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (-.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 6))) (/.f64 (pow.f64 eh 5) -3/8)) (*.f64 (/.f64 ew (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (cos.f64 t)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 8) (pow.f64 ew 8)) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 eh 7)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 ew 2))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 7)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (fma.f64 -1 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (cos.f64 t)) (/.f64 (*.f64 ew ew) eh)) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 8) (pow.f64 (cos.f64 t) 7)) (/.f64 (pow.f64 ew 8) (pow.f64 eh 7))) (fma.f64 -1/8 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 6))) (pow.f64 eh 5)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 (*.f64 ew ew) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 6))) -3/8)) (pow.f64 eh 7))) (*.f64 -1/4 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 6))) (pow.f64 eh 5))))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (-.f64 (fma.f64 1/8 (*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 8) (pow.f64 (cos.f64 t) 7)) (pow.f64 eh 7)) (pow.f64 ew 8)) (+.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 6))) (/.f64 (pow.f64 eh 5) -3/8)) (*.f64 (/.f64 -1/2 (pow.f64 eh 7)) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (*.f64 ew (*.f64 ew (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) -3/8) (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 6))))))))) (*.f64 (/.f64 ew (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (cos.f64 t)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))
(*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (cos.f64 t)) (/.f64 (*.f64 ew ew) eh))
(*.f64 (/.f64 ew (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (cos.f64 t)))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (cos.f64 t)) (/.f64 (*.f64 ew ew) eh)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)))))
(+.f64 (*.f64 (/.f64 ew (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (cos.f64 t))) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)) -1/2)))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (*.f64 -1 (*.f64 (pow.f64 ew 6) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (cos.f64 t)) (/.f64 (*.f64 ew ew) eh)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (neg.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 6))) -3/8) (pow.f64 eh 5)))))
(+.f64 (*.f64 (/.f64 ew (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (cos.f64 t))) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)) -1/2)) (/.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 6))) (/.f64 (pow.f64 eh 5) -3/8))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ew 8) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)))) (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 t) 8) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 eh 7))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (*.f64 -1 (*.f64 (pow.f64 ew 6) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))))))))))
(fma.f64 -1 (*.f64 (pow.f64 ew 8) (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) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) -3/8) (*.f64 eh eh))) (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 t) 8) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 eh 7)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (cos.f64 t)) (/.f64 (*.f64 ew ew) eh)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (neg.f64 (*.f64 (pow.f64 ew 6) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) -3/8))))))
(-.f64 (+.f64 (*.f64 (/.f64 ew (/.f64 eh ew)) (/.f64 (pow.f64 (sin.f64 t) 2) (cos.f64 t))) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 3)) (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)) -1/2)) (/.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 ew 6))) (/.f64 (pow.f64 eh 5) -3/8)))) (*.f64 (pow.f64 ew 8) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (/.f64 (*.f64 eh eh) -3/8))) (*.f64 1/8 (/.f64 (/.f64 (pow.f64 (sin.f64 t) 8) (pow.f64 (cos.f64 t) 7)) (pow.f64 eh 7))))))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (*.f64 (sin.f64 t) ew))
(fma.f64 -1/2 (/.f64 (pow.f64 (cos.f64 t) 2) (/.f64 (*.f64 ew (sin.f64 t)) (*.f64 eh eh))) (*.f64 ew (sin.f64 t)))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 eh eh) (sin.f64 t)) (/.f64 (pow.f64 (cos.f64 t) 2) ew)) (*.f64 ew (sin.f64 t)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (+.f64 (*.f64 (sin.f64 t) ew) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 3)))) (pow.f64 ew 3)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (cos.f64 t) 2) (/.f64 (*.f64 ew (sin.f64 t)) (*.f64 eh eh))) (fma.f64 (sin.f64 t) ew (neg.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 4))) -3/8) (pow.f64 ew 3)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 eh eh) (sin.f64 t)) (/.f64 (pow.f64 (cos.f64 t) 2) ew)) (*.f64 ew (sin.f64 t))) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 3)) (pow.f64 eh 4)) (/.f64 (pow.f64 ew 3) -3/8)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (+.f64 (*.f64 (sin.f64 t) ew) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 3)))) (pow.f64 ew 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 6)) (pow.f64 (sin.f64 t) 5))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 (pow.f64 eh 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 3)))))) (pow.f64 (sin.f64 t) 2)))) (pow.f64 ew 5))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (cos.f64 t) 2) (/.f64 (*.f64 ew (sin.f64 t)) (*.f64 eh eh))) (fma.f64 (sin.f64 t) ew (*.f64 -1 (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 4))) -3/8) (pow.f64 ew 3)) (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 (cos.f64 t) 6) (/.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 eh 6))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 t) 2) (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (*.f64 eh eh) (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 4))) -3/8)))))) (pow.f64 ew 5))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 eh eh) (sin.f64 t)) (/.f64 (pow.f64 (cos.f64 t) 2) ew)) (-.f64 (-.f64 (*.f64 ew (sin.f64 t)) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 3)) (pow.f64 eh 4)) (/.f64 (pow.f64 ew 3) -3/8))) (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 (cos.f64 t) 6) (/.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 eh 6))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 3)) (pow.f64 eh 4)) (*.f64 -3/8 (*.f64 eh eh)))))) (pow.f64 ew 5))))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (*.f64 (sin.f64 t) ew))
(fma.f64 -1/2 (/.f64 (pow.f64 (cos.f64 t) 2) (/.f64 (*.f64 ew (sin.f64 t)) (*.f64 eh eh))) (*.f64 ew (sin.f64 t)))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 eh eh) (sin.f64 t)) (/.f64 (pow.f64 (cos.f64 t) 2) ew)) (*.f64 ew (sin.f64 t)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (+.f64 (*.f64 (sin.f64 t) ew) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 3)))) (pow.f64 ew 3)))))
(fma.f64 -1/2 (/.f64 (pow.f64 (cos.f64 t) 2) (/.f64 (*.f64 ew (sin.f64 t)) (*.f64 eh eh))) (fma.f64 (sin.f64 t) ew (neg.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 4))) -3/8) (pow.f64 ew 3)))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 eh eh) (sin.f64 t)) (/.f64 (pow.f64 (cos.f64 t) 2) ew)) (*.f64 ew (sin.f64 t))) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 3)) (pow.f64 eh 4)) (/.f64 (pow.f64 ew 3) -3/8)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (+.f64 (*.f64 (sin.f64 t) ew) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 3)))) (pow.f64 ew 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 6)) (pow.f64 (sin.f64 t) 5))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 (pow.f64 eh 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 3))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 3)))))) (pow.f64 (sin.f64 t) 2)))) (pow.f64 ew 5))))))
(fma.f64 -1/2 (/.f64 (pow.f64 (cos.f64 t) 2) (/.f64 (*.f64 ew (sin.f64 t)) (*.f64 eh eh))) (fma.f64 (sin.f64 t) ew (*.f64 -1 (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 4))) -3/8) (pow.f64 ew 3)) (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 (cos.f64 t) 6) (/.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 eh 6))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 t) 2) (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (*.f64 eh eh) (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 4))) -3/8)))))) (pow.f64 ew 5))))))
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 eh eh) (sin.f64 t)) (/.f64 (pow.f64 (cos.f64 t) 2) ew)) (-.f64 (-.f64 (*.f64 ew (sin.f64 t)) (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 3)) (pow.f64 eh 4)) (/.f64 (pow.f64 ew 3) -3/8))) (/.f64 (fma.f64 1/8 (/.f64 (pow.f64 (cos.f64 t) 6) (/.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 eh 6))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 3)) (pow.f64 eh 4)) (*.f64 -3/8 (*.f64 eh eh)))))) (pow.f64 ew 5))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) 1)
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 1 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (/.f64 1 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 (neg.f64 (/.f64 1 ew))))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew) 1)
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 1 ew)))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 1 ew)))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2) (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2) (neg.f64 (neg.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (/.f64 1 ew) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (neg.f64 (/.f64 1 ew)))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 1 (neg.f64 ew)))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 ew))) (neg.f64 (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 ew)))))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (*.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 ew))) (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 ew)))) (neg.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 ew)))))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (/.f64 1 (sqrt.f64 ew)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (sqrt.f64 ew)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 ew)) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sqrt.f64 ew))
(/.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (sqrt.f64 ew)) (sqrt.f64 ew))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew)))
(/.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew)) (pow.f64 (cbrt.f64 ew) 2))
(*.f64 -1 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 ew)))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) (neg.f64 (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2)) (neg.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (/.f64 1 (neg.f64 ew)) (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1) (/.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) ew) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cbrt.f64 ew)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew)))
(/.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew)) (pow.f64 (cbrt.f64 ew) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) 1) (/.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (sqrt.f64 ew)) (/.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sqrt.f64 ew)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 ew)) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sqrt.f64 ew))
(/.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (sqrt.f64 ew)) (sqrt.f64 ew))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))
(*.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (pow.f64 (cbrt.f64 ew) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew))) (pow.f64 (cbrt.f64 ew) 2))
(*.f64 (/.f64 1 (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (/.f64 1 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2))) (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (/.f64 1 (/.f64 ew (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (/.f64 1 (/.f64 ew (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))) (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) ew) (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 ew)))) (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 ew))))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 ew))) (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 ew))))) (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 ew))))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))) (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(*.f64 (neg.f64 (neg.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2))) (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(pow.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew) 1)
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(pow.f64 (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2)
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 3)
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(pow.f64 (pow.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew) 3) 1/3)
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) -1)
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(neg.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 ew)))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew) 2))
(fabs.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew))
(log.f64 (exp.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew) 3))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) 3) (pow.f64 ew 3)))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(expm1.f64 (log1p.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(exp.f64 (log.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 1))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(log1p.f64 (expm1.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))) 1)
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 1 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (sin.f64 t) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 1)
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (sqrt.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) (sqrt.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (sqrt.f64 (sin.f64 t)) (*.f64 (sqrt.f64 (sin.f64 t)) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (cbrt.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) 2))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) 2) (cbrt.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (*.f64 (cbrt.f64 (sin.f64 t)) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (*.f64 ew (/.f64 (cbrt.f64 (sin.f64 t)) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cbrt.f64 (sin.f64 t))))
(*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) ew)
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (neg.f64 (sin.f64 t)) (neg.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1) ew)
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sqrt.f64 ew)) (sqrt.f64 ew))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 ew))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (sin.f64 t) 1) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (sin.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))))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (sin.f64 t) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (/.f64 ew (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) ew))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (/.f64 (sin.f64 t) 1) ew))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) (/.f64 (sin.f64 t) (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2)) (/.f64 (sin.f64 t) (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (sin.f64 t) (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (neg.f64 ew))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 1 (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (sin.f64 t) (neg.f64 ew)))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 t)) 1) (*.f64 (/.f64 (sqrt.f64 (sin.f64 t)) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) ew))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 (sin.f64 t)) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) ew) (sqrt.f64 (sin.f64 t)))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 t)) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (/.f64 (sqrt.f64 (sin.f64 t)) 1) ew))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 t)) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2)) (/.f64 (sqrt.f64 (sin.f64 t)) (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (sin.f64 t)) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) ew))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (*.f64 ew (/.f64 (cbrt.f64 (sin.f64 t)) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cbrt.f64 (sin.f64 t))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (/.f64 (cbrt.f64 (sin.f64 t)) 1) ew))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (*.f64 ew (/.f64 (cbrt.f64 (sin.f64 t)) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cbrt.f64 (sin.f64 t))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) (/.f64 (cbrt.f64 (sin.f64 t)) (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (*.f64 ew (/.f64 (cbrt.f64 (sin.f64 t)) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cbrt.f64 (sin.f64 t))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2)) (cbrt.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))))
(*.f64 (cbrt.f64 (*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)) 2))
(*.f64 (neg.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (neg.f64 (sin.f64 t)))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (sin.f64 t) -1) (neg.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (sqrt.f64 (sin.f64 t)) ew))) (sqrt.f64 (sin.f64 t)))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew))) (cbrt.f64 (sin.f64 t)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (*.f64 ew (/.f64 (cbrt.f64 (sin.f64 t)) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cbrt.f64 (sin.f64 t))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) 1)) ew)
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (sqrt.f64 ew))) (sqrt.f64 ew))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) (cbrt.f64 (sin.f64 t)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (*.f64 ew (/.f64 (cbrt.f64 (sin.f64 t)) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cbrt.f64 (sin.f64 t))))
(*.f64 (/.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1) ew)
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1) (/.f64 ew 1))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 1 (sqrt.f64 ew))) (sqrt.f64 ew))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 1 (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) -1) (neg.f64 ew))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (neg.f64 (sin.f64 t)) -1) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (neg.f64 (sin.f64 t)) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (neg.f64 ew))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (/.f64 (sin.f64 t) 1) 1) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (/.f64 (sin.f64 t) 1) (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))))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (/.f64 (sin.f64 t) 1) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (/.f64 ew (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (/.f64 (sin.f64 t) 1) (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (neg.f64 ew))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (/.f64 (sin.f64 t) 1) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) 1)) ew)
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (/.f64 (sin.f64 t) 1) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (sqrt.f64 ew))) (sqrt.f64 ew))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (/.f64 (sin.f64 t) 1) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (/.f64 (sin.f64 t) 1) -1) (neg.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (/.f64 (sin.f64 t) (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) 1) (sqrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (/.f64 (sin.f64 t) (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) (sqrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (/.f64 (sin.f64 t) (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew))) (sqrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (/.f64 (/.f64 (sin.f64 t) (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (sqrt.f64 ew))
(*.f64 (sqrt.f64 ew) (/.f64 (sin.f64 t) (*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))))
(*.f64 (sqrt.f64 ew) (/.f64 (/.f64 (sin.f64 t) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew))))
(*.f64 (/.f64 (/.f64 (sin.f64 t) (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) (sqrt.f64 (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (sqrt.f64 (neg.f64 ew)))
(/.f64 (*.f64 (/.f64 (sin.f64 t) (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) (sqrt.f64 (neg.f64 ew))) (sqrt.f64 (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (/.f64 (/.f64 (sin.f64 t) (sqrt.f64 (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew))) (sqrt.f64 (neg.f64 ew)))
(*.f64 (/.f64 (/.f64 (sin.f64 t) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2)) 1) (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (/.f64 (sin.f64 t) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2)) (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (sin.f64 t)) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)) 2))
(*.f64 (/.f64 (/.f64 (sin.f64 t) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2)) (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cbrt.f64 ew))
(*.f64 (cbrt.f64 ew) (/.f64 (sin.f64 t) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2))))
(/.f64 (/.f64 (*.f64 (sin.f64 t) (cbrt.f64 ew)) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)) 2)) (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (/.f64 (/.f64 (sin.f64 t) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2)) (cbrt.f64 (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cbrt.f64 (neg.f64 ew)))
(*.f64 (/.f64 (/.f64 (sin.f64 t) (cbrt.f64 (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) ew)) 2)) (cbrt.f64 (neg.f64 ew)))
(pow.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 1)
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) 2)
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) 3)
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(pow.f64 (pow.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 3) 1/3)
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(pow.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (sin.f64 t) ew)) -1)
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (neg.f64 ew)))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(neg.f64 (*.f64 (sin.f64 t) (neg.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(neg.f64 (*.f64 (*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (neg.f64 ew)) 1))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 2))
(sqrt.f64 (pow.f64 (*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2))
(fabs.f64 (*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 t)) (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) 3))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew) 3)))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(exp.f64 (log.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))) 1))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 ew (/.f64 (sin.f64 t) (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))

localize29.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 94 to 15 computations (84% saved)

series8.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite78.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1076×swap-sqr
744×associate-/l/
732×associate-/r/
410×distribute-lft-neg-in
368×distribute-rgt-neg-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify68.0ms (0.4%)

Algorithm
egg-herbie
Rules
1384×associate-*r*
1216×associate-*l*
1214×log-prod
620×associate-+r+
590×associate-+l+
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0802473
12092361
27012313
340002283
Stop Event
node limit
Counts
53 → 42
Calls
Call 1
Inputs
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 1)
(/.f64 (*.f64 (*.f64 eh (cos.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t))) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (*.f64 eh (cos.f64 t))) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(pow.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (cos.f64 t))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 3) (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3) (pow.f64 (*.f64 eh (cos.f64 t)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(exp.f64 (log.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
Outputs
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))
(fma.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) eh (*.f64 (*.f64 -1/2 (*.f64 t t)) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 t t)) 1) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (fma.f64 -1/2 (*.f64 t t) 1))
(*.f64 eh (*.f64 (fma.f64 -1/2 (*.f64 t t) 1) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))))
(fma.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) eh (fma.f64 -1/2 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 t t)) (*.f64 1/24 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (pow.f64 t 4)))))
(fma.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (+.f64 (*.f64 -1/2 (*.f64 t t)) (*.f64 1/24 (pow.f64 t 4)))))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (+.f64 (fma.f64 -1/2 (*.f64 t t) 1) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 1 (fma.f64 -1/2 (*.f64 t t) (*.f64 1/24 (pow.f64 t 4)))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))))
(fma.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) eh (fma.f64 -1/2 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 t t)) (fma.f64 -1/720 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (pow.f64 t 6)) (*.f64 1/24 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (pow.f64 t 4))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 t t)) 1) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/720 (pow.f64 t 6)))))
(fma.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (+.f64 (*.f64 t (*.f64 t -1/2)) (fma.f64 1/24 (pow.f64 t 4) (*.f64 -1/720 (pow.f64 t 6))))))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (fma.f64 -1/2 (*.f64 t t) 1) (fma.f64 1/24 (pow.f64 t 4) (*.f64 -1/720 (pow.f64 t 6)))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 1)
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 (*.f64 (*.f64 eh (cos.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t))) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (*.f64 (cos.f64 t) eh) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (/.f64 (/.f64 eh ew) (tan.f64 t))))
(*.f64 (/.f64 (*.f64 (cos.f64 t) eh) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 (/.f64 eh ew) (tan.f64 t)))
(*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew))))
(*.f64 (*.f64 (cos.f64 t) eh) (/.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (*.f64 eh (cos.f64 t))) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (*.f64 (cos.f64 t) eh) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (/.f64 (/.f64 eh ew) (tan.f64 t))))
(*.f64 (/.f64 (*.f64 (cos.f64 t) eh) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 (/.f64 eh ew) (tan.f64 t)))
(*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew))))
(*.f64 (*.f64 (cos.f64 t) eh) (/.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(pow.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1)
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2)
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3)
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(pow.f64 (pow.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 3) 1/3)
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (cos.f64 t))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 3))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 3) (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3)))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3) (pow.f64 (*.f64 eh (cos.f64 t)) 3)))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(exp.f64 (log.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))

localize35.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 129 to 17 computations (86.8% saved)

localize58.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.8b
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
1.6b
(/.f64 (/.f64 eh ew) (tan.f64 t))
2.8b
(/.f64 eh (*.f64 (tan.f64 t) ew))
25.1b
(cbrt.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 3))
Compiler

Compiled 185 to 56 computations (69.7% saved)

series4.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite76.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1736×associate-/l*
958×swap-sqr
410×distribute-lft-neg-in
364×distribute-rgt-neg-in
300×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify136.0ms (0.7%)

Algorithm
egg-herbie
Rules
1506×distribute-lft-in
752×associate-+r+
746×associate-*r*
746×times-frac
682×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04308185
113038001
262637997
Stop Event
node limit
Counts
105 → 169
Calls
Call 1
Inputs
(/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))
(+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))))) (pow.f64 ew 6))) (+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 t) 7) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 eh 7)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2))))) (pow.f64 ew 8))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))))) (pow.f64 ew 6))) (+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))))))
ew
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) ew)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (pow.f64 ew 3))) ew))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2))) (pow.f64 (sin.f64 t) 2))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 6)) (pow.f64 (sin.f64 t) 6)))) (pow.f64 ew 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (pow.f64 ew 3))) ew)))
(*.f64 -1 (*.f64 (cbrt.f64 -1) ew))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 (cbrt.f64 -1) (pow.f64 eh 2))) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) (*.f64 -1 (*.f64 (cbrt.f64 -1) ew)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 (cbrt.f64 -1) (pow.f64 eh 2))) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (cbrt.f64 -1) (pow.f64 eh 4))) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))) (+.f64 (*.f64 -1 (*.f64 (cbrt.f64 -1) ew)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (cbrt.f64 -1) (pow.f64 eh 4))) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 (cbrt.f64 -1) (pow.f64 eh 2))) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (cbrt.f64 -1) (pow.f64 eh 4))) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (cbrt.f64 -1) (pow.f64 eh 4))) (pow.f64 (sin.f64 t) 4))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (cbrt.f64 -1) (pow.f64 eh 4))) (pow.f64 (sin.f64 t) 4)))) (pow.f64 eh 2))) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 5)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 6) (*.f64 (cbrt.f64 -1) (pow.f64 eh 6))) (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 5)))) (+.f64 (*.f64 -1 (*.f64 (cbrt.f64 -1) ew)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (cbrt.f64 -1) (pow.f64 eh 4))) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))))))))
ew
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) ew)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))) (*.f64 -1/8 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3))))) (pow.f64 eh 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) ew))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (cos.f64 t) 6) (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 5)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))) (*.f64 -1/8 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))))) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (pow.f64 eh 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))) (*.f64 -1/8 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3))))) (pow.f64 eh 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) ew)))
(/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))
(+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 eh 5))) (+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 ew 2))) (pow.f64 (cos.f64 t) 2))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 7) (pow.f64 ew 8)) (pow.f64 (cos.f64 t) 7)))) (pow.f64 eh 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 eh 5))) (+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 ew 2))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 7)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 7) (pow.f64 ew 8)) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 eh 7)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))))))))
(/.f64 (*.f64 t (pow.f64 ew 2)) eh)
(+.f64 (/.f64 (*.f64 t (pow.f64 ew 2)) eh) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 t 3) (pow.f64 ew 4))) (pow.f64 eh 3))))
(+.f64 (/.f64 (*.f64 t (pow.f64 ew 2)) eh) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 t 3) (pow.f64 ew 4))) (pow.f64 eh 3))) (*.f64 -1 (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) 2) (pow.f64 ew 6)) (pow.f64 eh 5))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 4) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) (pow.f64 eh 3))))))))
(+.f64 (/.f64 (*.f64 t (pow.f64 ew 2)) eh) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 4) (-.f64 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -2/45 (/.f64 eh ew)) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew)))) (*.f64 17/315 (/.f64 eh ew)))) eh) ew))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 ew 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2)))) (pow.f64 eh 2))))) (pow.f64 eh 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 ew 6) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2)))) (pow.f64 eh 5))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) 2) (pow.f64 ew 6)) (pow.f64 eh 5))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 4) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) (pow.f64 eh 3)))) (pow.f64 ew 2))) (pow.f64 eh 2))))) (pow.f64 t 7))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 t 3) (pow.f64 ew 4))) (pow.f64 eh 3))) (*.f64 -1 (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) 2) (pow.f64 ew 6)) (pow.f64 eh 5))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 4) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) (pow.f64 eh 3)))))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(-.f64 (exp.f64 (log1p.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) 1)
(*.f64 ew (/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 1 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 1)
(*.f64 (sqrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (sqrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sqrt.f64 ew) (*.f64 (sqrt.f64 ew) (/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (pow.f64 (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 2))
(*.f64 (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (pow.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 2) (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (pow.f64 (cbrt.f64 ew) 2) (*.f64 (cbrt.f64 ew) (/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)
(*.f64 (neg.f64 ew) (/.f64 1 (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (/.f64 ew (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2)) (/.f64 ew (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (/.f64 1 (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (neg.f64 ew))
(*.f64 (/.f64 (sqrt.f64 ew) 1) (/.f64 (sqrt.f64 ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (/.f64 (sqrt.f64 ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sqrt.f64 ew))
(*.f64 (/.f64 (sqrt.f64 ew) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2)) (/.f64 (sqrt.f64 ew) (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 ew) 2) 1) (/.f64 (cbrt.f64 ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 ew) 2) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (/.f64 (cbrt.f64 ew) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 ew) 2) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2)) (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (pow.f64 1 1/3) (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (pow.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) 1/3) (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (pow.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 3/2) 1/3))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 ew) 2) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cbrt.f64 ew))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 ew (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) 1))
(/.f64 1 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) ew))
(/.f64 1 (/.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew)) (pow.f64 (cbrt.f64 ew) 2)))
(/.f64 (sqrt.f64 ew) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (sqrt.f64 ew)))
(/.f64 (sqrt.f64 ew) (/.f64 (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (neg.f64 (sqrt.f64 ew))))
(/.f64 (cbrt.f64 ew) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (pow.f64 (cbrt.f64 ew) 2)))
(/.f64 (cbrt.f64 ew) (/.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (sqrt.f64 ew)) (cbrt.f64 (sqrt.f64 ew))))
(/.f64 (cbrt.f64 ew) (/.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew)) (cbrt.f64 ew)))
(/.f64 (pow.f64 (cbrt.f64 ew) 2) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew)))
(/.f64 (pow.f64 (cbrt.f64 ew) 2) (/.f64 (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (neg.f64 (cbrt.f64 ew))))
(/.f64 (neg.f64 ew) (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (sqrt.f64 ew)) (sqrt.f64 (cbrt.f64 ew))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew)) (sqrt.f64 (pow.f64 (cbrt.f64 ew) 2))))
(/.f64 (sqrt.f64 (sqrt.f64 ew)) (/.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (sqrt.f64 ew)) (sqrt.f64 (sqrt.f64 ew))))
(/.f64 (sqrt.f64 (neg.f64 ew)) (/.f64 (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sqrt.f64 (neg.f64 ew))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2))) (/.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew)) (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 ew)) (cbrt.f64 (neg.f64 ew))) (/.f64 (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cbrt.f64 (neg.f64 ew))))
(/.f64 (/.f64 ew 1) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 (/.f64 ew (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (/.f64 ew (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2)) (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 -1 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (neg.f64 ew)))
(/.f64 (neg.f64 (sqrt.f64 ew)) (/.f64 (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sqrt.f64 ew)))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cbrt.f64 ew)))
(pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 1)
(pow.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 2)
(pow.f64 (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 3)
(pow.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) ew) -1)
(neg.f64 (/.f64 ew (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(neg.f64 (/.f64 (neg.f64 ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(neg.f64 (*.f64 (/.f64 ew (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 1))
(neg.f64 (*.f64 ew (/.f64 1 (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(neg.f64 (*.f64 1 (/.f64 ew (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(neg.f64 (*.f64 (pow.f64 1 1/3) (/.f64 ew (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(sqrt.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2))
(log.f64 (exp.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(expm1.f64 (log1p.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(exp.f64 (log.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(exp.f64 (*.f64 (log.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) 1/3))
(log1p.f64 (expm1.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
Outputs
(/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))
(/.f64 (*.f64 (sin.f64 t) (*.f64 ew ew)) (*.f64 (cos.f64 t) eh))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew (/.f64 eh ew)))
(+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))))
(+.f64 (/.f64 (*.f64 (sin.f64 t) (*.f64 ew ew)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew (/.f64 eh ew))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))))) (pow.f64 ew 6))) (+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))))))
(fma.f64 -1 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) -3/8) (pow.f64 ew 6)) (+.f64 (/.f64 (*.f64 (sin.f64 t) (*.f64 ew ew)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew (/.f64 eh ew)))) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (*.f64 -3/8 (pow.f64 ew 6))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (sin.f64 t) 7) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 eh 7)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2))))) (pow.f64 ew 8))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1/8 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))))) (pow.f64 ew 6))) (+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))))))
(fma.f64 -1 (*.f64 (fma.f64 1/8 (/.f64 (pow.f64 (sin.f64 t) 7) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 eh 7))) (*.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) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) -3/8) (*.f64 eh eh))))) (pow.f64 ew 8)) (fma.f64 -1 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) -3/8) (pow.f64 ew 6)) (+.f64 (/.f64 (*.f64 (sin.f64 t) (*.f64 ew ew)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)))))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew (/.f64 eh ew)))) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (*.f64 -3/8 (pow.f64 ew 6)))) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 eh eh))) (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) -3/8) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 (/.f64 1/8 (pow.f64 (cos.f64 t) 7)) (/.f64 (pow.f64 (sin.f64 t) 7) (pow.f64 eh 7)))) (pow.f64 ew 8)))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew (/.f64 eh ew)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (*.f64 -3/8 (pow.f64 ew 6))) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 eh eh))) (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) -3/8) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 (/.f64 1/8 (pow.f64 (cos.f64 t) 7)) (/.f64 (pow.f64 (sin.f64 t) 7) (pow.f64 eh 7)))) (pow.f64 ew 8))))
ew
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) ew)
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) ew)) ew)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (pow.f64 ew 3))) ew))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) ew)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4))) -3/8) (pow.f64 ew 3)) ew))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) ew)) (-.f64 ew (/.f64 (/.f64 (pow.f64 eh 4) (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 4))) (/.f64 (pow.f64 ew 3) -3/8))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) ew)) ew) (/.f64 (/.f64 (pow.f64 eh 4) (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 4))) (/.f64 (pow.f64 ew 3) -3/8)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2))) (pow.f64 (sin.f64 t) 2))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 6)) (pow.f64 (sin.f64 t) 6)))) (pow.f64 ew 5))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (pow.f64 ew 3))) ew)))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4))) -3/8) (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 eh eh)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 6)) (pow.f64 (sin.f64 t) 6)))) (pow.f64 ew 5)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) ew)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4))) -3/8) (pow.f64 ew 3)) ew)))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) ew)) (-.f64 ew (/.f64 (/.f64 (pow.f64 eh 4) (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 4))) (/.f64 (pow.f64 ew 3) -3/8)))) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 eh 4) (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 4))) -3/8) (pow.f64 (sin.f64 t) 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 eh eh))) (*.f64 1/8 (/.f64 (pow.f64 (cos.f64 t) 6) (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 eh 6))))) (pow.f64 ew 5)))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) ew)) ew) (/.f64 (/.f64 (pow.f64 eh 4) (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 4))) (/.f64 (pow.f64 ew 3) -3/8))) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 eh 4) (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 4))) -3/8) (pow.f64 (sin.f64 t) 2)) (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 eh eh))) (*.f64 1/8 (/.f64 (pow.f64 (cos.f64 t) 6) (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 eh 6))))) (pow.f64 ew 5)))
(*.f64 -1 (*.f64 (cbrt.f64 -1) ew))
(neg.f64 (*.f64 ew (cbrt.f64 -1)))
(*.f64 ew (neg.f64 (cbrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 (cbrt.f64 -1) (pow.f64 eh 2))) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) (*.f64 -1 (*.f64 (cbrt.f64 -1) ew)))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 (*.f64 eh eh) (cbrt.f64 -1)) ew)) (neg.f64 (*.f64 ew (cbrt.f64 -1))))
(-.f64 (*.f64 (/.f64 1/2 ew) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 eh (*.f64 eh (cbrt.f64 -1)))) (pow.f64 (sin.f64 t) 2))) (*.f64 ew (cbrt.f64 -1)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 (cbrt.f64 -1) (pow.f64 eh 2))) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (cbrt.f64 -1) (pow.f64 eh 4))) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))) (+.f64 (*.f64 -1 (*.f64 (cbrt.f64 -1) ew)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (cbrt.f64 -1) (pow.f64 eh 4))) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 (*.f64 eh eh) (cbrt.f64 -1)) ew)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (/.f64 (*.f64 (pow.f64 eh 4) (cbrt.f64 -1)) (pow.f64 ew 3))) (fma.f64 -1 (*.f64 ew (cbrt.f64 -1)) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (/.f64 (*.f64 (pow.f64 eh 4) (cbrt.f64 -1)) (pow.f64 ew 3)))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (cbrt.f64 -1) (/.f64 ew (*.f64 eh eh)))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3))) (*.f64 (pow.f64 eh 4) (cbrt.f64 -1))) (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3))) (*.f64 (pow.f64 eh 4) (cbrt.f64 -1)))) (*.f64 ew (cbrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 (cbrt.f64 -1) (pow.f64 eh 2))) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (cbrt.f64 -1) (pow.f64 eh 4))) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (cbrt.f64 -1) (pow.f64 eh 4))) (pow.f64 (sin.f64 t) 4))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (cbrt.f64 -1) (pow.f64 eh 4))) (pow.f64 (sin.f64 t) 4)))) (pow.f64 eh 2))) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 5)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 6) (*.f64 (cbrt.f64 -1) (pow.f64 eh 6))) (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 5)))) (+.f64 (*.f64 -1 (*.f64 (cbrt.f64 -1) ew)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (cbrt.f64 -1) (pow.f64 eh 4))) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 (*.f64 eh eh) (cbrt.f64 -1)) ew)) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (/.f64 (*.f64 (pow.f64 eh 4) (cbrt.f64 -1)) (pow.f64 ew 3))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 (*.f64 eh eh) (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (/.f64 (pow.f64 (sin.f64 t) 4) (*.f64 (pow.f64 eh 4) (cbrt.f64 -1)))) -3/8)) (pow.f64 ew 5))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 (sin.f64 t) 6)) (/.f64 (*.f64 (pow.f64 eh 6) (cbrt.f64 -1)) (pow.f64 ew 5))) (fma.f64 -1 (*.f64 ew (cbrt.f64 -1)) (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (/.f64 (*.f64 (pow.f64 eh 4) (cbrt.f64 -1)) (pow.f64 ew 3)))))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (cbrt.f64 -1) (/.f64 ew (*.f64 eh eh)))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3))) (*.f64 (pow.f64 eh 4) (cbrt.f64 -1))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (/.f64 (pow.f64 ew 5) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 eh 4) (cbrt.f64 -1))) -3/8) (pow.f64 (sin.f64 t) 4))))) (fma.f64 1/8 (/.f64 (pow.f64 (cos.f64 t) 6) (/.f64 (pow.f64 (sin.f64 t) 6) (/.f64 (pow.f64 eh 6) (/.f64 (pow.f64 ew 5) (cbrt.f64 -1))))) (-.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3))) (*.f64 (pow.f64 eh 4) (cbrt.f64 -1)))) (*.f64 ew (cbrt.f64 -1)))))))
ew
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) ew)
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) ew)) ew)
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))) (*.f64 -1/8 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3))))) (pow.f64 eh 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) ew))
(fma.f64 -1 (*.f64 (pow.f64 eh 4) (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3))) -3/8)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) ew)) ew))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) ew)) ew) (*.f64 (pow.f64 eh 4) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) -3/8) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (cos.f64 t) 6) (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 5)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))) (*.f64 -1/8 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))))) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (pow.f64 eh 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3)))) (*.f64 -1/8 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3))))) (pow.f64 eh 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) ew))) ew)))
(fma.f64 -1 (*.f64 (pow.f64 eh 6) (fma.f64 1/8 (/.f64 (pow.f64 (cos.f64 t) 6) (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 5))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 t) 2) (/.f64 (*.f64 (*.f64 ew ew) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3))) -3/8)))))) (fma.f64 -1 (*.f64 (pow.f64 eh 4) (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3))) -3/8)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) ew)) ew)))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) ew)) ew) (*.f64 (pow.f64 eh 4) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) -3/8) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3))))) (*.f64 (pow.f64 eh 6) (fma.f64 -1/2 (/.f64 (pow.f64 (cos.f64 t) 2) (/.f64 (*.f64 (*.f64 ew ew) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) -3/8) (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 3))))) (*.f64 1/8 (/.f64 (pow.f64 (cos.f64 t) 6) (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 5)))))))
(/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))
(/.f64 (*.f64 (sin.f64 t) (*.f64 ew ew)) (*.f64 (cos.f64 t) eh))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew (/.f64 eh ew)))
(+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))))
(+.f64 (/.f64 (*.f64 (sin.f64 t) (*.f64 ew ew)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew (/.f64 eh ew))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 eh 5))) (+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))))))
(fma.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)) -3/8) (pow.f64 eh 5)) (+.f64 (/.f64 (*.f64 (sin.f64 t) (*.f64 ew ew)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew (/.f64 eh ew)))) (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 (cos.f64 t) 5)) (pow.f64 ew 6)) (/.f64 (pow.f64 eh 5) -3/8)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 ew 2))) (pow.f64 (cos.f64 t) 2))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 7) (pow.f64 ew 8)) (pow.f64 (cos.f64 t) 7)))) (pow.f64 eh 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 eh 5))) (+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (sin.f64 t) 2) (/.f64 (pow.f64 (cos.f64 t) 2) (*.f64 (*.f64 ew ew) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)) -3/8)))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 (sin.f64 t) 7) (pow.f64 ew 8))) (pow.f64 (cos.f64 t) 7))) (pow.f64 eh 7)) (fma.f64 -1 (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)) -3/8) (pow.f64 eh 5)) (+.f64 (/.f64 (*.f64 (sin.f64 t) (*.f64 ew ew)) (*.f64 (cos.f64 t) eh)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)))))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew (/.f64 eh ew)))) (/.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 (cos.f64 t) 5)) (pow.f64 ew 6)) (/.f64 (pow.f64 eh 5) -3/8))) (/.f64 (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) 5) (pow.f64 (cos.f64 t) 5)) (pow.f64 ew 6)) (*.f64 -3/8 (*.f64 ew ew)))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 7) (pow.f64 ew 8)) (pow.f64 (cos.f64 t) 7)))) (pow.f64 eh 7)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh)))
(neg.f64 (/.f64 (*.f64 (sin.f64 t) (*.f64 ew ew)) (*.f64 (cos.f64 t) eh)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 ew (/.f64 eh ew))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (neg.f64 (/.f64 (*.f64 (sin.f64 t) (*.f64 ew ew)) (*.f64 (cos.f64 t) eh))))
(-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)) 1/2)) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew (/.f64 eh ew))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (neg.f64 (/.f64 (*.f64 (sin.f64 t) (*.f64 ew ew)) (*.f64 (cos.f64 t) eh))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (pow.f64 ew 6)) (-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) 1/2 (*.f64 (*.f64 -1/4 (/.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 (cos.f64 t) 5))) (/.f64 (pow.f64 ew 6) (pow.f64 eh 5)))) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew (/.f64 eh ew)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)))) (pow.f64 ew 2))) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 7)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 7) (pow.f64 ew 8)) (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 eh 7)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 t) (pow.f64 ew 2)) (*.f64 (cos.f64 t) eh))))))))
(fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 (*.f64 ew ew) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (pow.f64 (cos.f64 t) 5)) -3/8)) (pow.f64 eh 7))) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (fma.f64 1/8 (/.f64 (pow.f64 (sin.f64 t) 7) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 7) (pow.f64 eh 7)) (pow.f64 ew 8))) (neg.f64 (/.f64 (*.f64 (sin.f64 t) (*.f64 ew ew)) (*.f64 (cos.f64 t) eh))))))))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (pow.f64 ew 6)) (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) 1/2 (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) 5) (pow.f64 (cos.f64 t) 5)) (pow.f64 ew 6)) (*.f64 -3/8 (*.f64 ew ew))) (pow.f64 eh 7))) (-.f64 (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (pow.f64 ew 6)) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 7) (pow.f64 (cos.f64 t) 7)) (*.f64 (/.f64 (pow.f64 ew 8) (pow.f64 eh 7)) 1/8))) (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 ew (/.f64 eh ew)))))))
(/.f64 (*.f64 t (pow.f64 ew 2)) eh)
(/.f64 t (/.f64 eh (*.f64 ew ew)))
(*.f64 (/.f64 t eh) (*.f64 ew ew))
(+.f64 (/.f64 (*.f64 t (pow.f64 ew 2)) eh) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 t 3) (pow.f64 ew 4))) (pow.f64 eh 3))))
(+.f64 (/.f64 t (/.f64 eh (*.f64 ew ew))) (*.f64 -1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 (pow.f64 eh 3) (*.f64 (pow.f64 ew 4) (pow.f64 t 3))))))
(fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (pow.f64 eh 3)) (*.f64 (pow.f64 ew 4) (pow.f64 t 3))) (*.f64 (/.f64 t eh) (*.f64 ew ew)))
(+.f64 (/.f64 (*.f64 t (pow.f64 ew 2)) eh) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 t 3) (pow.f64 ew 4))) (pow.f64 eh 3))) (*.f64 -1 (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) 2) (pow.f64 ew 6)) (pow.f64 eh 5))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 4) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) (pow.f64 eh 3))))))))
(+.f64 (/.f64 t (/.f64 eh (*.f64 ew ew))) (fma.f64 -1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 (pow.f64 eh 3) (*.f64 (pow.f64 ew 4) (pow.f64 t 3)))) (neg.f64 (*.f64 (pow.f64 t 5) (fma.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) 2) (/.f64 (pow.f64 eh 5) (pow.f64 ew 6))) (*.f64 1/2 (/.f64 (pow.f64 ew 4) (/.f64 (pow.f64 eh 3) (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1/9)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 ew (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))) eh) 2))))))))))
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (pow.f64 eh 3)) (*.f64 (pow.f64 ew 4) (pow.f64 t 3))) (*.f64 (/.f64 t eh) (*.f64 ew ew))) (*.f64 (pow.f64 t 5) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)) (-.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9 (/.f64 -2 (/.f64 ew (*.f64 (/.f64 eh ew) (*.f64 1/45 eh))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (/.f64 eh ew))) 2))) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) 2) (/.f64 (pow.f64 eh 5) (pow.f64 ew 6)))))))
(+.f64 (/.f64 (*.f64 t (pow.f64 ew 2)) eh) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 4) (-.f64 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -2/45 (/.f64 eh ew)) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew)))) (*.f64 17/315 (/.f64 eh ew)))) eh) ew))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 ew 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2)))) (pow.f64 eh 2))))) (pow.f64 eh 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 ew 6) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2)))) (pow.f64 eh 5))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) 2) (pow.f64 ew 6)) (pow.f64 eh 5))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 4) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) (pow.f64 eh 3)))) (pow.f64 ew 2))) (pow.f64 eh 2))))) (pow.f64 t 7))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 t 3) (pow.f64 ew 4))) (pow.f64 eh 3))) (*.f64 -1 (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) 2) (pow.f64 ew 6)) (pow.f64 eh 5))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 4) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) (pow.f64 eh 3)))))))))
(+.f64 (/.f64 t (/.f64 eh (*.f64 ew ew))) (fma.f64 -1 (*.f64 (fma.f64 1/2 (/.f64 (pow.f64 ew 4) (/.f64 (pow.f64 eh 3) (+.f64 (fma.f64 2/3 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 -2 (/.f64 (fma.f64 -2/45 (/.f64 eh ew) (fma.f64 -1/3 (*.f64 (/.f64 eh ew) 1/45) (*.f64 (/.f64 eh ew) 17/315))) (/.f64 ew eh)))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (*.f64 ew ew)) (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1/9)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 ew (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))) eh) 2))) (*.f64 eh eh)))))) (fma.f64 -1/4 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 (pow.f64 eh 5) (*.f64 (pow.f64 ew 6) (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1/9)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 ew (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))) eh) 2))))) (*.f64 -1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 (*.f64 eh eh) (*.f64 (*.f64 ew ew) (fma.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) 2) (/.f64 (pow.f64 eh 5) (pow.f64 ew 6))) (*.f64 1/2 (/.f64 (pow.f64 ew 4) (/.f64 (pow.f64 eh 3) (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1/9)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 ew (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))) eh) 2)))))))))))) (pow.f64 t 7)) (fma.f64 -1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 (pow.f64 eh 3) (*.f64 (pow.f64 ew 4) (pow.f64 t 3)))) (neg.f64 (*.f64 (pow.f64 t 5) (fma.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) 2) (/.f64 (pow.f64 eh 5) (pow.f64 ew 6))) (*.f64 1/2 (/.f64 (pow.f64 ew 4) (/.f64 (pow.f64 eh 3) (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1/9)) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 ew (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))) eh) 2)))))))))))
(+.f64 (*.f64 (/.f64 t eh) (*.f64 ew ew)) (-.f64 (-.f64 (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (pow.f64 eh 3)) (*.f64 (pow.f64 ew 4) (pow.f64 t 3)))) (*.f64 (pow.f64 t 5) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)) (-.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9 (/.f64 -2 (/.f64 ew (*.f64 (/.f64 eh ew) (*.f64 1/45 eh))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (/.f64 eh ew))) 2))) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) 2) (/.f64 (pow.f64 eh 5) (pow.f64 ew 6))))))) (*.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)) (fma.f64 (/.f64 (/.f64 eh ew) (/.f64 (/.f64 ew eh) 1/45)) 2/3 (fma.f64 -2 (/.f64 (fma.f64 (/.f64 eh ew) -2/45 (fma.f64 (/.f64 eh ew) 17/315 (*.f64 (/.f64 eh ew) -1/135))) (/.f64 ew eh)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 ew ew) (-.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9 (/.f64 -2 (/.f64 ew (*.f64 (/.f64 eh ew) (*.f64 1/45 eh))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (/.f64 eh ew))) 2))) eh) (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) eh)))))) (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (*.f64 eh eh)) (*.f64 ew (*.f64 ew (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)) (-.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9 (/.f64 -2 (/.f64 ew (*.f64 (/.f64 eh ew) (*.f64 1/45 eh))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (/.f64 eh ew))) 2))) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) 2) (/.f64 (pow.f64 eh 5) (pow.f64 ew 6)))))))) (*.f64 -1/4 (*.f64 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (pow.f64 eh 5)) (*.f64 (pow.f64 ew 6) (-.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9 (/.f64 -2 (/.f64 ew (*.f64 (/.f64 eh ew) (*.f64 1/45 eh))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (/.f64 eh ew))) 2))))))) (pow.f64 t 7))))
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (pow.f64 eh 3)) (*.f64 (pow.f64 ew 4) (pow.f64 t 3))) (*.f64 (/.f64 t eh) (*.f64 ew ew))) (*.f64 (pow.f64 t 5) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)) (-.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9 (/.f64 -2 (/.f64 ew (*.f64 (/.f64 eh ew) (*.f64 1/45 eh))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (/.f64 eh ew))) 2))) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) 2) (/.f64 (pow.f64 eh 5) (pow.f64 ew 6))))))) (*.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)) (fma.f64 (/.f64 (/.f64 eh ew) (/.f64 (/.f64 ew eh) 1/45)) 2/3 (fma.f64 -2 (/.f64 (fma.f64 (/.f64 eh ew) -2/45 (fma.f64 (/.f64 eh ew) 17/315 (*.f64 (/.f64 eh ew) -1/135))) (/.f64 ew eh)) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (*.f64 ew ew) (-.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9 (/.f64 -2 (/.f64 ew (*.f64 (/.f64 eh ew) (*.f64 1/45 eh))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (/.f64 eh ew))) 2))) eh) (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) eh)))))) (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (*.f64 eh eh)) (*.f64 ew (*.f64 ew (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 ew 4) (pow.f64 eh 3)) (-.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9 (/.f64 -2 (/.f64 ew (*.f64 (/.f64 eh ew) (*.f64 1/45 eh))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (/.f64 eh ew))) 2))) (*.f64 -1/4 (/.f64 (pow.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) 2) (/.f64 (pow.f64 eh 5) (pow.f64 ew 6)))))))) (*.f64 -1/4 (*.f64 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (pow.f64 eh 5)) (*.f64 (pow.f64 ew 6) (-.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9 (/.f64 -2 (/.f64 ew (*.f64 (/.f64 eh ew) (*.f64 1/45 eh))))) (pow.f64 (*.f64 1/2 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (/.f64 eh ew))) 2))))))) (pow.f64 t 7)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 ew (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))))
(*.f64 ew (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 ew (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))))
(*.f64 ew (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 ew (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))))
(*.f64 ew (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 ew (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))))
(*.f64 ew (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 ew (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))))
(*.f64 ew (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 ew (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))))
(*.f64 ew (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 ew (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))))
(*.f64 ew (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)))))) ew)
(*.f64 ew (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))))
(*.f64 ew (sqrt.f64 (/.f64 1 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) 1)
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 ew (/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 1 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 1)
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (sqrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (sqrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (sqrt.f64 ew) (*.f64 (sqrt.f64 ew) (/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (pow.f64 (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 2))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (pow.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) 1/3))
(*.f64 (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (cbrt.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)))
(*.f64 (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))) (cbrt.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 2) (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (pow.f64 (cbrt.f64 ew) 2) (*.f64 (cbrt.f64 ew) (/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (/.f64 1 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (neg.f64 ew) (/.f64 1 (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (/.f64 ew (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2)) (/.f64 ew (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (/.f64 1 (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (neg.f64 ew))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (/.f64 (sqrt.f64 ew) 1) (/.f64 (sqrt.f64 ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (/.f64 (sqrt.f64 ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sqrt.f64 ew))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (/.f64 (sqrt.f64 ew) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2)) (/.f64 (sqrt.f64 ew) (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 ew) 2) 1) (/.f64 (cbrt.f64 ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 ew) 2) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (/.f64 (cbrt.f64 ew) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 ew) 2) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2)) (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (/.f64 (pow.f64 (cbrt.f64 ew) 2) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)))
(*.f64 (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))) (/.f64 (pow.f64 (cbrt.f64 ew) 2) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew))) 2)))
(*.f64 (pow.f64 1 1/3) (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (pow.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) 1/3) (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (cbrt.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)))
(*.f64 (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))) (cbrt.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew))) 2)))
(*.f64 (pow.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))) 3/2)) (cbrt.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew))) 3/2)) (cbrt.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew))) 3/2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 ew) 2) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cbrt.f64 ew))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(*.f64 (/.f64 1 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 ew (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) 1))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 1 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) ew))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 1 (/.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew)) (pow.f64 (cbrt.f64 ew) 2)))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 (sqrt.f64 ew) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (sqrt.f64 ew)))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 (sqrt.f64 ew) (/.f64 (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (neg.f64 (sqrt.f64 ew))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 (cbrt.f64 ew) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (pow.f64 (cbrt.f64 ew) 2)))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 (cbrt.f64 ew) (/.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (sqrt.f64 ew)) (cbrt.f64 (sqrt.f64 ew))))
(*.f64 (/.f64 (cbrt.f64 ew) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (sqrt.f64 ew))) (cbrt.f64 (sqrt.f64 ew)))
(*.f64 (/.f64 (cbrt.f64 ew) (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 (sqrt.f64 ew) (cbrt.f64 (sqrt.f64 ew))))
(/.f64 (cbrt.f64 ew) (/.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew)) (cbrt.f64 ew)))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 (pow.f64 (cbrt.f64 ew) 2) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew)))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 (pow.f64 (cbrt.f64 ew) 2) (/.f64 (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (neg.f64 (cbrt.f64 ew))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 (neg.f64 ew) (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (sqrt.f64 ew)) (sqrt.f64 (cbrt.f64 ew))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (sqrt.f64 ew))) (sqrt.f64 (cbrt.f64 ew)))
(*.f64 (/.f64 (fabs.f64 (cbrt.f64 ew)) (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 (sqrt.f64 ew) (sqrt.f64 (cbrt.f64 ew))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew)) (sqrt.f64 (pow.f64 (cbrt.f64 ew) 2))))
(/.f64 (sqrt.f64 (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 ew))))
(*.f64 (fabs.f64 (cbrt.f64 ew)) (*.f64 (/.f64 (fabs.f64 (cbrt.f64 ew)) (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (cbrt.f64 ew)))
(/.f64 (sqrt.f64 (sqrt.f64 ew)) (/.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (sqrt.f64 ew)) (sqrt.f64 (sqrt.f64 ew))))
(/.f64 (sqrt.f64 (sqrt.f64 ew)) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (*.f64 (sqrt.f64 (sqrt.f64 ew)) (sqrt.f64 ew))))
(*.f64 (/.f64 (sqrt.f64 (sqrt.f64 ew)) (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 (sqrt.f64 ew) (sqrt.f64 (sqrt.f64 ew))))
(/.f64 (sqrt.f64 (neg.f64 ew)) (/.f64 (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sqrt.f64 (neg.f64 ew))))
(*.f64 (/.f64 (sqrt.f64 (neg.f64 ew)) (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (sqrt.f64 (neg.f64 ew)))
(*.f64 (sqrt.f64 (neg.f64 ew)) (/.f64 (sqrt.f64 (neg.f64 ew)) (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2))) (/.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew)) (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2))) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))) (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2))))))
(/.f64 (*.f64 (cbrt.f64 (neg.f64 ew)) (cbrt.f64 (neg.f64 ew))) (/.f64 (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cbrt.f64 (neg.f64 ew))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (neg.f64 ew)) (cbrt.f64 (neg.f64 ew))) (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (cbrt.f64 (neg.f64 ew)))
(*.f64 (cbrt.f64 (neg.f64 ew)) (/.f64 (cbrt.f64 (neg.f64 ew)) (/.f64 (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (cbrt.f64 (neg.f64 ew)))))
(/.f64 (/.f64 ew 1) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 (/.f64 ew (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 (/.f64 ew (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2)) (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 -1 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (neg.f64 ew)))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 (neg.f64 (sqrt.f64 ew)) (/.f64 (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sqrt.f64 ew)))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cbrt.f64 ew)))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 1)
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(pow.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 3) 1/3)
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(pow.f64 (sqrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 2)
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(pow.f64 (cbrt.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 3)
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(pow.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) ew) -1)
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(neg.f64 (/.f64 ew (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(neg.f64 (/.f64 (neg.f64 ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(neg.f64 (*.f64 (/.f64 ew (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 1))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(neg.f64 (*.f64 ew (/.f64 1 (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(neg.f64 (*.f64 1 (/.f64 ew (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(neg.f64 (*.f64 (pow.f64 1 1/3) (/.f64 ew (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(sqrt.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2))
(sqrt.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2))
(fabs.f64 (/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew))))
(log.f64 (exp.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(expm1.f64 (log1p.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(exp.f64 (log.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(exp.f64 (*.f64 (log.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 1))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) 1/3))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))
(log1p.f64 (expm1.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))))
(/.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)))

localize51.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))
0.5b
(pow.f64 (cbrt.f64 (sin.f64 t)) 2)
0.6b
(cbrt.f64 (sin.f64 t))
1.6b
(/.f64 (/.f64 eh ew) (tan.f64 t))
Compiler

Compiled 179 to 49 computations (72.6% saved)

series11.0ms (0.1%)

Counts
3 → 36
Calls

12 calls:

TimeVariablePointExpression
2.0ms
ew
@0
(*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))
2.0ms
t
@inf
(*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))
2.0ms
t
@-inf
(*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))
1.0ms
t
@inf
(cbrt.f64 (sin.f64 t))
1.0ms
t
@-inf
(cbrt.f64 (sin.f64 t))

rewrite63.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1686×add-sqr-sqrt
1666×*-un-lft-identity
1544×add-cube-cbrt
1522×add-cbrt-cube
186×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01045
119645
2220445
Stop Event
node limit
Counts
3 → 54
Calls
Call 1
Inputs
(cbrt.f64 (sin.f64 t))
(pow.f64 (cbrt.f64 (sin.f64 t)) 2)
(*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 t) 1/6) (pow.f64 (sin.f64 t) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2) (cbrt.f64 (cbrt.f64 (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (cbrt.f64 (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (sin.f64 t)) 1/3) (pow.f64 (sqrt.f64 (sin.f64 t)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 t) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 t) 1/6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (cbrt.f64 (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cbrt.f64 (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (sin.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cbrt.f64 (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cbrt.f64 (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sin.f64 t)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cbrt.f64 (sin.f64 t))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (cbrt.f64 (sin.f64 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 t) 1/6) (*.f64 (pow.f64 (sin.f64 t) 1/6) (cbrt.f64 (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sin.f64 t)) (pow.f64 (sin.f64 t) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (cbrt.f64 (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (sin.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (sin.f64 t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (sqrt.f64 ew)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 ew 3) (pow.f64 (sin.f64 t) 2)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 4) (*.f64 ew ew)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 ew) (pow.f64 (cbrt.f64 (sin.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 ew 3) (pow.f64 (sin.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))))))))

simplify58.0ms (0.3%)

Algorithm
egg-herbie
Rules
1400×associate-+r+
1304×associate-+l+
1186×associate-/r*
978×unswap-sqr
836×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01191514
12281508
28991498
341071498
Stop Event
node limit
Counts
90 → 66
Calls
Call 1
Inputs
(pow.f64 (sin.f64 t) 1/3)
(pow.f64 (sin.f64 t) 1/3)
(pow.f64 (sin.f64 t) 1/3)
(pow.f64 (sin.f64 t) 1/3)
(pow.f64 (sin.f64 t) 1/3)
(pow.f64 (sin.f64 t) 1/3)
(pow.f64 (sin.f64 t) 1/3)
(pow.f64 (sin.f64 t) 1/3)
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 t)))) 1)
(*.f64 (cbrt.f64 (sin.f64 t)) 1)
(*.f64 1 (cbrt.f64 (sin.f64 t)))
(*.f64 (pow.f64 (sin.f64 t) 1/6) (pow.f64 (sin.f64 t) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2) (cbrt.f64 (cbrt.f64 (sin.f64 t))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (sin.f64 t)))
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 t)) 1/3) (pow.f64 (sqrt.f64 (sin.f64 t)) 1/3))
(pow.f64 (sin.f64 t) 1/3)
(pow.f64 (cbrt.f64 (sin.f64 t)) 1)
(pow.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2) 1/2)
(pow.f64 (pow.f64 (sin.f64 t) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2))
(fabs.f64 (cbrt.f64 (sin.f64 t)))
(log.f64 (exp.f64 (cbrt.f64 (sin.f64 t))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (sin.f64 t)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (sin.f64 t))))
(exp.f64 (log.f64 (cbrt.f64 (sin.f64 t))))
(exp.f64 (*.f64 (log.f64 (sin.f64 t)) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 t))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (sin.f64 t))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2))) 1)
(*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 (sin.f64 t)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2) 1)
(*.f64 1 (pow.f64 (cbrt.f64 (sin.f64 t)) 2))
(*.f64 (pow.f64 (sin.f64 t) 1/6) (*.f64 (pow.f64 (sin.f64 t) 1/6) (cbrt.f64 (sin.f64 t))))
(*.f64 (sqrt.f64 (sin.f64 t)) (pow.f64 (sin.f64 t) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (cbrt.f64 (sin.f64 t))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 t))))
(sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2))))
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2)))
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (sin.f64 t)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (sin.f64 t)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2)))) 1)
(pow.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2)) 1)
(pow.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (sqrt.f64 ew)) 2)
(pow.f64 (cbrt.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))) 3)
(pow.f64 (*.f64 (pow.f64 ew 3) (pow.f64 (sin.f64 t) 2)) 1/3)
(sqrt.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 4) (*.f64 ew ew)))
(log.f64 (pow.f64 (exp.f64 ew) (pow.f64 (cbrt.f64 (sin.f64 t)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2)))))
(cbrt.f64 (*.f64 (pow.f64 ew 3) (pow.f64 (sin.f64 t) 2)))
(expm1.f64 (log1p.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))))
(exp.f64 (log.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))))
Outputs
(pow.f64 (sin.f64 t) 1/3)
(cbrt.f64 (sin.f64 t))
(pow.f64 (sin.f64 t) 1/3)
(cbrt.f64 (sin.f64 t))
(pow.f64 (sin.f64 t) 1/3)
(cbrt.f64 (sin.f64 t))
(pow.f64 (sin.f64 t) 1/3)
(cbrt.f64 (sin.f64 t))
(pow.f64 (sin.f64 t) 1/3)
(cbrt.f64 (sin.f64 t))
(pow.f64 (sin.f64 t) 1/3)
(cbrt.f64 (sin.f64 t))
(pow.f64 (sin.f64 t) 1/3)
(cbrt.f64 (sin.f64 t))
(pow.f64 (sin.f64 t) 1/3)
(cbrt.f64 (sin.f64 t))
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 2) 1) 1/3) ew)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 t)))) 1)
(cbrt.f64 (sin.f64 t))
(*.f64 (cbrt.f64 (sin.f64 t)) 1)
(cbrt.f64 (sin.f64 t))
(*.f64 1 (cbrt.f64 (sin.f64 t)))
(cbrt.f64 (sin.f64 t))
(*.f64 (pow.f64 (sin.f64 t) 1/6) (pow.f64 (sin.f64 t) 1/6))
(cbrt.f64 (sin.f64 t))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2) (cbrt.f64 (cbrt.f64 (sin.f64 t))))
(cbrt.f64 (sin.f64 t))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2))
(cbrt.f64 (sin.f64 t))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 4))) (fabs.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 4))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (sin.f64 t)))
(cbrt.f64 (sin.f64 t))
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 t)) 1/3) (pow.f64 (sqrt.f64 (sin.f64 t)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 t))) (cbrt.f64 (sqrt.f64 (sin.f64 t))))
(pow.f64 (sin.f64 t) 1/3)
(cbrt.f64 (sin.f64 t))
(pow.f64 (cbrt.f64 (sin.f64 t)) 1)
(cbrt.f64 (sin.f64 t))
(pow.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2) 1/2)
(cbrt.f64 (sin.f64 t))
(pow.f64 (pow.f64 (sin.f64 t) 1/6) 2)
(cbrt.f64 (sin.f64 t))
(pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 3)
(cbrt.f64 (sin.f64 t))
(sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2))
(cbrt.f64 (sin.f64 t))
(fabs.f64 (cbrt.f64 (sin.f64 t)))
(cbrt.f64 (sin.f64 t))
(log.f64 (exp.f64 (cbrt.f64 (sin.f64 t))))
(cbrt.f64 (sin.f64 t))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (sin.f64 t)))))
(cbrt.f64 (sin.f64 t))
(expm1.f64 (log1p.f64 (cbrt.f64 (sin.f64 t))))
(cbrt.f64 (sin.f64 t))
(exp.f64 (log.f64 (cbrt.f64 (sin.f64 t))))
(cbrt.f64 (sin.f64 t))
(exp.f64 (*.f64 (log.f64 (sin.f64 t)) 1/3))
(cbrt.f64 (sin.f64 t))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 t))) 1))
(cbrt.f64 (sin.f64 t))
(log1p.f64 (expm1.f64 (cbrt.f64 (sin.f64 t))))
(cbrt.f64 (sin.f64 t))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2))) 1)
(pow.f64 (cbrt.f64 (sin.f64 t)) 2)
(*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 (sin.f64 t)))
(pow.f64 (cbrt.f64 (sin.f64 t)) 2)
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2) 1)
(pow.f64 (cbrt.f64 (sin.f64 t)) 2)
(*.f64 1 (pow.f64 (cbrt.f64 (sin.f64 t)) 2))
(pow.f64 (cbrt.f64 (sin.f64 t)) 2)
(*.f64 (pow.f64 (sin.f64 t) 1/6) (*.f64 (pow.f64 (sin.f64 t) 1/6) (cbrt.f64 (sin.f64 t))))
(pow.f64 (cbrt.f64 (sin.f64 t)) 2)
(*.f64 (sqrt.f64 (sin.f64 t)) (pow.f64 (sin.f64 t) 1/6))
(*.f64 (pow.f64 (sin.f64 t) 1/6) (sqrt.f64 (sin.f64 t)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (cbrt.f64 (sin.f64 t))))
(pow.f64 (cbrt.f64 (sin.f64 t)) 2)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 4)))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 t))))
(pow.f64 (cbrt.f64 (sin.f64 t)) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 4))
(pow.f64 (cbrt.f64 (sin.f64 t)) 2)
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2)))
(pow.f64 (cbrt.f64 (sin.f64 t)) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2))))
(pow.f64 (cbrt.f64 (sin.f64 t)) 2)
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2)))
(pow.f64 (cbrt.f64 (sin.f64 t)) 2)
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (sin.f64 t)))))
(pow.f64 (cbrt.f64 (sin.f64 t)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (sin.f64 t)))) 1))
(pow.f64 (cbrt.f64 (sin.f64 t)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2)))
(pow.f64 (cbrt.f64 (sin.f64 t)) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2)))) 1)
(*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))
(pow.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2)) 1)
(*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))
(pow.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (sqrt.f64 ew)) 2)
(*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))
(pow.f64 (cbrt.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))) 3)
(*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))
(pow.f64 (*.f64 (pow.f64 ew 3) (pow.f64 (sin.f64 t) 2)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 3)))
(sqrt.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 4) (*.f64 ew ew)))
(fabs.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2)))
(log.f64 (pow.f64 (exp.f64 ew) (pow.f64 (cbrt.f64 (sin.f64 t)) 2)))
(*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2)))))
(*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))
(cbrt.f64 (*.f64 (pow.f64 ew 3) (pow.f64 (sin.f64 t) 2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 3)))
(expm1.f64 (log1p.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))))
(*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))
(exp.f64 (log.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))))
(*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))) 1))
(*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))
(log1p.f64 (expm1.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))))
(*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2))

eval918.0ms (5%)

Compiler

Compiled 82716 to 30626 computations (63% saved)

prune1.1s (5.8%)

Pruning

21 alts after pruning (19 fresh and 2 done)

PrunedKeptTotal
New1921171938
Fresh9211
Picked101
Done325
Total1934211955
Error
0.0b
Counts
1955 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(fabs.f64 (fma.f64 (*.f64 ew (sin.f64 t)) (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
1.6b
(fabs.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 3) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
36.3b
(fabs.f64 (+.f64 (/.f64 (*.f64 (*.f64 ew ew) (*.f64 t t)) eh) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.6b
(fabs.f64 (+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
6.4b
(fabs.f64 (+.f64 (/.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 (sin.f64 t)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
0.1b
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
30.8b
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (/.f64 eh (*.f64 t (*.f64 ew ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
1.2b
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (/.f64 1 ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
44.2b
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (+.f64 (/.f64 (/.f64 eh t) (*.f64 ew ew)) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew))) eh) t)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
29.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
0.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) 2) (cbrt.f64 (*.f64 eh (cos.f64 t)))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
24.7b
(fabs.f64 (+.f64 (*.f64 (cbrt.f64 (pow.f64 ew 3)) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
1.9b
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3)))
16.7b
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (/.f64 (*.f64 (cos.f64 t) eh) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 (/.f64 eh ew) (tan.f64 t)))))
16.8b
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew))))))
6.6b
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
4.0b
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))))))
13.3b
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
1.1b
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))
31.9b
(fabs.f64 (+.f64 (exp.f64 (log.f64 (*.f64 ew (sin.f64 t)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
25.8b
(fabs.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
Compiler

Compiled 1143 to 741 computations (35.2% saved)

localize86.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
0.4b
(pow.f64 (cbrt.f64 ew) 2)
0.6b
(cbrt.f64 ew)
1.6b
(/.f64 (/.f64 eh ew) (tan.f64 t))
Compiler

Compiled 173 to 49 computations (71.7% saved)

series24.0ms (0.1%)

Counts
3 → 24
Calls

15 calls:

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

rewrite94.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
982×swap-sqr
656×associate-/r/
586×associate-/l/
500×distribute-lft-neg-in
434×distribute-rgt-neg-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify92.0ms (0.5%)

Algorithm
egg-herbie
Rules
1468×distribute-rgt-in
1456×distribute-lft-in
648×associate-*r*
644×associate-/r/
620×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03865327
110295193
245555193
Stop Event
node limit
Counts
125 → 184
Calls
Call 1
Inputs
(pow.f64 (/.f64 1 ew) 1/3)
(+.f64 (pow.f64 (/.f64 1 ew) 1/3) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 7)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (pow.f64 (sin.f64 t) 2)))))
(+.f64 (pow.f64 (/.f64 1 ew) 1/3) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 13)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 7)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (pow.f64 (sin.f64 t) 2))))))
(+.f64 (pow.f64 (/.f64 1 ew) 1/3) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 13)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 7)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (pow.f64 (sin.f64 t) 2)))) (*.f64 1/16 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 19)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 6)) (pow.f64 (sin.f64 t) 6)))))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3) (/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) (pow.f64 (*.f64 1 (pow.f64 ew 2)) 1/3))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3) (/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) (pow.f64 (*.f64 1 (pow.f64 ew 2)) 1/3))) (+.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3) (/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))) (pow.f64 (*.f64 1 (pow.f64 ew 8)) 1/3)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) (pow.f64 (*.f64 1 (pow.f64 ew 2)) 1/3))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (pow.f64 (*.f64 1 (pow.f64 ew 14)) 1/3))) (+.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3) (/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))) (pow.f64 (*.f64 1 (pow.f64 ew 8)) 1/3))))))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3) (/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 ew 2)) 1/3) (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3) (/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t)))))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 1 (pow.f64 ew 8)) 1/3) (/.f64 (pow.f64 (sin.f64 t) 3) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 ew 2)) 1/3) (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3) (/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))))))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 1 (pow.f64 ew 8)) 1/3) (/.f64 (pow.f64 (sin.f64 t) 3) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 ew 2)) 1/3) (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 1 (pow.f64 ew 14)) 1/3) (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3) (/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t)))))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3) (/.f64 eh t))
(+.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3) (/.f64 eh t)) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 ew 2)) 1/3) (/.f64 (*.f64 t (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))))) eh))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3) (/.f64 eh t)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 ew 2)) 1/3) (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) eh))) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 ew 2)) 1/3) (/.f64 (*.f64 t (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))))) eh)))))
(+.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3) (/.f64 eh t)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 ew 2)) 1/3) (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) eh))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 ew 2)) 1/3) (/.f64 (*.f64 (pow.f64 t 5) (-.f64 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -2/45 (/.f64 eh ew)) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew)))) (*.f64 17/315 (/.f64 eh ew)))) eh) ew))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 ew 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2)))) (pow.f64 eh 2))))) eh))) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 ew 2)) 1/3) (/.f64 (*.f64 t (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))))) eh))))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (pow.f64 (/.f64 1 ew) 1/3))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (pow.f64 (/.f64 1 ew) 1/3))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (pow.f64 (/.f64 1 ew) 1/3))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (pow.f64 (/.f64 1 ew) 1/3))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (pow.f64 (/.f64 1 ew) 1/3))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (pow.f64 (/.f64 1 ew) 1/3))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (pow.f64 (/.f64 1 ew) 1/3))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (pow.f64 (/.f64 1 ew) 1/3))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 ew))) 1)
(*.f64 (cbrt.f64 ew) 1)
(*.f64 1 (cbrt.f64 ew))
(*.f64 (pow.f64 ew 1/6) (pow.f64 ew 1/6))
(*.f64 (pow.f64 ew 1/6) (neg.f64 (neg.f64 (pow.f64 ew 1/6))))
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (*.f64 ew ew))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew ew))) (cbrt.f64 (cbrt.f64 ew)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew ew))) (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 ew)))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 ew (cbrt.f64 ew)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew ew)))))
(*.f64 (sqrt.f64 (neg.f64 (cbrt.f64 ew))) (neg.f64 (sqrt.f64 (neg.f64 (cbrt.f64 ew)))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (neg.f64 (cbrt.f64 ew)))) (neg.f64 (cbrt.f64 (neg.f64 (cbrt.f64 ew)))))
(*.f64 -1 (neg.f64 (cbrt.f64 ew)))
(*.f64 (neg.f64 (pow.f64 ew 1/6)) (neg.f64 (pow.f64 ew 1/6)))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew ew)))) (neg.f64 (cbrt.f64 (cbrt.f64 ew))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 ew))
(*.f64 (pow.f64 (sqrt.f64 ew) 1/3) (pow.f64 (sqrt.f64 ew) 1/3))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (cbrt.f64 ew)))) (sqrt.f64 (neg.f64 (cbrt.f64 ew))))
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (neg.f64 (cbrt.f64 ew))))) (cbrt.f64 (neg.f64 (cbrt.f64 ew))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 ew 1/6))) (pow.f64 ew 1/6))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew ew))))) (cbrt.f64 (cbrt.f64 ew)))
(pow.f64 ew 1/3)
(pow.f64 (cbrt.f64 ew) 1)
(pow.f64 (cbrt.f64 (*.f64 ew ew)) 1/2)
(pow.f64 (pow.f64 ew 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 ew)) 3)
(neg.f64 (neg.f64 (cbrt.f64 ew)))
(sqrt.f64 (cbrt.f64 (*.f64 ew ew)))
(fabs.f64 (cbrt.f64 ew))
(log.f64 (exp.f64 (cbrt.f64 ew)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 ew))))
(expm1.f64 (log1p.f64 (cbrt.f64 ew)))
(exp.f64 (log.f64 (cbrt.f64 ew)))
(exp.f64 (*.f64 (log.f64 ew) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 ew)) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 ew)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 ew) 2))) 1)
(*.f64 (cbrt.f64 ew) (cbrt.f64 ew))
(*.f64 (pow.f64 (cbrt.f64 ew) 2) 1)
(*.f64 1 (pow.f64 (cbrt.f64 ew) 2))
(*.f64 (sqrt.f64 ew) (pow.f64 ew 1/6))
(*.f64 (pow.f64 ew 1/6) (*.f64 (pow.f64 ew 1/6) (cbrt.f64 ew)))
(*.f64 (cbrt.f64 (*.f64 ew (cbrt.f64 ew))) (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2)))
(*.f64 (cbrt.f64 (*.f64 ew (cbrt.f64 ew))) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 ew))) (neg.f64 (cbrt.f64 (cbrt.f64 ew)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 (*.f64 ew (cbrt.f64 ew))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2)) (*.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 ew)))
(*.f64 (neg.f64 (cbrt.f64 ew)) (neg.f64 (cbrt.f64 ew)))
(*.f64 (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 (cbrt.f64 ew)))
(*.f64 (*.f64 (pow.f64 1 1/3) (pow.f64 1 1/3)) (pow.f64 (cbrt.f64 ew) 2))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (neg.f64 (cbrt.f64 ew)))) (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (neg.f64 (cbrt.f64 ew))))) (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (neg.f64 (cbrt.f64 ew)))))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2)))
(neg.f64 (neg.f64 (pow.f64 (cbrt.f64 ew) 2)))
(sqrt.f64 (*.f64 ew (cbrt.f64 ew)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 ew) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 ew) 2))))
(cbrt.f64 (*.f64 ew ew))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 ew) 2)))
(exp.f64 (*.f64 (log.f64 ew) 2/3))
(exp.f64 (*.f64 (*.f64 (log.f64 ew) 2/3) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 ew) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew)))) 1)
(*.f64 1 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (/.f64 1 (cbrt.f64 ew)))
(*.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew)) 1)
(*.f64 (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))) (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))))
(*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 1 (cbrt.f64 ew))))
(*.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))) 2) (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 1 (cbrt.f64 ew))))
(*.f64 (/.f64 1 (cbrt.f64 ew)) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(*.f64 (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 1 (neg.f64 (cbrt.f64 ew))))
(*.f64 (/.f64 1 (pow.f64 ew 1/6)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (pow.f64 ew 1/6)))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 ew ew)))) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 (cbrt.f64 ew))))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 ew))) (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1) (/.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cbrt.f64 ew)))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cbrt.f64 ew)) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cbrt.f64 (cbrt.f64 (*.f64 ew ew)))) (/.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cbrt.f64 (cbrt.f64 ew))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) 1) (/.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cbrt.f64 ew)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (pow.f64 ew 1/6)) (/.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (pow.f64 ew 1/6)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 ew ew)))) (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 ew) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 ew) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))) (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (cbrt.f64 ew)) (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(pow.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew)) 1)
(pow.f64 (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))) 2)
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))) 3)
(pow.f64 (pow.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew)) 3) 1/3)
(pow.f64 (/.f64 (cbrt.f64 ew) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) -1)
(neg.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 (cbrt.f64 ew))))
(neg.f64 (*.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 (cbrt.f64 ew))) 1))
(neg.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (/.f64 1 (neg.f64 (cbrt.f64 ew)))))
(neg.f64 (*.f64 1 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 (cbrt.f64 ew)))))
(neg.f64 (/.f64 (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cbrt.f64 ew)))
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew)) 2))
(log.f64 (exp.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew)))))
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew)) 3))
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) 3) ew))
(expm1.f64 (log1p.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))))
(exp.f64 (log.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))))
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))) 1))
(log1p.f64 (expm1.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))))
Outputs
(pow.f64 (/.f64 1 ew) 1/3)
(cbrt.f64 (/.f64 1 ew))
(+.f64 (pow.f64 (/.f64 1 ew) 1/3) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 7)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (pow.f64 (sin.f64 t) 2)))))
(+.f64 (cbrt.f64 (/.f64 1 ew)) (*.f64 1/2 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 7))) (/.f64 (pow.f64 (cos.f64 t) 2) (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 eh eh))))))
(fma.f64 1/2 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 7))) (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 eh eh))) (cbrt.f64 (/.f64 1 ew)))
(+.f64 (pow.f64 (/.f64 1 ew) 1/3) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 13)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 7)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (pow.f64 (sin.f64 t) 2))))))
(+.f64 (cbrt.f64 (/.f64 1 ew)) (fma.f64 -1/8 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 13))) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4))) (*.f64 1/2 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 7))) (/.f64 (pow.f64 (cos.f64 t) 2) (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 eh eh)))))))
(+.f64 (cbrt.f64 (/.f64 1 ew)) (fma.f64 1/2 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 7))) (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 eh eh))) (/.f64 (*.f64 (*.f64 -1/8 (cbrt.f64 (/.f64 1 (pow.f64 ew 13)))) (pow.f64 (cos.f64 t) 4)) (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 eh 4)))))
(+.f64 (cbrt.f64 (/.f64 1 ew)) (fma.f64 1/2 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 7))) (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 eh eh))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 13))) (*.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (pow.f64 eh 4)) -1/8))))
(+.f64 (pow.f64 (/.f64 1 ew) 1/3) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 13)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 7)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (pow.f64 (sin.f64 t) 2)))) (*.f64 1/16 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 19)) 1/3) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 6)) (pow.f64 (sin.f64 t) 6)))))))
(+.f64 (cbrt.f64 (/.f64 1 ew)) (fma.f64 -1/8 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 13))) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 4)) (pow.f64 (sin.f64 t) 4))) (fma.f64 1/2 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 7))) (/.f64 (pow.f64 (cos.f64 t) 2) (/.f64 (pow.f64 (sin.f64 t) 2) (*.f64 eh eh)))) (*.f64 1/16 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 19))) (/.f64 (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 6)) (pow.f64 (sin.f64 t) 6)))))))
(+.f64 (cbrt.f64 (/.f64 1 ew)) (fma.f64 (*.f64 -1/8 (cbrt.f64 (/.f64 1 (pow.f64 ew 13)))) (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (pow.f64 eh 4)) (fma.f64 1/2 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 7))) (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 eh eh))) (/.f64 (*.f64 (*.f64 1/16 (cbrt.f64 (/.f64 1 (pow.f64 ew 19)))) (pow.f64 (cos.f64 t) 6)) (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 eh 6))))))
(+.f64 (cbrt.f64 (/.f64 1 ew)) (fma.f64 -1/8 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 13))) (*.f64 (/.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 (sin.f64 t) 4)) (pow.f64 eh 4))) (fma.f64 1/2 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 7))) (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 eh eh))) (*.f64 (*.f64 1/16 (/.f64 (pow.f64 (cos.f64 t) 6) (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 eh 6)))) (cbrt.f64 (/.f64 1 (pow.f64 ew 19)))))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3) (/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t)))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (/.f64 (cos.f64 t) (/.f64 (sin.f64 t) eh)))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) eh))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (*.f64 (/.f64 eh (sin.f64 t)) (cos.f64 t)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) (pow.f64 (*.f64 1 (pow.f64 ew 2)) 1/3))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3) (/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))))
(fma.f64 1/2 (/.f64 (*.f64 (cbrt.f64 (*.f64 ew ew)) (sin.f64 t)) (*.f64 (cos.f64 t) eh)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (/.f64 (cos.f64 t) (/.f64 (sin.f64 t) eh))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 (sin.f64 t) eh) (cos.f64 t)) (cbrt.f64 (*.f64 ew ew))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) eh)))
(fma.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (*.f64 (/.f64 eh (sin.f64 t)) (cos.f64 t)) (*.f64 1/2 (/.f64 (cbrt.f64 (*.f64 ew ew)) (*.f64 (/.f64 eh (sin.f64 t)) (cos.f64 t)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) (pow.f64 (*.f64 1 (pow.f64 ew 2)) 1/3))) (+.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3) (/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))) (pow.f64 (*.f64 1 (pow.f64 ew 8)) 1/3)))))
(fma.f64 1/2 (/.f64 (*.f64 (cbrt.f64 (*.f64 ew ew)) (sin.f64 t)) (*.f64 (cos.f64 t) eh)) (fma.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (/.f64 (cos.f64 t) (/.f64 (sin.f64 t) eh)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))) (cbrt.f64 (pow.f64 ew 8))))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 (sin.f64 t) eh) (cos.f64 t)) (cbrt.f64 (*.f64 ew ew))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (cbrt.f64 (pow.f64 ew 8)) (pow.f64 eh 3))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) eh))))
(fma.f64 1/2 (/.f64 (cbrt.f64 (*.f64 ew ew)) (*.f64 (/.f64 eh (sin.f64 t)) (cos.f64 t))) (fma.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (*.f64 (/.f64 eh (sin.f64 t)) (cos.f64 t)) (*.f64 -1/8 (*.f64 (/.f64 (cbrt.f64 (pow.f64 ew 8)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))) (pow.f64 (sin.f64 t) 3)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)) (pow.f64 (*.f64 1 (pow.f64 ew 2)) 1/3))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (pow.f64 (*.f64 1 (pow.f64 ew 14)) 1/3))) (+.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3) (/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))) (pow.f64 (*.f64 1 (pow.f64 ew 8)) 1/3))))))
(fma.f64 1/2 (/.f64 (*.f64 (cbrt.f64 (*.f64 ew ew)) (sin.f64 t)) (*.f64 (cos.f64 t) eh)) (fma.f64 1/16 (/.f64 (*.f64 (cbrt.f64 (pow.f64 ew 14)) (pow.f64 (sin.f64 t) 5)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (fma.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (/.f64 (cos.f64 t) (/.f64 (sin.f64 t) eh)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))) (cbrt.f64 (pow.f64 ew 8)))))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 (sin.f64 t) eh) (cos.f64 t)) (cbrt.f64 (*.f64 ew ew))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (cbrt.f64 (pow.f64 ew 14))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (cbrt.f64 (pow.f64 ew 8)) (pow.f64 eh 3))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) eh)))))
(fma.f64 1/2 (/.f64 (cbrt.f64 (*.f64 ew ew)) (*.f64 (/.f64 eh (sin.f64 t)) (cos.f64 t))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (cbrt.f64 (pow.f64 ew 14))) (fma.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (*.f64 (/.f64 eh (sin.f64 t)) (cos.f64 t)) (*.f64 -1/8 (*.f64 (/.f64 (cbrt.f64 (pow.f64 ew 8)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))) (pow.f64 (sin.f64 t) 3))))))
(*.f64 -1 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3) (/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))))
(neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (/.f64 (cos.f64 t) (/.f64 (sin.f64 t) eh))))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (neg.f64 (*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) eh)))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (neg.f64 (*.f64 (/.f64 eh (sin.f64 t)) (cos.f64 t))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 ew 2)) 1/3) (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3) (/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t)))))
(fma.f64 -1/2 (/.f64 (*.f64 (cbrt.f64 (*.f64 ew ew)) (sin.f64 t)) (*.f64 (cos.f64 t) eh)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (/.f64 (cos.f64 t) (/.f64 (sin.f64 t) eh)))))
(-.f64 (*.f64 (/.f64 (/.f64 (sin.f64 t) eh) (cos.f64 t)) (*.f64 (cbrt.f64 (*.f64 ew ew)) -1/2)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) eh)))
(-.f64 (*.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 ew ew)) (*.f64 (/.f64 eh (sin.f64 t)) (cos.f64 t)))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (*.f64 (/.f64 eh (sin.f64 t)) (cos.f64 t))))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 1 (pow.f64 ew 8)) 1/3) (/.f64 (pow.f64 (sin.f64 t) 3) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 ew 2)) 1/3) (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3) (/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))) (cbrt.f64 (pow.f64 ew 8))) (fma.f64 -1/2 (/.f64 (*.f64 (cbrt.f64 (*.f64 ew ew)) (sin.f64 t)) (*.f64 (cos.f64 t) eh)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (/.f64 (cos.f64 t) (/.f64 (sin.f64 t) eh))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (cbrt.f64 (pow.f64 ew 8)) (pow.f64 eh 3))) (-.f64 (*.f64 (/.f64 (/.f64 (sin.f64 t) eh) (cos.f64 t)) (*.f64 (cbrt.f64 (*.f64 ew ew)) -1/2)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) eh))))
(-.f64 (fma.f64 1/8 (*.f64 (/.f64 (cbrt.f64 (pow.f64 ew 8)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))) (pow.f64 (sin.f64 t) 3)) (*.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 ew ew)) (*.f64 (/.f64 eh (sin.f64 t)) (cos.f64 t))))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (*.f64 (/.f64 eh (sin.f64 t)) (cos.f64 t))))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 (*.f64 1 (pow.f64 ew 8)) 1/3) (/.f64 (pow.f64 (sin.f64 t) 3) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 ew 2)) 1/3) (/.f64 (sin.f64 t) (*.f64 (cos.f64 t) eh)))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 (*.f64 1 (pow.f64 ew 14)) 1/3) (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))))) (*.f64 -1 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3) (/.f64 (*.f64 (cos.f64 t) eh) (sin.f64 t)))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))) (cbrt.f64 (pow.f64 ew 8))) (fma.f64 -1/2 (/.f64 (*.f64 (cbrt.f64 (*.f64 ew ew)) (sin.f64 t)) (*.f64 (cos.f64 t) eh)) (fma.f64 -1/16 (/.f64 (*.f64 (cbrt.f64 (pow.f64 ew 14)) (pow.f64 (sin.f64 t) 5)) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (/.f64 (cos.f64 t) (/.f64 (sin.f64 t) eh)))))))
(fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 (cos.f64 t) 3)) (/.f64 (cbrt.f64 (pow.f64 ew 8)) (pow.f64 eh 3))) (fma.f64 -1/2 (*.f64 (/.f64 (/.f64 (sin.f64 t) eh) (cos.f64 t)) (cbrt.f64 (*.f64 ew ew))) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (*.f64 (cbrt.f64 (pow.f64 ew 14)) -1/16)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) eh)))))
(fma.f64 1/8 (*.f64 (/.f64 (cbrt.f64 (pow.f64 ew 8)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3))) (pow.f64 (sin.f64 t) 3)) (-.f64 (fma.f64 -1/2 (/.f64 (cbrt.f64 (*.f64 ew ew)) (*.f64 (/.f64 eh (sin.f64 t)) (cos.f64 t))) (*.f64 (/.f64 (pow.f64 (sin.f64 t) 5) (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 5))) (*.f64 (cbrt.f64 (pow.f64 ew 14)) -1/16))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (*.f64 (/.f64 eh (sin.f64 t)) (cos.f64 t)))))
(*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3) (/.f64 eh t))
(*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (/.f64 eh t))
(+.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3) (/.f64 eh t)) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 ew 2)) 1/3) (/.f64 (*.f64 t (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))))) eh))))
(fma.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (/.f64 eh t) (*.f64 (*.f64 1/2 (cbrt.f64 (*.f64 ew ew))) (/.f64 t (/.f64 eh (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))))
(fma.f64 1/2 (*.f64 (cbrt.f64 (*.f64 ew ew)) (*.f64 (/.f64 t eh) (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (/.f64 eh t)))
(fma.f64 1/2 (*.f64 (cbrt.f64 (*.f64 ew ew)) (*.f64 (/.f64 t eh) (fma.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (/.f64 eh t)))
(+.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3) (/.f64 eh t)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 ew 2)) 1/3) (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) eh))) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 ew 2)) 1/3) (/.f64 (*.f64 t (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))))) eh)))))
(fma.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (/.f64 eh t) (*.f64 1/2 (+.f64 (*.f64 (cbrt.f64 (*.f64 ew ew)) (/.f64 (pow.f64 t 3) (/.f64 eh (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (/.f64 (*.f64 1/9 (*.f64 eh eh)) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh ew))) 2))))) (*.f64 (cbrt.f64 (*.f64 ew ew)) (/.f64 t (/.f64 eh (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))))))
(fma.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (/.f64 eh t) (*.f64 (*.f64 1/2 (cbrt.f64 (*.f64 ew ew))) (+.f64 (*.f64 (/.f64 t eh) (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (*.f64 (/.f64 (pow.f64 t 3) eh) (-.f64 (fma.f64 -2 (/.f64 eh (/.f64 ew (*.f64 (/.f64 eh ew) 1/45))) (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9)) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (/.f64 eh ew)) 2))))))
(fma.f64 1/2 (*.f64 (cbrt.f64 (*.f64 ew ew)) (+.f64 (*.f64 (/.f64 t eh) (fma.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1)) (*.f64 (/.f64 (pow.f64 t 3) eh) (-.f64 (fma.f64 -2 (/.f64 eh (/.f64 ew (/.f64 (*.f64 eh 1/45) ew))) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1/9)) (pow.f64 (*.f64 (/.f64 1/2 eh) (*.f64 ew (fma.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1))) 2))))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (/.f64 eh t)))
(+.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 ew 4)) 1/3) (/.f64 eh t)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 ew 2)) 1/3) (/.f64 (*.f64 (pow.f64 t 3) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) eh))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 ew 2)) 1/3) (/.f64 (*.f64 (pow.f64 t 5) (-.f64 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -2/45 (/.f64 eh ew)) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew)))) (*.f64 17/315 (/.f64 eh ew)))) eh) ew))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 ew 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2)))) (pow.f64 eh 2))))) eh))) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 1 (pow.f64 ew 2)) 1/3) (/.f64 (*.f64 t (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2))))) eh))))))
(fma.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (/.f64 eh t) (fma.f64 1/2 (*.f64 (cbrt.f64 (*.f64 ew ew)) (/.f64 (pow.f64 t 3) (/.f64 eh (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (/.f64 (*.f64 1/9 (*.f64 eh eh)) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh ew))) 2))))) (*.f64 1/2 (+.f64 (*.f64 (cbrt.f64 (*.f64 ew ew)) (/.f64 (pow.f64 t 5) (/.f64 eh (+.f64 (fma.f64 2/3 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 -2 (/.f64 (fma.f64 -2/45 (/.f64 eh ew) (fma.f64 -1/3 (*.f64 (/.f64 eh ew) 1/45) (*.f64 (/.f64 eh ew) 17/315))) (/.f64 ew eh)))) (*.f64 -1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 (*.f64 eh eh) (*.f64 (*.f64 ew ew) (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (/.f64 (*.f64 1/9 (*.f64 eh eh)) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh ew))) 2)))))))))) (*.f64 (cbrt.f64 (*.f64 ew ew)) (/.f64 t (/.f64 eh (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))))))))))
(fma.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (/.f64 eh t) (*.f64 1/2 (+.f64 (*.f64 (cbrt.f64 (*.f64 ew ew)) (*.f64 (/.f64 (pow.f64 t 3) eh) (-.f64 (fma.f64 -2 (/.f64 eh (/.f64 ew (*.f64 (/.f64 eh ew) 1/45))) (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9)) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (/.f64 eh ew)) 2)))) (*.f64 (cbrt.f64 (*.f64 ew ew)) (+.f64 (*.f64 (/.f64 (pow.f64 t 5) eh) (fma.f64 (/.f64 eh (/.f64 ew (*.f64 (/.f64 eh ew) 1/45))) 2/3 (fma.f64 -2 (/.f64 (fma.f64 (/.f64 eh ew) -2/45 (fma.f64 (/.f64 eh ew) 17/315 (*.f64 (/.f64 eh ew) -1/135))) (/.f64 ew eh)) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1) (*.f64 eh eh)) (*.f64 (*.f64 ew ew) (-.f64 (fma.f64 -2 (/.f64 eh (/.f64 ew (*.f64 (/.f64 eh ew) 1/45))) (*.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9)) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (/.f64 eh ew)) 2)))))))) (*.f64 (/.f64 t eh) (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)))))))
(fma.f64 (cbrt.f64 (/.f64 1 (pow.f64 ew 4))) (/.f64 eh t) (*.f64 1/2 (+.f64 (*.f64 (cbrt.f64 (*.f64 ew ew)) (*.f64 (/.f64 (pow.f64 t 3) eh) (-.f64 (fma.f64 -2 (/.f64 eh (/.f64 ew (/.f64 (*.f64 eh 1/45) ew))) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1/9)) (pow.f64 (*.f64 (/.f64 1/2 eh) (*.f64 ew (fma.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1))) 2)))) (*.f64 (cbrt.f64 (*.f64 ew ew)) (+.f64 (*.f64 (/.f64 t eh) (fma.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1)) (*.f64 (/.f64 (pow.f64 t 5) eh) (fma.f64 (/.f64 eh (/.f64 ew (/.f64 (*.f64 eh 1/45) ew))) 2/3 (fma.f64 -2 (*.f64 (/.f64 eh ew) (fma.f64 (/.f64 eh ew) -2/45 (fma.f64 (/.f64 eh ew) 17/315 (*.f64 (/.f64 eh ew) -1/135)))) (*.f64 (/.f64 (*.f64 -1/2 (fma.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1)) (*.f64 eh eh)) (*.f64 ew (*.f64 ew (-.f64 (fma.f64 -2 (/.f64 eh (/.f64 ew (/.f64 (*.f64 eh 1/45) ew))) (*.f64 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1/9)) (pow.f64 (*.f64 (/.f64 1/2 eh) (*.f64 ew (fma.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1))) 2)))))))))))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (pow.f64 (/.f64 1 ew) 1/3))
(*.f64 (cbrt.f64 (/.f64 1 ew)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(*.f64 (cbrt.f64 (/.f64 1 ew)) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)))
(*.f64 (cbrt.f64 (/.f64 1 ew)) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1)))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (pow.f64 (/.f64 1 ew) 1/3))
(*.f64 (cbrt.f64 (/.f64 1 ew)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(*.f64 (cbrt.f64 (/.f64 1 ew)) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)))
(*.f64 (cbrt.f64 (/.f64 1 ew)) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1)))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (pow.f64 (/.f64 1 ew) 1/3))
(*.f64 (cbrt.f64 (/.f64 1 ew)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(*.f64 (cbrt.f64 (/.f64 1 ew)) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)))
(*.f64 (cbrt.f64 (/.f64 1 ew)) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1)))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (pow.f64 (/.f64 1 ew) 1/3))
(*.f64 (cbrt.f64 (/.f64 1 ew)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(*.f64 (cbrt.f64 (/.f64 1 ew)) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)))
(*.f64 (cbrt.f64 (/.f64 1 ew)) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1)))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (pow.f64 (/.f64 1 ew) 1/3))
(*.f64 (cbrt.f64 (/.f64 1 ew)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(*.f64 (cbrt.f64 (/.f64 1 ew)) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)))
(*.f64 (cbrt.f64 (/.f64 1 ew)) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1)))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (pow.f64 (/.f64 1 ew) 1/3))
(*.f64 (cbrt.f64 (/.f64 1 ew)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(*.f64 (cbrt.f64 (/.f64 1 ew)) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)))
(*.f64 (cbrt.f64 (/.f64 1 ew)) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1)))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (pow.f64 (/.f64 1 ew) 1/3))
(*.f64 (cbrt.f64 (/.f64 1 ew)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(*.f64 (cbrt.f64 (/.f64 1 ew)) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)))
(*.f64 (cbrt.f64 (/.f64 1 ew)) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1)))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (pow.f64 (/.f64 1 ew) 1/3))
(*.f64 (cbrt.f64 (/.f64 1 ew)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(*.f64 (cbrt.f64 (/.f64 1 ew)) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)))
(*.f64 (cbrt.f64 (/.f64 1 ew)) (sqrt.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew)) 1)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 ew))) 1)
(cbrt.f64 ew)
(*.f64 (cbrt.f64 ew) 1)
(cbrt.f64 ew)
(*.f64 1 (cbrt.f64 ew))
(cbrt.f64 ew)
(*.f64 (pow.f64 ew 1/6) (pow.f64 ew 1/6))
(cbrt.f64 ew)
(*.f64 (pow.f64 ew 1/6) (neg.f64 (neg.f64 (pow.f64 ew 1/6))))
(cbrt.f64 ew)
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (*.f64 ew ew))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew ew))) (cbrt.f64 (cbrt.f64 ew)))
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (*.f64 ew ew))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew ew))) (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 ew)))))
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (*.f64 ew ew))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 ew (cbrt.f64 ew)))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew ew)))))
(*.f64 (sqrt.f64 (neg.f64 (cbrt.f64 ew))) (neg.f64 (sqrt.f64 (neg.f64 (cbrt.f64 ew)))))
(cbrt.f64 ew)
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (neg.f64 (cbrt.f64 ew)))) (neg.f64 (cbrt.f64 (neg.f64 (cbrt.f64 ew)))))
(cbrt.f64 ew)
(*.f64 -1 (neg.f64 (cbrt.f64 ew)))
(cbrt.f64 ew)
(*.f64 (neg.f64 (pow.f64 ew 1/6)) (neg.f64 (pow.f64 ew 1/6)))
(cbrt.f64 ew)
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew ew)))) (neg.f64 (cbrt.f64 (cbrt.f64 ew))))
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (*.f64 ew ew))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 ew))
(cbrt.f64 ew)
(*.f64 (pow.f64 (sqrt.f64 ew) 1/3) (pow.f64 (sqrt.f64 ew) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 ew)) (cbrt.f64 (sqrt.f64 ew)))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (cbrt.f64 ew)))) (sqrt.f64 (neg.f64 (cbrt.f64 ew))))
(cbrt.f64 ew)
(*.f64 (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (neg.f64 (cbrt.f64 ew))))) (cbrt.f64 (neg.f64 (cbrt.f64 ew))))
(cbrt.f64 ew)
(*.f64 (neg.f64 (neg.f64 (pow.f64 ew 1/6))) (pow.f64 ew 1/6))
(cbrt.f64 ew)
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew ew))))) (cbrt.f64 (cbrt.f64 ew)))
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (*.f64 ew ew))))
(pow.f64 ew 1/3)
(cbrt.f64 ew)
(pow.f64 (cbrt.f64 ew) 1)
(cbrt.f64 ew)
(pow.f64 (cbrt.f64 (*.f64 ew ew)) 1/2)
(sqrt.f64 (cbrt.f64 (*.f64 ew ew)))
(pow.f64 (pow.f64 ew 1/6) 2)
(cbrt.f64 ew)
(pow.f64 (cbrt.f64 (cbrt.f64 ew)) 3)
(cbrt.f64 ew)
(neg.f64 (neg.f64 (cbrt.f64 ew)))
(cbrt.f64 ew)
(sqrt.f64 (cbrt.f64 (*.f64 ew ew)))
(fabs.f64 (cbrt.f64 ew))
(cbrt.f64 ew)
(log.f64 (exp.f64 (cbrt.f64 ew)))
(cbrt.f64 ew)
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 ew))))
(cbrt.f64 ew)
(expm1.f64 (log1p.f64 (cbrt.f64 ew)))
(cbrt.f64 ew)
(exp.f64 (log.f64 (cbrt.f64 ew)))
(cbrt.f64 ew)
(exp.f64 (*.f64 (log.f64 ew) 1/3))
(cbrt.f64 ew)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 ew)) 1))
(cbrt.f64 ew)
(log1p.f64 (expm1.f64 (cbrt.f64 ew)))
(cbrt.f64 ew)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 ew) 2))) 1)
(pow.f64 (cbrt.f64 ew) 2)
(*.f64 (cbrt.f64 ew) (cbrt.f64 ew))
(pow.f64 (cbrt.f64 ew) 2)
(*.f64 (pow.f64 (cbrt.f64 ew) 2) 1)
(pow.f64 (cbrt.f64 ew) 2)
(*.f64 1 (pow.f64 (cbrt.f64 ew) 2))
(pow.f64 (cbrt.f64 ew) 2)
(*.f64 (sqrt.f64 ew) (pow.f64 ew 1/6))
(*.f64 (pow.f64 ew 1/6) (sqrt.f64 ew))
(*.f64 (pow.f64 ew 1/6) (*.f64 (pow.f64 ew 1/6) (cbrt.f64 ew)))
(pow.f64 (cbrt.f64 ew) 2)
(*.f64 (cbrt.f64 (*.f64 ew (cbrt.f64 ew))) (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2)))
(*.f64 (cbrt.f64 (*.f64 ew (cbrt.f64 ew))) (*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 ew))) (neg.f64 (cbrt.f64 (cbrt.f64 ew)))))
(*.f64 (cbrt.f64 (*.f64 ew (cbrt.f64 ew))) (*.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 ew))))
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (*.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 (*.f64 ew (cbrt.f64 ew)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 (*.f64 ew (cbrt.f64 ew))))
(*.f64 (cbrt.f64 (*.f64 ew (cbrt.f64 ew))) (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2)) (*.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 ew)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2)) (*.f64 (cbrt.f64 ew) (cbrt.f64 (cbrt.f64 ew))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 4))
(*.f64 (neg.f64 (cbrt.f64 ew)) (neg.f64 (cbrt.f64 ew)))
(pow.f64 (cbrt.f64 ew) 2)
(*.f64 (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 (cbrt.f64 ew)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2)) (*.f64 (cbrt.f64 ew) (cbrt.f64 (cbrt.f64 ew))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 4))
(*.f64 (*.f64 (pow.f64 1 1/3) (pow.f64 1 1/3)) (pow.f64 (cbrt.f64 ew) 2))
(pow.f64 (cbrt.f64 ew) 2)
(*.f64 (*.f64 (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (neg.f64 (cbrt.f64 ew)))) (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (neg.f64 (cbrt.f64 ew))))) (*.f64 (cbrt.f64 (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (neg.f64 (cbrt.f64 ew)))))
(pow.f64 (cbrt.f64 ew) 2)
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2)))
(pow.f64 (cbrt.f64 ew) 2)
(neg.f64 (neg.f64 (pow.f64 (cbrt.f64 ew) 2)))
(pow.f64 (cbrt.f64 ew) 2)
(sqrt.f64 (*.f64 ew (cbrt.f64 ew)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 ew) 2)))
(pow.f64 (cbrt.f64 ew) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 ew) 2))))
(pow.f64 (cbrt.f64 ew) 2)
(cbrt.f64 (*.f64 ew ew))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 ew) 2)))
(pow.f64 (cbrt.f64 ew) 2)
(exp.f64 (*.f64 (log.f64 ew) 2/3))
(pow.f64 (cbrt.f64 ew) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 ew) 2/3) 1))
(pow.f64 (cbrt.f64 ew) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 ew) 2)))
(pow.f64 (cbrt.f64 ew) 2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew)))) 1)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(*.f64 1 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew)))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (/.f64 1 (cbrt.f64 ew)))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(*.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew)) 1)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(*.f64 (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))) (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 1 (cbrt.f64 ew))))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(*.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))) 2))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))) 2) (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 1 (cbrt.f64 ew))))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(*.f64 (/.f64 1 (cbrt.f64 ew)) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(*.f64 (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 1 (neg.f64 (cbrt.f64 ew))))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(*.f64 (/.f64 1 (pow.f64 ew 1/6)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (pow.f64 ew 1/6)))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 ew ew)))) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 (cbrt.f64 ew))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 ew ew)))) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 (cbrt.f64 ew))))
(/.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 (cbrt.f64 ew))) (cbrt.f64 (cbrt.f64 (*.f64 ew ew))))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (*.f64 ew ew)))))
(*.f64 (/.f64 1 (neg.f64 (cbrt.f64 ew))) (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1) (/.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cbrt.f64 ew)))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cbrt.f64 ew)) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cbrt.f64 (cbrt.f64 (*.f64 ew ew)))) (/.f64 (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cbrt.f64 (cbrt.f64 ew))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 ew ew)))) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 (cbrt.f64 ew))))
(/.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 (cbrt.f64 ew))) (cbrt.f64 (cbrt.f64 (*.f64 ew ew))))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (*.f64 ew ew)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) 1) (/.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cbrt.f64 ew)))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (pow.f64 ew 1/6)) (/.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (pow.f64 ew 1/6)))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 ew ew)))) (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))))
(*.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 ew ew)))))
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew ew))) (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew)))))
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew ew))) (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew)))))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 ew) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (sqrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 ew) (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))) (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (cbrt.f64 ew)) (cbrt.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(pow.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew)) 1)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(pow.f64 (sqrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))) 2)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))) 3)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(pow.f64 (pow.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew)) 3) 1/3)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(pow.f64 (/.f64 (cbrt.f64 ew) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) -1)
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(neg.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 (cbrt.f64 ew))))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(neg.f64 (*.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 (cbrt.f64 ew))) 1))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(neg.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (/.f64 1 (neg.f64 (cbrt.f64 ew)))))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(neg.f64 (*.f64 1 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (neg.f64 (cbrt.f64 ew)))))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(neg.f64 (/.f64 (neg.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cbrt.f64 ew)))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew)) 2))
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew)) 2))
(fabs.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew)))
(fabs.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew)))
(log.f64 (exp.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew)))))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew)) 3))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) 3) ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(expm1.f64 (log1p.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(exp.f64 (log.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))) 1))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))
(log1p.f64 (expm1.f64 (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))

localize25.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 80 to 13 computations (83.8% saved)

series2.0ms (0%)

Counts
1 → 0
Calls

9 calls:

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

rewrite105.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1678×associate-*r/
1518×associate-/r*
1408×associate-*l/
1302×associate-/l*
258×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify65.0ms (0.4%)

Algorithm
egg-herbie
Rules
1870×distribute-lft-in
1148×associate-*r*
1076×associate-/l*
1058×times-frac
926×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01201750
12981750
210741750
362681750
Stop Event
node limit
Counts
38 → 47
Calls
Call 1
Inputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) 1)
(/.f64 eh (/.f64 1 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 eh (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (/.f64 ew eh))))
(/.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) eh))
(/.f64 (*.f64 eh eh) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (/.f64 1 (*.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 eh eh) (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) ew)))
(/.f64 (/.f64 (*.f64 eh eh) (*.f64 (tan.f64 t) ew)) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 eh (neg.f64 eh)) (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (neg.f64 ew))))
(/.f64 (*.f64 eh (/.f64 eh (tan.f64 t))) (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) ew))
(/.f64 (*.f64 (neg.f64 eh) eh) (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (neg.f64 ew))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) eh) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 eh (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 eh (pow.f64 (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) 2)) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 eh (neg.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 1 (/.f64 (*.f64 eh eh) (*.f64 (tan.f64 t) ew))) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 (*.f64 eh (sqrt.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 (*.f64 eh (pow.f64 (cbrt.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 2)) (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 (/.f64 (*.f64 eh eh) (*.f64 (tan.f64 t) ew)) 1) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) 2) eh) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 (neg.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) eh) (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (sqrt.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) eh)) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (/.f64 (/.f64 (*.f64 eh eh) (*.f64 (tan.f64 t) ew)) 1) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 (/.f64 (/.f64 (*.f64 eh eh) (*.f64 (tan.f64 t) ew)) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (/.f64 (/.f64 (*.f64 eh eh) (*.f64 (tan.f64 t) ew)) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) eh))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) 3))
(cbrt.f64 (*.f64 (pow.f64 eh 3) (pow.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 3) (pow.f64 eh 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) 1)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 eh (/.f64 1 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 eh (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (/.f64 ew eh))))
(*.f64 eh (/.f64 eh (*.f64 (*.f64 (tan.f64 t) ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 eh (/.f64 eh (*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(/.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) eh))
(/.f64 eh (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (/.f64 ew eh))))
(*.f64 eh (/.f64 eh (*.f64 (*.f64 (tan.f64 t) ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 eh (/.f64 eh (*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(/.f64 (*.f64 eh eh) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (/.f64 1 (*.f64 (tan.f64 t) ew))))
(/.f64 eh (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (/.f64 ew eh))))
(*.f64 eh (/.f64 eh (*.f64 (*.f64 (tan.f64 t) ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 eh (/.f64 eh (*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(/.f64 (*.f64 eh eh) (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) ew)))
(/.f64 eh (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (/.f64 ew eh))))
(*.f64 eh (/.f64 eh (*.f64 (*.f64 (tan.f64 t) ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 eh (/.f64 eh (*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(/.f64 (/.f64 (*.f64 eh eh) (*.f64 (tan.f64 t) ew)) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 eh (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (/.f64 ew eh))))
(*.f64 eh (/.f64 eh (*.f64 (*.f64 (tan.f64 t) ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 eh (/.f64 eh (*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(/.f64 (*.f64 eh (neg.f64 eh)) (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (neg.f64 ew))))
(/.f64 eh (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (/.f64 ew eh))))
(*.f64 eh (/.f64 eh (*.f64 (*.f64 (tan.f64 t) ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 eh (/.f64 eh (*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(/.f64 (*.f64 eh (/.f64 eh (tan.f64 t))) (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) ew))
(/.f64 eh (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (/.f64 ew eh))))
(*.f64 eh (/.f64 eh (*.f64 (*.f64 (tan.f64 t) ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 eh (/.f64 eh (*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(/.f64 (*.f64 (neg.f64 eh) eh) (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (neg.f64 ew))))
(/.f64 eh (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (/.f64 ew eh))))
(*.f64 eh (/.f64 eh (*.f64 (*.f64 (tan.f64 t) ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 eh (/.f64 eh (*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) eh) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 eh (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (/.f64 ew eh))))
(*.f64 eh (/.f64 eh (*.f64 (*.f64 (tan.f64 t) ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 eh (/.f64 eh (*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(/.f64 (*.f64 eh (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 eh (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (/.f64 ew eh))))
(*.f64 eh (/.f64 eh (*.f64 (*.f64 (tan.f64 t) ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 eh (/.f64 eh (*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(/.f64 (*.f64 eh (pow.f64 (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) 2)) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 eh (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (/.f64 ew eh))))
(*.f64 eh (/.f64 eh (*.f64 (*.f64 (tan.f64 t) ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 eh (/.f64 eh (*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(/.f64 (*.f64 eh (neg.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 eh (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (/.f64 ew eh))))
(*.f64 eh (/.f64 eh (*.f64 (*.f64 (tan.f64 t) ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 eh (/.f64 eh (*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(/.f64 (*.f64 1 (/.f64 (*.f64 eh eh) (*.f64 (tan.f64 t) ew))) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 eh (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (/.f64 ew eh))))
(*.f64 eh (/.f64 eh (*.f64 (*.f64 (tan.f64 t) ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 eh (/.f64 eh (*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(/.f64 (*.f64 (*.f64 eh (sqrt.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (sqrt.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) eh) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 (*.f64 eh (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sqrt.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (/.f64 eh (/.f64 (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sqrt.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(/.f64 (*.f64 (*.f64 eh (pow.f64 (cbrt.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 2)) (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 eh (pow.f64 (cbrt.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 2)) (/.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 eh (/.f64 (/.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (pow.f64 (cbrt.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 2)))
(*.f64 (/.f64 eh (/.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (pow.f64 (cbrt.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 2))
(/.f64 (*.f64 (/.f64 (*.f64 eh eh) (*.f64 (tan.f64 t) ew)) 1) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 eh (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (/.f64 ew eh))))
(*.f64 eh (/.f64 eh (*.f64 (*.f64 (tan.f64 t) ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 eh (/.f64 eh (*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) 2) eh) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 eh (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (/.f64 ew eh))))
(*.f64 eh (/.f64 eh (*.f64 (*.f64 (tan.f64 t) ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 eh (/.f64 eh (*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(/.f64 (*.f64 (neg.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) eh) (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 eh (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (/.f64 ew eh))))
(*.f64 eh (/.f64 eh (*.f64 (*.f64 (tan.f64 t) ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 eh (/.f64 eh (*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (sqrt.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) eh)) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (sqrt.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) eh) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 (*.f64 eh (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sqrt.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (/.f64 eh (/.f64 (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sqrt.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(/.f64 (/.f64 (/.f64 (*.f64 eh eh) (*.f64 (tan.f64 t) ew)) 1) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 eh (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (/.f64 ew eh))))
(*.f64 eh (/.f64 eh (*.f64 (*.f64 (tan.f64 t) ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 eh (/.f64 eh (*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(/.f64 (/.f64 (/.f64 (*.f64 eh eh) (*.f64 (tan.f64 t) ew)) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (sqrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 eh (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (/.f64 ew eh))))
(*.f64 eh (/.f64 eh (*.f64 (*.f64 (tan.f64 t) ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 eh (/.f64 eh (*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(/.f64 (/.f64 (/.f64 (*.f64 eh eh) (*.f64 (tan.f64 t) ew)) (*.f64 (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (cbrt.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 eh (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (/.f64 ew eh))))
(*.f64 eh (/.f64 eh (*.f64 (*.f64 (tan.f64 t) ew) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 eh (/.f64 eh (*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) 1)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 2)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 3)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) 3) 1/3)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) 2))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) eh))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) 3))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(cbrt.f64 (*.f64 (pow.f64 eh 3) (pow.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 3)))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 3) (pow.f64 eh 3)))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))

localize29.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 101 to 15 computations (85.1% saved)

series2.0ms (0%)

Counts
1 → 4
Calls

9 calls:

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

rewrite69.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1696×associate-*l/
1686×associate-/r*
1352×associate-/l*
298×pow1
298×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

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

simplify66.0ms (0.4%)

Algorithm
egg-herbie
Rules
1552×associate-/l*
1058×associate-/r*
944×associate-*r/
790×associate-+r+
720×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01211942
13431830
215071730
367121730
Stop Event
node limit
Counts
32 → 58
Calls
Call 1
Inputs
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))) 1)
(/.f64 (*.f64 eh (*.f64 eh (cos.f64 t))) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (/.f64 (/.f64 1 (tan.f64 t)) ew)))
(/.f64 (*.f64 eh (*.f64 eh (cos.f64 t))) (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) ew)))
(/.f64 (*.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) (*.f64 eh (cos.f64 t))) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 1 (*.f64 eh (cos.f64 t))) (/.f64 1 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(/.f64 (*.f64 1 (*.f64 eh (cos.f64 t))) (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (/.f64 ew eh))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 eh (cos.f64 t))) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) 2) (*.f64 eh (cos.f64 t))) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 (/.f64 eh (tan.f64 t)) (*.f64 eh (cos.f64 t))) (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) ew))
(/.f64 (*.f64 (neg.f64 eh) (*.f64 eh (cos.f64 t))) (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (neg.f64 ew))))
(/.f64 (*.f64 (neg.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 eh (cos.f64 t))) (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 eh eh) (tan.f64 t)) ew) (cos.f64 t)) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 (*.f64 eh (/.f64 eh (*.f64 (tan.f64 t) ew))) (cos.f64 t)) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 (*.f64 (cos.f64 t) (/.f64 eh (*.f64 (tan.f64 t) ew))) eh) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) 3) (pow.f64 (cos.f64 t) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))
(exp.f64 (log.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))
Outputs
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))
(fma.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh (*.f64 -1/2 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 t t))))
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 t t)) 1) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (fma.f64 -1/2 (*.f64 t t) 1))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))))
(fma.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh (fma.f64 -1/2 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 t t)) (*.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(fma.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 -1/2 (*.f64 t t)) (*.f64 1/24 (pow.f64 t 4)))))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (fma.f64 -1/2 (*.f64 t t) 1) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 1 (fma.f64 -1/2 (*.f64 t t) (*.f64 1/24 (pow.f64 t 4)))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))))
(fma.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh (fma.f64 -1/2 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 t t)) (fma.f64 -1/720 (*.f64 (*.f64 (pow.f64 t 6) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) eh) (*.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 t t)) 1) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/720 (pow.f64 t 6)))))
(fma.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 t (*.f64 t -1/2)) (fma.f64 1/24 (pow.f64 t 4) (*.f64 -1/720 (pow.f64 t 6))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))) 1)
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (cos.f64 t))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (cos.f64 t)))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t)))
(/.f64 (*.f64 eh (*.f64 eh (cos.f64 t))) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (/.f64 (/.f64 1 (tan.f64 t)) ew)))
(/.f64 (*.f64 eh (*.f64 eh (cos.f64 t))) (*.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (/.f64 1 (tan.f64 t))) ew))
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) ew)) (/.f64 (*.f64 (cos.f64 t) (*.f64 eh eh)) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 eh (/.f64 eh (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (/.f64 (/.f64 (cos.f64 t) ew) (tan.f64 t)))))
(/.f64 (*.f64 eh (*.f64 eh (cos.f64 t))) (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) ew)))
(/.f64 (*.f64 eh (*.f64 eh (cos.f64 t))) (*.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (/.f64 1 (tan.f64 t))) ew))
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) ew)) (/.f64 (*.f64 (cos.f64 t) (*.f64 eh eh)) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 eh (/.f64 eh (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (/.f64 (/.f64 (cos.f64 t) ew) (tan.f64 t)))))
(/.f64 (*.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) (*.f64 eh (cos.f64 t))) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 eh (*.f64 eh (cos.f64 t))) (*.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (/.f64 1 (tan.f64 t))) ew))
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) ew)) (/.f64 (*.f64 (cos.f64 t) (*.f64 eh eh)) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 eh (/.f64 eh (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (/.f64 (/.f64 (cos.f64 t) ew) (tan.f64 t)))))
(/.f64 (*.f64 1 (*.f64 eh (cos.f64 t))) (/.f64 1 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (cos.f64 t))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (cos.f64 t)))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t)))
(/.f64 (*.f64 1 (*.f64 eh (cos.f64 t))) (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (/.f64 ew eh))))
(/.f64 (*.f64 eh (*.f64 eh (cos.f64 t))) (*.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (/.f64 1 (tan.f64 t))) ew))
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) ew)) (/.f64 (*.f64 (cos.f64 t) (*.f64 eh eh)) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 eh (/.f64 eh (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (/.f64 (/.f64 (cos.f64 t) ew) (tan.f64 t)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 eh (cos.f64 t))) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (/.f64 (*.f64 eh (cos.f64 t)) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (/.f64 eh (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (cos.f64 t) (sqrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) 2) (*.f64 eh (cos.f64 t))) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) 2) (/.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (cos.f64 t))))
(*.f64 (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) 2) (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 eh (cos.f64 t)))))
(*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) 2) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cbrt.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 (/.f64 eh (tan.f64 t)) (*.f64 eh (cos.f64 t))) (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) ew))
(/.f64 (*.f64 eh (*.f64 eh (cos.f64 t))) (*.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (/.f64 1 (tan.f64 t))) ew))
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) ew)) (/.f64 (*.f64 (cos.f64 t) (*.f64 eh eh)) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 eh (/.f64 eh (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (/.f64 (/.f64 (cos.f64 t) ew) (tan.f64 t)))))
(/.f64 (*.f64 (neg.f64 eh) (*.f64 eh (cos.f64 t))) (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (neg.f64 ew))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (neg.f64 ew))) (*.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cos.f64 t))) (/.f64 (neg.f64 eh) (*.f64 (tan.f64 t) (neg.f64 ew))))
(*.f64 (*.f64 (cos.f64 t) (/.f64 eh (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (/.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 1))
(/.f64 (*.f64 (neg.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 eh (cos.f64 t))) (neg.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (*.f64 (tan.f64 t) (neg.f64 ew))) (*.f64 eh (cos.f64 t))))
(*.f64 (/.f64 eh (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cos.f64 t))) (/.f64 (neg.f64 eh) (*.f64 (tan.f64 t) (neg.f64 ew))))
(*.f64 (*.f64 (cos.f64 t) (/.f64 eh (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (/.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) 1))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 eh eh) (tan.f64 t)) ew) (cos.f64 t)) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 eh (*.f64 eh (cos.f64 t))) (*.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (/.f64 1 (tan.f64 t))) ew))
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) ew)) (/.f64 (*.f64 (cos.f64 t) (*.f64 eh eh)) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 eh (/.f64 eh (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (/.f64 (/.f64 (cos.f64 t) ew) (tan.f64 t)))))
(/.f64 (*.f64 (*.f64 eh (/.f64 eh (*.f64 (tan.f64 t) ew))) (cos.f64 t)) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 eh (*.f64 eh (cos.f64 t))) (*.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (/.f64 1 (tan.f64 t))) ew))
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) ew)) (/.f64 (*.f64 (cos.f64 t) (*.f64 eh eh)) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 eh (/.f64 eh (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (/.f64 (/.f64 (cos.f64 t) ew) (tan.f64 t)))))
(/.f64 (*.f64 (*.f64 (cos.f64 t) (/.f64 eh (*.f64 (tan.f64 t) ew))) eh) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 eh (*.f64 eh (cos.f64 t))) (*.f64 (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (/.f64 1 (tan.f64 t))) ew))
(*.f64 (/.f64 1 (*.f64 (tan.f64 t) ew)) (/.f64 (*.f64 (cos.f64 t) (*.f64 eh eh)) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 eh (/.f64 eh (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (/.f64 (/.f64 (cos.f64 t) ew) (tan.f64 t)))))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1)
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (cos.f64 t))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (cos.f64 t)))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) 2)
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (cos.f64 t))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (cos.f64 t)))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) 3)
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (cos.f64 t))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (cos.f64 t)))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 3) 1/3)
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (cos.f64 t))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (cos.f64 t)))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 2))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (cos.f64 t))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (cos.f64 t)))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (cos.f64 t))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (cos.f64 t)))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (cos.f64 t))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (cos.f64 t)))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 3))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (cos.f64 t))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (cos.f64 t)))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) 3)))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (cos.f64 t))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (cos.f64 t)))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) 3) (pow.f64 (cos.f64 t) 3)))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (cos.f64 t))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (cos.f64 t)))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (cos.f64 t))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (cos.f64 t)))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t)))
(exp.f64 (log.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (cos.f64 t))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (cos.f64 t)))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) 1))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (cos.f64 t))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (cos.f64 t)))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (cos.f64 t))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (cos.f64 t)))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t)))

localize73.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (cos.f64 t) eh)
0.1b
(*.f64 (tan.f64 t) ew)
1.6b
(/.f64 (/.f64 eh ew) (tan.f64 t))
15.1b
(*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew))
Compiler

Compiled 141 to 39 computations (72.3% saved)

series7.0ms (0%)

Counts
2 → 40
Calls

15 calls:

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

rewrite73.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1908×associate-/l*
638×associate-/r/
562×associate-/l/
362×distribute-lft-neg-in
336×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify80.0ms (0.4%)

Algorithm
egg-herbie
Rules
1744×associate-/r*
1136×associate-*r/
922×associate-*l/
856×distribute-lft-in
478×associate-/r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02464944
17274818
230994818
Stop Event
node limit
Counts
70 → 106
Calls
Call 1
Inputs
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 t) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 t) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)))) (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 t) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 6)) (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)))))))
eh
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 2) eh))) eh)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 2) eh))) eh))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 3)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 5)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 2) eh))) eh)))
(*.f64 -1 eh)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 2) eh))) (*.f64 -1 eh))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 2) eh))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 3)))) (*.f64 -1 eh)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 2) eh))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 5)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 3)))) (*.f64 -1 eh))))
eh
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 2) eh))) eh)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 2) eh))) eh))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 3)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 5)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 2) eh))) eh)))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 t) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 t) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)))) (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 t) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 6)) (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)))))))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 t) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 t) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)))) (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 t) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 6)) (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)))))))
eh
(+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 2)) eh)) (*.f64 1/3 eh))) eh)
(+.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) eh)) (+.f64 (*.f64 2/15 eh) (*.f64 1/6 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 2)) eh))))) (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 2)) eh)) (*.f64 1/3 eh))) eh))
(+.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) eh)) (+.f64 (*.f64 2/15 eh) (*.f64 1/6 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 2)) eh))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 -2 (/.f64 (*.f64 eh (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew)))) (+.f64 (*.f64 -2/45 (/.f64 eh ew)) (*.f64 17/315 (/.f64 eh ew))))) ew))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 ew 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2)))) (pow.f64 eh 2)))) (pow.f64 ew 2)) eh)) (+.f64 (*.f64 1/15 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 2)) eh)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 ew 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) eh)) (*.f64 17/315 eh)))) (pow.f64 t 6)) (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 2)) eh)) (*.f64 1/3 eh))) eh)))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t)))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t)))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t)))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t)))
(*.f64 (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))) 1)))
eh
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) eh)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)) eh))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) eh)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)) eh)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew)))) 1)
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew)) 1)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew))) 2)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew))) 3)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (tan.f64 t)) ew) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew)))))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew)) 3))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) 3) (pow.f64 (*.f64 (tan.f64 t) ew) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 t) ew) 3) (pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew))) 1))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 t) eh))) 1)
(pow.f64 (*.f64 (cos.f64 t) eh) 1)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 t) eh)) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 t) eh)) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 t) eh) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 t) eh) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 t)) eh))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 t) eh))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 t) eh) 3))
(cbrt.f64 (*.f64 (pow.f64 eh 3) (pow.f64 (cos.f64 t) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 t) eh)))
(exp.f64 (log.f64 (*.f64 (cos.f64 t) eh)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 t) eh)) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 t) eh)))
Outputs
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 t) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t)))
(fma.f64 1/2 (*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) (/.f64 (*.f64 eh eh) ew)) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)))
(fma.f64 1/2 (*.f64 (/.f64 (cos.f64 t) ew) (/.f64 (*.f64 eh eh) (sin.f64 t))) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)))
(fma.f64 1/2 (/.f64 (cos.f64 t) (*.f64 (/.f64 ew eh) (/.f64 (sin.f64 t) eh))) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 t) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)))) (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))))
(fma.f64 1/2 (*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) (/.f64 (*.f64 eh eh) ew)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3))) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))))
(fma.f64 1/2 (*.f64 (/.f64 (cos.f64 t) ew) (/.f64 (*.f64 eh eh) (sin.f64 t))) (fma.f64 -1/8 (/.f64 (/.f64 (pow.f64 (cos.f64 t) 3) (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 4))) (pow.f64 ew 3)) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))))
(fma.f64 1/2 (/.f64 (cos.f64 t) (*.f64 (/.f64 ew eh) (/.f64 (sin.f64 t) eh))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 (sin.f64 t) 3)) (/.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 t) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 6)) (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)))))))
(fma.f64 1/2 (*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) (/.f64 (*.f64 eh eh) ew)) (+.f64 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3))) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 6)) (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5))))))
(fma.f64 1/2 (*.f64 (/.f64 (cos.f64 t) ew) (/.f64 (*.f64 eh eh) (sin.f64 t))) (fma.f64 -1/8 (/.f64 (/.f64 (pow.f64 (cos.f64 t) 3) (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 4))) (pow.f64 ew 3)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 (sin.f64 t) 5)) (/.f64 (pow.f64 eh 6) (pow.f64 ew 5))) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)))))
(fma.f64 1/2 (/.f64 (cos.f64 t) (*.f64 (/.f64 ew eh) (/.f64 (sin.f64 t) eh))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 (sin.f64 t) 3)) (/.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 (sin.f64 t) 5)) (/.f64 (pow.f64 eh 6) (pow.f64 ew 5))) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)))))
eh
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 2) eh))) eh)
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 ew ew) eh)) eh)
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 ew (/.f64 eh ew))) eh)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 2) eh))) eh))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 4)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 ew ew) eh)) eh))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 4)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 ew (/.f64 eh ew))) eh))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 3)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 5)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 2) eh))) eh)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 4)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 (cos.f64 t) 6)) (/.f64 (pow.f64 ew 6) (pow.f64 eh 5))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 ew ew) eh)) eh)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 4)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 (cos.f64 t) 6)) (/.f64 (pow.f64 ew 6) (pow.f64 eh 5))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 ew (/.f64 eh ew))) eh)))
(*.f64 -1 eh)
(neg.f64 eh)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 2) eh))) (*.f64 -1 eh))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 ew ew) eh)) (neg.f64 eh))
(-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 ew (/.f64 eh ew))) -1/2) eh)
(fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 ew (/.f64 eh ew))) -1/2 (neg.f64 eh))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 2) eh))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 3)))) (*.f64 -1 eh)))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 ew ew) eh)) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 4)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (neg.f64 eh)))
(fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 ew (/.f64 eh ew))) -1/2 (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 4)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) 1/8) eh))
(-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 ew (/.f64 eh ew))) -1/2 (*.f64 (/.f64 (*.f64 1/8 (pow.f64 (sin.f64 t) 4)) (pow.f64 eh 3)) (/.f64 (pow.f64 ew 4) (pow.f64 (cos.f64 t) 4)))) eh)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 2) eh))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 5)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 3)))) (*.f64 -1 eh))))
(fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 ew ew) eh)) (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 (cos.f64 t) 6)) (/.f64 (pow.f64 ew 6) (pow.f64 eh 5))) (fma.f64 1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 4)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (neg.f64 eh))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 ew (/.f64 eh ew))) -1/2 (-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 (cos.f64 t) 6)) (/.f64 (pow.f64 ew 6) (pow.f64 eh 5))) -1/16 (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 4)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) 1/8)) eh))
(fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 ew (/.f64 eh ew))) -1/2 (-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 (cos.f64 t) 6)) (/.f64 (pow.f64 ew 6) (pow.f64 eh 5))) -1/16 (*.f64 (/.f64 (*.f64 1/8 (pow.f64 (sin.f64 t) 4)) (pow.f64 eh 3)) (/.f64 (pow.f64 ew 4) (pow.f64 (cos.f64 t) 4)))) eh))
eh
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 2) eh))) eh)
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 ew ew) eh)) eh)
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 ew (/.f64 eh ew))) eh)
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 2) eh))) eh))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 4)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 ew ew) eh)) eh))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 4)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 ew (/.f64 eh ew))) eh))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 ew 4)) (*.f64 (pow.f64 (cos.f64 t) 4) (pow.f64 eh 3)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 ew 6)) (*.f64 (pow.f64 (cos.f64 t) 6) (pow.f64 eh 5)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 2) eh))) eh)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 4)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 (cos.f64 t) 6)) (/.f64 (pow.f64 ew 6) (pow.f64 eh 5))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 (*.f64 ew ew) eh)) eh)))
(fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 4) (pow.f64 (cos.f64 t) 4)) (/.f64 (pow.f64 ew 4) (pow.f64 eh 3))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 6) (pow.f64 (cos.f64 t) 6)) (/.f64 (pow.f64 ew 6) (pow.f64 eh 5))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 (cos.f64 t) 2)) (/.f64 ew (/.f64 eh ew))) eh)))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 t) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t)))
(fma.f64 1/2 (*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) (/.f64 (*.f64 eh eh) ew)) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)))
(fma.f64 1/2 (*.f64 (/.f64 (cos.f64 t) ew) (/.f64 (*.f64 eh eh) (sin.f64 t))) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)))
(fma.f64 1/2 (/.f64 (cos.f64 t) (*.f64 (/.f64 ew eh) (/.f64 (sin.f64 t) eh))) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 t) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)))) (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))))
(fma.f64 1/2 (*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) (/.f64 (*.f64 eh eh) ew)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3))) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))))
(fma.f64 1/2 (*.f64 (/.f64 (cos.f64 t) ew) (/.f64 (*.f64 eh eh) (sin.f64 t))) (fma.f64 -1/8 (/.f64 (/.f64 (pow.f64 (cos.f64 t) 3) (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 4))) (pow.f64 ew 3)) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))))
(fma.f64 1/2 (/.f64 (cos.f64 t) (*.f64 (/.f64 ew eh) (/.f64 (sin.f64 t) eh))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 (sin.f64 t) 3)) (/.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 t) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 6)) (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)))))))
(fma.f64 1/2 (*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) (/.f64 (*.f64 eh eh) ew)) (+.f64 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3))) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 6)) (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5))))))
(fma.f64 1/2 (*.f64 (/.f64 (cos.f64 t) ew) (/.f64 (*.f64 eh eh) (sin.f64 t))) (fma.f64 -1/8 (/.f64 (/.f64 (pow.f64 (cos.f64 t) 3) (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 4))) (pow.f64 ew 3)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 (sin.f64 t) 5)) (/.f64 (pow.f64 eh 6) (pow.f64 ew 5))) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)))))
(fma.f64 1/2 (/.f64 (cos.f64 t) (*.f64 (/.f64 ew eh) (/.f64 (sin.f64 t) eh))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 (sin.f64 t) 3)) (/.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 (sin.f64 t) 5)) (/.f64 (pow.f64 eh 6) (pow.f64 ew 5))) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)))))
(/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 t) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t)))
(fma.f64 1/2 (*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) (/.f64 (*.f64 eh eh) ew)) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)))
(fma.f64 1/2 (*.f64 (/.f64 (cos.f64 t) ew) (/.f64 (*.f64 eh eh) (sin.f64 t))) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)))
(fma.f64 1/2 (/.f64 (cos.f64 t) (*.f64 (/.f64 ew eh) (/.f64 (sin.f64 t) eh))) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 t) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)))) (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t))))
(fma.f64 1/2 (*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) (/.f64 (*.f64 eh eh) ew)) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3))) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))))
(fma.f64 1/2 (*.f64 (/.f64 (cos.f64 t) ew) (/.f64 (*.f64 eh eh) (sin.f64 t))) (fma.f64 -1/8 (/.f64 (/.f64 (pow.f64 (cos.f64 t) 3) (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 4))) (pow.f64 ew 3)) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))))
(fma.f64 1/2 (/.f64 (cos.f64 t) (*.f64 (/.f64 ew eh) (/.f64 (sin.f64 t) eh))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 (sin.f64 t) 3)) (/.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 t) (pow.f64 eh 2)) (*.f64 (sin.f64 t) ew))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3)))) (+.f64 (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 6)) (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5)))))))
(fma.f64 1/2 (*.f64 (/.f64 (cos.f64 t) (sin.f64 t)) (/.f64 (*.f64 eh eh) ew)) (+.f64 (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 4)) (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3))) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 eh 6)) (*.f64 (pow.f64 (sin.f64 t) 5) (pow.f64 ew 5))))))
(fma.f64 1/2 (*.f64 (/.f64 (cos.f64 t) ew) (/.f64 (*.f64 eh eh) (sin.f64 t))) (fma.f64 -1/8 (/.f64 (/.f64 (pow.f64 (cos.f64 t) 3) (/.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 4))) (pow.f64 ew 3)) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 (sin.f64 t) 5)) (/.f64 (pow.f64 eh 6) (pow.f64 ew 5))) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)))))
(fma.f64 1/2 (/.f64 (cos.f64 t) (*.f64 (/.f64 ew eh) (/.f64 (sin.f64 t) eh))) (fma.f64 -1/8 (*.f64 (/.f64 (pow.f64 eh 4) (pow.f64 (sin.f64 t) 3)) (/.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) (fma.f64 1/16 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 5) (pow.f64 (sin.f64 t) 5)) (/.f64 (pow.f64 eh 6) (pow.f64 ew 5))) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)))))
eh
(+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 2)) eh)) (*.f64 1/3 eh))) eh)
(fma.f64 (*.f64 t t) (fma.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh (*.f64 ew ew))) (*.f64 eh 1/3)) eh)
(fma.f64 (*.f64 t t) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -2/3 (/.f64 (/.f64 (*.f64 eh eh) ew) ew) 1) eh) (*.f64 ew ew)) (*.f64 eh 1/3)) eh)
(fma.f64 (*.f64 t t) (fma.f64 1/2 (*.f64 (/.f64 ew (/.f64 eh ew)) (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (*.f64 eh 1/3)) eh)
(+.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) eh)) (+.f64 (*.f64 2/15 eh) (*.f64 1/6 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 2)) eh))))) (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 2)) eh)) (*.f64 1/3 eh))) eh))
(fma.f64 (pow.f64 t 4) (fma.f64 1/2 (/.f64 (*.f64 ew ew) (/.f64 eh (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (/.f64 (*.f64 1/9 (*.f64 eh eh)) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh ew))) 2)))) (fma.f64 2/15 eh (*.f64 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh (*.f64 ew ew))) 1/6))) (fma.f64 (*.f64 t t) (fma.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh (*.f64 ew ew))) (*.f64 eh 1/3)) eh))
(fma.f64 (pow.f64 t 4) (fma.f64 1/2 (*.f64 (/.f64 ew (/.f64 eh ew)) (-.f64 (fma.f64 -2 (/.f64 eh (/.f64 ew (/.f64 (*.f64 eh 1/45) ew))) (*.f64 (/.f64 (/.f64 (*.f64 eh eh) ew) ew) 1/9)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -2/3 (/.f64 (/.f64 (*.f64 eh eh) ew) ew) 1) eh) ew)) 2))) (fma.f64 eh 2/15 (*.f64 (*.f64 (/.f64 (fma.f64 -2/3 (/.f64 (/.f64 (*.f64 eh eh) ew) ew) 1) eh) (*.f64 ew ew)) 1/6))) (fma.f64 (*.f64 t t) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -2/3 (/.f64 (/.f64 (*.f64 eh eh) ew) ew) 1) eh) (*.f64 ew ew)) (*.f64 eh 1/3)) eh))
(fma.f64 (pow.f64 t 4) (fma.f64 1/2 (*.f64 (/.f64 ew (/.f64 eh ew)) (-.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9 (*.f64 (/.f64 -2 ew) (*.f64 (*.f64 eh (/.f64 eh ew)) 1/45))) (pow.f64 (*.f64 (/.f64 1/2 eh) (*.f64 ew (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))) 2))) (fma.f64 (*.f64 (/.f64 ew (/.f64 eh ew)) (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) 1/6 (*.f64 eh 2/15))) (fma.f64 (*.f64 t t) (fma.f64 1/2 (*.f64 (/.f64 ew (/.f64 eh ew)) (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (*.f64 eh 1/3)) eh))
(+.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 ew 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) eh)) (+.f64 (*.f64 2/15 eh) (*.f64 1/6 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 2)) eh))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 -2 (/.f64 (*.f64 eh (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew)))) (+.f64 (*.f64 -2/45 (/.f64 eh ew)) (*.f64 17/315 (/.f64 eh ew))))) ew))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (*.f64 (pow.f64 ew 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2)))) (pow.f64 eh 2)))) (pow.f64 ew 2)) eh)) (+.f64 (*.f64 1/15 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 2)) eh)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 ew 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))) eh) ew)) (*.f64 1/9 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) ew) eh)) 2))) eh)) (*.f64 17/315 eh)))) (pow.f64 t 6)) (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (pow.f64 eh 2) (pow.f64 ew 2)))) (pow.f64 ew 2)) eh)) (*.f64 1/3 eh))) eh)))
(fma.f64 (pow.f64 t 4) (fma.f64 1/2 (/.f64 (*.f64 ew ew) (/.f64 eh (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (/.f64 (*.f64 1/9 (*.f64 eh eh)) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh ew))) 2)))) (fma.f64 2/15 eh (*.f64 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh (*.f64 ew ew))) 1/6))) (fma.f64 (fma.f64 1/2 (/.f64 (+.f64 (fma.f64 2/3 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (*.f64 -2 (/.f64 eh (/.f64 ew (fma.f64 -1/3 (*.f64 (/.f64 eh ew) 1/45) (*.f64 (/.f64 eh ew) 1/105)))))) (*.f64 -1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 (*.f64 eh eh) (*.f64 (*.f64 ew ew) (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (/.f64 (*.f64 1/9 (*.f64 eh eh)) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh ew))) 2))))))) (/.f64 eh (*.f64 ew ew))) (fma.f64 1/15 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh (*.f64 ew ew))) (fma.f64 1/6 (/.f64 (*.f64 ew ew) (/.f64 eh (-.f64 (fma.f64 -2 (/.f64 (*.f64 (/.f64 eh ew) 1/45) (/.f64 ew eh)) (/.f64 (*.f64 1/9 (*.f64 eh eh)) (*.f64 ew ew))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh ew))) 2)))) (*.f64 eh 17/315)))) (pow.f64 t 6) (fma.f64 (*.f64 t t) (fma.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh (*.f64 ew ew))) (*.f64 eh 1/3)) eh)))
(fma.f64 (pow.f64 t 4) (fma.f64 1/2 (*.f64 (/.f64 ew (/.f64 eh ew)) (-.f64 (fma.f64 -2 (/.f64 eh (/.f64 ew (/.f64 (*.f64 eh 1/45) ew))) (*.f64 (/.f64 (/.f64 (*.f64 eh eh) ew) ew) 1/9)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -2/3 (/.f64 (/.f64 (*.f64 eh eh) ew) ew) 1) eh) ew)) 2))) (fma.f64 eh 2/15 (*.f64 (*.f64 (/.f64 (fma.f64 -2/3 (/.f64 (/.f64 (*.f64 eh eh) ew) ew) 1) eh) (*.f64 ew ew)) 1/6))) (fma.f64 (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 (/.f64 eh (/.f64 ew (/.f64 (*.f64 eh 1/45) ew))) 2/3 (fma.f64 -2 (*.f64 (/.f64 eh ew) (fma.f64 (/.f64 eh ew) 1/105 (*.f64 (/.f64 eh ew) -1/135))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (fma.f64 -2/3 (/.f64 (/.f64 (*.f64 eh eh) ew) ew) 1) eh) (*.f64 ew ew)) (/.f64 (-.f64 (fma.f64 -2 (/.f64 eh (/.f64 ew (/.f64 (*.f64 eh 1/45) ew))) (*.f64 (/.f64 (/.f64 (*.f64 eh eh) ew) ew) 1/9)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -2/3 (/.f64 (/.f64 (*.f64 eh eh) ew) ew) 1) eh) ew)) 2)) eh))))) eh) (*.f64 ew ew)) (fma.f64 (*.f64 (/.f64 (fma.f64 -2/3 (/.f64 (/.f64 (*.f64 eh eh) ew) ew) 1) eh) (*.f64 ew ew)) 1/15 (fma.f64 eh 17/315 (*.f64 (*.f64 (/.f64 ew (/.f64 eh ew)) (-.f64 (fma.f64 -2 (/.f64 eh (/.f64 ew (/.f64 (*.f64 eh 1/45) ew))) (*.f64 (/.f64 (/.f64 (*.f64 eh eh) ew) ew) 1/9)) (pow.f64 (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -2/3 (/.f64 (/.f64 (*.f64 eh eh) ew) ew) 1) eh) ew)) 2))) 1/6)))) (pow.f64 t 6) (fma.f64 (*.f64 t t) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 -2/3 (/.f64 (/.f64 (*.f64 eh eh) ew) ew) 1) eh) (*.f64 ew ew)) (*.f64 eh 1/3)) eh)))
(fma.f64 (pow.f64 t 4) (fma.f64 1/2 (*.f64 (/.f64 ew (/.f64 eh ew)) (-.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9 (*.f64 (/.f64 -2 ew) (*.f64 (*.f64 eh (/.f64 eh ew)) 1/45))) (pow.f64 (*.f64 (/.f64 1/2 eh) (*.f64 ew (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))) 2))) (fma.f64 (*.f64 (/.f64 ew (/.f64 eh ew)) (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) 1/6 (*.f64 eh 2/15))) (fma.f64 (fma.f64 1/2 (*.f64 (/.f64 ew (/.f64 eh ew)) (fma.f64 (*.f64 (/.f64 eh ew) (*.f64 (/.f64 eh ew) 1/45)) 2/3 (fma.f64 -2 (*.f64 (/.f64 eh ew) (fma.f64 (/.f64 eh ew) 1/105 (*.f64 (/.f64 eh ew) -1/135))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 ew (/.f64 eh ew)) (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (/.f64 (-.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9 (*.f64 (/.f64 -2 ew) (*.f64 (*.f64 eh (/.f64 eh ew)) 1/45))) (pow.f64 (*.f64 (/.f64 1/2 eh) (*.f64 ew (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))) 2)) eh)))))) (fma.f64 (*.f64 (/.f64 ew (/.f64 eh ew)) (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) 1/15 (fma.f64 eh 17/315 (*.f64 (*.f64 (/.f64 ew (/.f64 eh ew)) (-.f64 (fma.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1/9 (*.f64 (/.f64 -2 ew) (*.f64 (*.f64 eh (/.f64 eh ew)) 1/45))) (pow.f64 (*.f64 (/.f64 1/2 eh) (*.f64 ew (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1))) 2))) 1/6)))) (pow.f64 t 6) (fma.f64 (*.f64 t t) (fma.f64 1/2 (*.f64 (/.f64 ew (/.f64 eh ew)) (fma.f64 -2/3 (*.f64 (/.f64 eh ew) (/.f64 eh ew)) 1)) (*.f64 eh 1/3)) eh)))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t)))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)) (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 t) eh) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 ew ew)))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)) (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 (cos.f64 t) eh) 2) (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 ew ew))))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t)))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)) (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 t) eh) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 ew ew)))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)) (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 (cos.f64 t) eh) 2) (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 ew ew))))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t)))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)) (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 t) eh) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 ew ew)))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)) (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 (cos.f64 t) eh) 2) (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 ew ew))))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))))) (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t)))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)) (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 t) eh) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 ew ew)))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)) (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 (cos.f64 t) eh) 2) (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 ew ew))))))
(*.f64 (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)) (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 t) eh) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 ew ew)))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)) (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 (cos.f64 t) eh) 2) (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 ew ew))))))
(*.f64 (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)) (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 t) eh) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 ew ew)))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)) (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 (cos.f64 t) eh) 2) (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 ew ew))))))
(*.f64 (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)) (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 t) eh) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 ew ew)))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)) (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 (cos.f64 t) eh) 2) (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 ew ew))))))
(*.f64 (/.f64 (*.f64 (sin.f64 t) ew) (cos.f64 t)) (sqrt.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 eh 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (pow.f64 ew 2))) 1)))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (sin.f64 t) 2)) (/.f64 (*.f64 eh eh) (*.f64 ew ew))))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)) (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 t) eh) 2) (pow.f64 (sin.f64 t) 2)) (*.f64 ew ew)))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) ew)) (sqrt.f64 (+.f64 1 (/.f64 (pow.f64 (*.f64 (cos.f64 t) eh) 2) (*.f64 (pow.f64 (sin.f64 t) 2) (*.f64 ew ew))))))
eh
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) eh)
(fma.f64 -1/2 (*.f64 eh (*.f64 t t)) eh)
(fma.f64 (*.f64 -1/2 (*.f64 t t)) eh eh)
(fma.f64 (*.f64 (*.f64 -1/2 t) t) eh eh)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)) eh))
(fma.f64 -1/2 (*.f64 eh (*.f64 t t)) (fma.f64 1/24 (*.f64 eh (pow.f64 t 4)) eh))
(fma.f64 -1/2 (*.f64 t (*.f64 t eh)) (fma.f64 1/24 (*.f64 eh (pow.f64 t 4)) eh))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) eh)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)) eh)))
(fma.f64 -1/720 (*.f64 eh (pow.f64 t 6)) (fma.f64 -1/2 (*.f64 eh (*.f64 t t)) (fma.f64 1/24 (*.f64 eh (pow.f64 t 4)) eh)))
(fma.f64 -1/720 (*.f64 eh (pow.f64 t 6)) (fma.f64 -1/2 (*.f64 t (*.f64 t eh)) (fma.f64 1/24 (*.f64 eh (pow.f64 t 4)) eh)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew)))) 1)
(*.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (*.f64 ew (tan.f64 t)))
(*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 ew (tan.f64 t)))
(pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew)) 1)
(*.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (*.f64 ew (tan.f64 t)))
(*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 ew (tan.f64 t)))
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew))) 2)
(*.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (*.f64 ew (tan.f64 t)))
(*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 ew (tan.f64 t)))
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew))) 3)
(*.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (*.f64 ew (tan.f64 t)))
(*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 ew (tan.f64 t)))
(pow.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew)) 3) 1/3)
(*.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (*.f64 ew (tan.f64 t)))
(*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 ew (tan.f64 t)))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew)) 2))
(sqrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (*.f64 ew (tan.f64 t))) 2))
(fabs.f64 (*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(fabs.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 ew (tan.f64 t))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (tan.f64 t)) ew) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (log.f64 (pow.f64 (exp.f64 (tan.f64 t)) ew)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (log.f64 (pow.f64 (exp.f64 (tan.f64 t)) ew)))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 ew (log.f64 (exp.f64 (tan.f64 t)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew)))))
(*.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (*.f64 ew (tan.f64 t)))
(*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 ew (tan.f64 t)))
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew)) 3))
(*.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (*.f64 ew (tan.f64 t)))
(*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 ew (tan.f64 t)))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) 3) (pow.f64 (*.f64 (tan.f64 t) ew) 3)))
(*.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (*.f64 ew (tan.f64 t)))
(*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 ew (tan.f64 t)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 t) ew) 3) (pow.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) 3)))
(*.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (*.f64 ew (tan.f64 t)))
(*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 ew (tan.f64 t)))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew))))
(*.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (*.f64 ew (tan.f64 t)))
(*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 ew (tan.f64 t)))
(exp.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew))))
(*.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (*.f64 ew (tan.f64 t)))
(*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 ew (tan.f64 t)))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew))) 1))
(*.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (*.f64 ew (tan.f64 t)))
(*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 ew (tan.f64 t)))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew))))
(*.f64 (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t)))) (*.f64 ew (tan.f64 t)))
(*.f64 (tan.f64 t) (*.f64 ew (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 ew (tan.f64 t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 t) eh))) 1)
(*.f64 (cos.f64 t) eh)
(pow.f64 (*.f64 (cos.f64 t) eh) 1)
(*.f64 (cos.f64 t) eh)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 t) eh)) 2)
(*.f64 (cos.f64 t) eh)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 t) eh)) 3)
(*.f64 (cos.f64 t) eh)
(pow.f64 (pow.f64 (*.f64 (cos.f64 t) eh) 3) 1/3)
(*.f64 (cos.f64 t) eh)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 t) eh) 2))
(fabs.f64 (*.f64 (cos.f64 t) eh))
(log.f64 (pow.f64 (exp.f64 (cos.f64 t)) eh))
(*.f64 (cos.f64 t) eh)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 t) eh))))
(*.f64 (cos.f64 t) eh)
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 t) eh) 3))
(*.f64 (cos.f64 t) eh)
(cbrt.f64 (*.f64 (pow.f64 eh 3) (pow.f64 (cos.f64 t) 3)))
(*.f64 (cos.f64 t) eh)
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 eh 3)))
(*.f64 (cos.f64 t) eh)
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 t) eh)))
(*.f64 (cos.f64 t) eh)
(exp.f64 (log.f64 (*.f64 (cos.f64 t) eh)))
(*.f64 (cos.f64 t) eh)
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 t) eh)) 1))
(*.f64 (cos.f64 t) eh)
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 t) eh)))
(*.f64 (cos.f64 t) eh)

localize35.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 eh (cos.f64 t))
0.6b
(pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3)
1.6b
(/.f64 (/.f64 eh ew) (tan.f64 t))
10.8b
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
Compiler

Compiled 131 to 24 computations (81.7% saved)

series20.0ms (0.1%)

Counts
2 → 48
Calls

18 calls:

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

rewrite94.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
734×associate-/r/
732×associate-/l/
408×distribute-lft-neg-in
368×distribute-rgt-neg-in
366×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify100.0ms (0.5%)

Algorithm
egg-herbie
Rules
1312×distribute-lft-in
1306×distribute-rgt-in
632×associate-*r*
602×associate-+r+
544×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02547353
17157181
226306743
Stop Event
node limit
Counts
117 → 126
Calls
Call 1
Inputs
(pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) 1/3)
(+.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) 1/3) (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3) (pow.f64 t 2))))
(+.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) 1/3) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3) (pow.f64 t 2))) (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 1/12 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (pow.f64 t 4)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) (pow.f64 eh 2))) 1/3)))))
(+.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) 1/3) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 -1/720 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (+.f64 (*.f64 -1/216 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 -1/3 (-.f64 (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 1/12 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))))) (pow.f64 t 6)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) (pow.f64 eh 2))) 1/3))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3) (pow.f64 t 2))) (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 1/12 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (pow.f64 t 4)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) (pow.f64 eh 2))) 1/3))))))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3) (+.f64 (*.f64 1/36 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) (pow.f64 eh 2))) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3) (-.f64 (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 1/12 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))))) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 1/12 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (pow.f64 1 1/3))) (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))) (pow.f64 t 4)) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3) (+.f64 (*.f64 1/36 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) (pow.f64 eh 2))) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3) (-.f64 (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 1/12 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))))) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 1/12 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (pow.f64 1 1/3))) (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))) (pow.f64 t 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 -1/720 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (+.f64 (*.f64 -1/216 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 -1/3 (-.f64 (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 1/12 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))))) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3) (+.f64 (*.f64 1/36 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) (pow.f64 eh 2))) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3) (-.f64 (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 1/12 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/720 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (+.f64 (*.f64 -1/216 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 -1/3 (-.f64 (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 1/12 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))))) (pow.f64 (/.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3) (-.f64 (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 1/12 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))))) (*.f64 -1/9 (*.f64 (-.f64 (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 1/12 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (pow.f64 1 1/3)))))) (pow.f64 t 6)) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))))))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) 1)
(*.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1/6) (pow.f64 (*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(*.f64 (cbrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cbrt.f64 (*.f64 eh (cos.f64 t))))
(*.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) (cbrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cbrt.f64 eh) (cbrt.f64 (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (cbrt.f64 eh) (pow.f64 (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1/3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 1/3))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1)
(pow.f64 (*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1/3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3))) 1)
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 eh (cos.f64 t)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3) 1)
(*.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3) 1/6) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3) 1/6) (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3)))
(*.f64 (sqrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (sqrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (cos.f64 t))))
(*.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) (*.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (sqrt.f64 eh) (*.f64 (sqrt.f64 eh) (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2) (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (*.f64 (cbrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (cos.f64 t))))
(*.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) (*.f64 (cbrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 2)) (*.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cbrt.f64 (*.f64 eh eh)) (*.f64 (cbrt.f64 eh) (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) eh)
(*.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sqrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (sqrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 (*.f64 eh (cos.f64 t)) (cbrt.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))) (cbrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) eh) (cos.f64 t))
(*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sqrt.f64 (*.f64 eh (cos.f64 t)))) (sqrt.f64 (*.f64 eh (cos.f64 t))))
(*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cbrt.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 2))) (cbrt.f64 (*.f64 eh (cos.f64 t))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2) 1) (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3) 1/6)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3) 1/6))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2) (cbrt.f64 (*.f64 eh (cos.f64 t)))) (cbrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3) 1/6) 3) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3) 1/6) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 2) 3) (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(/.f64 (*.f64 (*.f64 eh (cos.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t))) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (*.f64 eh (cos.f64 t))) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 t)) eh) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 3) (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3) (pow.f64 (*.f64 eh (cos.f64 t)) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3)))
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3)))
Outputs
(pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) 1/3)
(cbrt.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(+.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) 1/3) (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3) (pow.f64 t 2))))
(+.f64 (cbrt.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 -1/6 (*.f64 (cbrt.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 t t))))
(fma.f64 (*.f64 -1/6 (cbrt.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (*.f64 t t) (cbrt.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (+.f64 (*.f64 -1/6 (*.f64 t t)) 1) (cbrt.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(+.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) 1/3) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3) (pow.f64 t 2))) (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 1/12 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (pow.f64 t 4)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) (pow.f64 eh 2))) 1/3)))))
(+.f64 (cbrt.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (fma.f64 -1/6 (*.f64 (cbrt.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 t t)) (*.f64 1/3 (*.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) -1/24) (*.f64 (pow.f64 t 4) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (*.f64 eh eh)))))))))
(+.f64 (cbrt.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (fma.f64 1/3 (*.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) -1/24)) (*.f64 (pow.f64 t 4) (cbrt.f64 (/.f64 1 (*.f64 eh (*.f64 eh (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))))))) (*.f64 (cbrt.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 (*.f64 t t) -1/6))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/6 (*.f64 t t)) 1) (cbrt.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) (*.f64 eh eh)))) (*.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) -1/72) (pow.f64 t 4))))
(+.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh) 1/3) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 -1/720 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (+.f64 (*.f64 -1/216 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 -1/3 (-.f64 (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 1/12 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))))) (pow.f64 t 6)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) (pow.f64 eh 2))) 1/3))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3) (pow.f64 t 2))) (*.f64 1/3 (*.f64 (*.f64 (-.f64 (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 1/12 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (pow.f64 t 4)) (pow.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) (pow.f64 eh 2))) 1/3))))))
(+.f64 (cbrt.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (fma.f64 1/3 (*.f64 (-.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) -1/720) (fma.f64 -1/216 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) -1/24) -1/3))) (*.f64 (pow.f64 t 6) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (*.f64 eh eh)))))) (fma.f64 -1/6 (*.f64 (cbrt.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 t t)) (*.f64 1/3 (*.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) -1/24) (*.f64 (pow.f64 t 4) (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (*.f64 eh eh))))))))))
(+.f64 (cbrt.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (fma.f64 1/3 (*.f64 (-.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 7/2160) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1/72)) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 eh (*.f64 eh (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))))) (pow.f64 t 6))) (fma.f64 1/3 (*.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) -1/24)) (*.f64 (pow.f64 t 4) (cbrt.f64 (/.f64 1 (*.f64 eh (*.f64 eh (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))))))) (*.f64 (cbrt.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 (*.f64 t t) -1/6)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/6 (*.f64 t t)) 1) (cbrt.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) (*.f64 eh eh)))) (+.f64 (*.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) -1/72) (pow.f64 t 4)) (*.f64 (*.f64 1/3 (pow.f64 t 6)) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) -23/2160)))))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3)
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 t t) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) -1/2)))
(fma.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (*.f64 t t) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 eh -1/2))))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 1 (*.f64 -1/2 (*.f64 t t))))
(+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3) (+.f64 (*.f64 1/36 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) (pow.f64 eh 2))) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3) (-.f64 (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 1/12 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))))) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 1/12 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (pow.f64 1 1/3))) (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))) (pow.f64 t 4)) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (fma.f64 (fma.f64 (cbrt.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (fma.f64 1/36 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (*.f64 eh eh))) (*.f64 2/3 (*.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) -1/24) (cbrt.f64 (/.f64 1 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))))) (fma.f64 1/3 (*.f64 1 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) -1/24)) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1/18))) (pow.f64 t 4) (*.f64 (*.f64 t t) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) -1/2))))
(fma.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 (*.f64 t t) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 eh -1/2)) (*.f64 (pow.f64 t 4) (fma.f64 (cbrt.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (fma.f64 1/36 (cbrt.f64 (*.f64 eh (*.f64 eh (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)))) (*.f64 2/3 (*.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) -1/24)) (cbrt.f64 (/.f64 1 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))))) (fma.f64 1/3 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) -1/24)) (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1/18)))))))
(+.f64 (*.f64 (pow.f64 t 4) (fma.f64 (cbrt.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (fma.f64 1/36 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) (*.f64 eh eh))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) -1/24)) 2/3))) (fma.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 1/18 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) -1/72)))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 1 (*.f64 -1/2 (*.f64 t t)))))
(+.f64 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3) (+.f64 (*.f64 1/36 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) (pow.f64 eh 2))) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3) (-.f64 (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 1/12 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))))) (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 1/12 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (pow.f64 1 1/3))) (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))) (pow.f64 t 4)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (-.f64 (*.f64 -1/720 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (+.f64 (*.f64 -1/216 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 -1/3 (-.f64 (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 1/12 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))))) (pow.f64 1 1/3))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3) (+.f64 (*.f64 1/36 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) (pow.f64 eh 2))) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3) (-.f64 (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 1/12 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))))))) (+.f64 (*.f64 (pow.f64 (*.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/720 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (+.f64 (*.f64 -1/216 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 -1/3 (-.f64 (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 1/12 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))))) (pow.f64 (/.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) 1/3) (-.f64 (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 1/12 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))))) (*.f64 -1/9 (*.f64 (-.f64 (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (*.f64 1/12 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (pow.f64 1 1/3)))))) (pow.f64 t 6)) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (fma.f64 (fma.f64 (cbrt.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (fma.f64 1/36 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (*.f64 eh eh))) (*.f64 2/3 (*.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) -1/24) (cbrt.f64 (/.f64 1 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))))) (fma.f64 1/3 (*.f64 1 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) -1/24)) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1/18))) (pow.f64 t 4) (fma.f64 (fma.f64 1/3 (*.f64 1 (-.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) -1/720) (fma.f64 -1/216 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) -1/24) -1/3)))) (fma.f64 -1/6 (*.f64 (cbrt.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (fma.f64 1/36 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (*.f64 eh eh))) (*.f64 2/3 (*.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) -1/24) (cbrt.f64 (/.f64 1 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))))) (fma.f64 (cbrt.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (fma.f64 2/3 (*.f64 (-.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) -1/720) (fma.f64 -1/216 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) -1/24) -1/3))) (cbrt.f64 (/.f64 1 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (*.f64 (*.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) -1/24) (cbrt.f64 (/.f64 1 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) -1/9)) (*.f64 (*.f64 1 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) -1/24)) -1/9)))) (pow.f64 t 6) (*.f64 (*.f64 t t) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) -1/2)))))
(fma.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 (pow.f64 t 4) (fma.f64 (cbrt.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (fma.f64 1/36 (cbrt.f64 (*.f64 eh (*.f64 eh (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)))) (*.f64 2/3 (*.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) -1/24)) (cbrt.f64 (/.f64 1 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))))) (fma.f64 1/3 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) -1/24)) (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1/18)))) (fma.f64 (*.f64 t t) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 eh -1/2)) (*.f64 (pow.f64 t 6) (fma.f64 1/3 (-.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 7/2160) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1/72)) (fma.f64 -1/6 (*.f64 (cbrt.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (fma.f64 1/36 (cbrt.f64 (*.f64 eh (*.f64 eh (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)))) (*.f64 2/3 (*.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) -1/24)) (cbrt.f64 (/.f64 1 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))))) (fma.f64 (cbrt.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (fma.f64 2/3 (*.f64 (-.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 7/2160) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1/72)) (cbrt.f64 (/.f64 1 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (*.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) -1/24)) -1/9))) (*.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) -1/24)) -1/9))))))))
(+.f64 (fma.f64 (pow.f64 t 4) (fma.f64 (cbrt.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (fma.f64 1/36 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) (*.f64 eh eh))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) -1/24)) 2/3))) (fma.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) 1/18 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) -1/72))) (*.f64 (pow.f64 t 6) (fma.f64 1/3 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) -23/2160) (+.f64 (*.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) -1/24)) -1/9) (*.f64 (cbrt.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (+.f64 (*.f64 (fma.f64 1/36 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2) (*.f64 eh eh))) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) -1/24)) 2/3))) -1/6) (*.f64 (cbrt.f64 (/.f64 1 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (+.f64 (*.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) -23/2160) 2/3) (*.f64 (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) -1/24)) -1/9))))))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 1 (*.f64 -1/2 (*.f64 t t)))))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)) (pow.f64 1 1/3))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) 1)
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1)
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 1 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1/6) (pow.f64 (*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1/6))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 2))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2) 1/3))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (cbrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cbrt.f64 (*.f64 eh (cos.f64 t))))
(*.f64 (cbrt.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (cbrt.f64 (*.f64 eh (cos.f64 t))))
(*.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) (cbrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cbrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cbrt.f64 (*.f64 eh (cos.f64 t))))
(*.f64 (cbrt.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (cbrt.f64 (*.f64 eh (cos.f64 t))))
(*.f64 (cbrt.f64 eh) (cbrt.f64 (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (cbrt.f64 eh) (cbrt.f64 (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(*.f64 (cbrt.f64 eh) (pow.f64 (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1/3))
(*.f64 (cbrt.f64 eh) (cbrt.f64 (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (cbrt.f64 eh) (cbrt.f64 (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (cbrt.f64 (sqrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1)
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1/3)
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1/6) 2)
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 3)
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 1))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 1/3))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3))) 1)
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 eh (cos.f64 t)))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3) 1)
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3) 1/6) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3) 1/6) (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2)))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3)))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sqrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (sqrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (cos.f64 t))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) (*.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (sqrt.f64 eh) (*.f64 (sqrt.f64 eh) (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2)))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2) (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (*.f64 (cbrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (cos.f64 t))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (*.f64 (*.f64 eh (cos.f64 t)) (cbrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (cbrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (cbrt.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))))
(*.f64 eh (*.f64 (cos.f64 t) (*.f64 (cbrt.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (cbrt.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2)))))
(*.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) (*.f64 (cbrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2)))
(*.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2) (cbrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 2) (*.f64 (cbrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cbrt.f64 (*.f64 eh (cos.f64 t)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) 2) (*.f64 (cbrt.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (cbrt.f64 (*.f64 eh (cos.f64 t)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 2)) (*.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 2)) (cbrt.f64 (*.f64 eh (cos.f64 t)))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) (cbrt.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 2))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) (cbrt.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 2))))
(*.f64 (cbrt.f64 (*.f64 eh eh)) (*.f64 (cbrt.f64 eh) (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (cbrt.f64 (*.f64 eh eh)) (*.f64 (*.f64 (cbrt.f64 eh) (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cbrt.f64 eh) (*.f64 (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cbrt.f64 (*.f64 eh eh))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 eh eh)) (*.f64 (cos.f64 t) (cbrt.f64 eh))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) eh)
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sqrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (sqrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (*.f64 (*.f64 eh (cos.f64 t)) (cbrt.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))) (cbrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) (*.f64 (*.f64 eh (cos.f64 t)) (cbrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (cbrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (cbrt.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))))
(*.f64 eh (*.f64 (cos.f64 t) (*.f64 (cbrt.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (cbrt.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 2)))))
(*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) eh) (cos.f64 t))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sqrt.f64 (*.f64 eh (cos.f64 t)))) (sqrt.f64 (*.f64 eh (cos.f64 t))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cbrt.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 2))) (cbrt.f64 (*.f64 eh (cos.f64 t))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 2)) (cbrt.f64 (*.f64 eh (cos.f64 t)))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) (cbrt.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 2))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) (cbrt.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2) 1) (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3) 1/6)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3) 1/6))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2) (cbrt.f64 (*.f64 eh (cos.f64 t)))) (cbrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2) (cbrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 2) (*.f64 (cbrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cbrt.f64 (*.f64 eh (cos.f64 t)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) 2) (*.f64 (cbrt.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (cbrt.f64 (*.f64 eh (cos.f64 t)))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3) 1/6) 3) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3) 1/6) 3))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 2) 3) (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 (*.f64 eh (cos.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t))) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (*.f64 eh (cos.f64 t)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (/.f64 (/.f64 eh ew) (tan.f64 t))))
(*.f64 (/.f64 (*.f64 eh (cos.f64 t)) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 (/.f64 eh ew) (tan.f64 t)))
(*.f64 (/.f64 eh (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cos.f64 t))) (/.f64 eh (*.f64 (tan.f64 t) ew)))
(/.f64 (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (*.f64 eh (cos.f64 t))) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 (*.f64 eh (cos.f64 t)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (/.f64 (/.f64 eh ew) (tan.f64 t))))
(*.f64 (/.f64 (*.f64 eh (cos.f64 t)) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 (/.f64 eh ew) (tan.f64 t)))
(*.f64 (/.f64 eh (/.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) (cos.f64 t))) (/.f64 eh (*.f64 (tan.f64 t) ew)))
(sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3) 2))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 t)) eh) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3) 3))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eh (cos.f64 t)) 3) (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3)))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3) (pow.f64 (*.f64 eh (cos.f64 t)) 3)))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3)))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(exp.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3)))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3)) 1))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3)))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))

eval786.0ms (4.3%)

Compiler

Compiled 57236 to 20024 computations (65% saved)

prune726.0ms (3.9%)

Pruning

24 alts after pruning (20 fresh and 4 done)

PrunedKeptTotal
New1571131584
Fresh7714
Picked101
Done246
Total1581241605
Error
0.0b
Counts
1605 → 24
Alt Table
Click to see full alt table
StatusErrorProgram
0.1b
(fabs.f64 (fma.f64 (*.f64 ew (sin.f64 t)) (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
13.7b
(fabs.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
36.3b
(fabs.f64 (+.f64 (/.f64 (*.f64 (*.f64 ew ew) (*.f64 t t)) eh) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
1.6b
(fabs.f64 (+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 (/.f64 1 ew))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
6.4b
(fabs.f64 (+.f64 (/.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 (sin.f64 t)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
0.1b
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
30.8b
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (/.f64 eh (*.f64 t (*.f64 ew ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
1.2b
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (/.f64 1 ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
44.2b
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (+.f64 (/.f64 (/.f64 eh t) (*.f64 ew ew)) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew))) eh) t)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
29.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
7.2b
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 3)))
33.6b
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (/.f64 (/.f64 (*.f64 eh eh) (*.f64 (tan.f64 t) ew)) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
28.0b
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (/.f64 (*.f64 (/.f64 eh (tan.f64 t)) (*.f64 eh (cos.f64 t))) (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) ew))))
24.4b
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (/.f64 (*.f64 (*.f64 (cos.f64 t) (/.f64 eh (*.f64 (tan.f64 t) ew))) eh) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
34.8b
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (fma.f64 (*.f64 t t) (fma.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh (*.f64 ew ew))) (*.f64 eh 1/3)) eh)))))
19.7b
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)) (*.f64 (tan.f64 t) ew))))))
16.8b
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew))))))
1.4b
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (neg.f64 eh)))))
1.4b
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh eh))))
14.1b
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)))
1.1b
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))
18.8b
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cbrt.f64 eh) (*.f64 (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cbrt.f64 (*.f64 eh eh))))))
31.9b
(fabs.f64 (+.f64 (exp.f64 (log.f64 (*.f64 ew (sin.f64 t)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
36.9b
(fabs.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
Compiler

Compiled 663 to 431 computations (35% saved)

regimes146.0ms (0.8%)

Counts
56 → 1
Calls
Call 1
Inputs
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh eh))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (neg.f64 eh)))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (/.f64 (/.f64 (*.f64 eh eh) (*.f64 (tan.f64 t) ew)) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(fabs.f64 (+.f64 (/.f64 (*.f64 (*.f64 ew ew) (*.f64 t t)) eh) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (fma.f64 (*.f64 t t) (fma.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh (*.f64 ew ew))) (*.f64 eh 1/3)) eh)))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (/.f64 1 ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 ew eh) ew) t) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (/.f64 (*.f64 t (*.f64 ew ew)) eh) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (/.f64 eh (*.f64 t (*.f64 ew ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)) (*.f64 (tan.f64 t) ew))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (/.f64 (*.f64 (cos.f64 t) eh) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (/.f64 (*.f64 (*.f64 (cos.f64 t) (/.f64 eh (*.f64 (tan.f64 t) ew))) eh) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (/.f64 (*.f64 (/.f64 eh (tan.f64 t)) (*.f64 eh (cos.f64 t))) (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) ew))))
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (+.f64 (/.f64 (/.f64 eh t) (*.f64 ew ew)) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew))) eh) t)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(fabs.f64 (fma.f64 (*.f64 ew (sin.f64 t)) 1 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 3)))
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (/.f64 ew (hypot.f64 1 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(fabs.f64 (+.f64 (exp.f64 (log.f64 (*.f64 ew (sin.f64 t)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3)))
(fabs.f64 (+.f64 (*.f64 (cbrt.f64 (pow.f64 ew 3)) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 3) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cbrt.f64 eh) (*.f64 (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cbrt.f64 (*.f64 eh eh))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (/.f64 ew (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (sin.f64 t))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 (/.f64 1 ew))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (fma.f64 (*.f64 ew (sin.f64 t)) (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(fabs.f64 (fma.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) 2) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) 3)) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) 3) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 eh (cos.f64 t))) 2) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (/.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 (sin.f64 t)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 ew))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (/.f64 (*.f64 ew (pow.f64 (cbrt.f64 (sin.f64 t)) 2)) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (cbrt.f64 (sin.f64 t)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (fma.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) (*.f64 (cbrt.f64 (cos.f64 t)) eh)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) 2) (cbrt.f64 (*.f64 eh (cos.f64 t)))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
Outputs
(fabs.f64 (fma.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
Calls

5 calls:

25.0ms
(+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
24.0ms
ew
24.0ms
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
24.0ms
t
23.0ms
eh
Results
ErrorSegmentsBranch
0.1b1eh
0.1b1ew
0.1b1t
0.1b1(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.1b1(+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
Compiler

Compiled 1542 to 413 computations (73.2% saved)

regimes116.0ms (0.6%)

Counts
42 → 1
Calls
Call 1
Inputs
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh eh))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (neg.f64 eh)))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (/.f64 (/.f64 (*.f64 eh eh) (*.f64 (tan.f64 t) ew)) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(fabs.f64 (+.f64 (/.f64 (*.f64 (*.f64 ew ew) (*.f64 t t)) eh) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (fma.f64 (*.f64 t t) (fma.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh (*.f64 ew ew))) (*.f64 eh 1/3)) eh)))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (/.f64 1 ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 ew eh) ew) t) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (/.f64 (*.f64 t (*.f64 ew ew)) eh) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (/.f64 eh (*.f64 t (*.f64 ew ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)) (*.f64 (tan.f64 t) ew))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (/.f64 (*.f64 (cos.f64 t) eh) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (/.f64 (*.f64 (*.f64 (cos.f64 t) (/.f64 eh (*.f64 (tan.f64 t) ew))) eh) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (/.f64 (*.f64 (/.f64 eh (tan.f64 t)) (*.f64 eh (cos.f64 t))) (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) ew))))
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (+.f64 (/.f64 (/.f64 eh t) (*.f64 ew ew)) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew))) eh) t)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(fabs.f64 (fma.f64 (*.f64 ew (sin.f64 t)) 1 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 3)))
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (/.f64 ew (hypot.f64 1 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(fabs.f64 (+.f64 (exp.f64 (log.f64 (*.f64 ew (sin.f64 t)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3)))
(fabs.f64 (+.f64 (*.f64 (cbrt.f64 (pow.f64 ew 3)) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 3) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cbrt.f64 eh) (*.f64 (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cbrt.f64 (*.f64 eh eh))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (/.f64 ew (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (sin.f64 t))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 (/.f64 1 ew))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (fma.f64 (*.f64 ew (sin.f64 t)) (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
Outputs
(fabs.f64 (fma.f64 (*.f64 ew (sin.f64 t)) (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
Calls

5 calls:

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

Compiled 1093 to 316 computations (71.1% saved)

regimes109.0ms (0.6%)

Counts
41 → 1
Calls
Call 1
Inputs
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh eh))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (neg.f64 eh)))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (/.f64 (/.f64 (*.f64 eh eh) (*.f64 (tan.f64 t) ew)) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(fabs.f64 (+.f64 (/.f64 (*.f64 (*.f64 ew ew) (*.f64 t t)) eh) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (fma.f64 (*.f64 t t) (fma.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh (*.f64 ew ew))) (*.f64 eh 1/3)) eh)))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (/.f64 1 ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 ew eh) ew) t) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (/.f64 (*.f64 t (*.f64 ew ew)) eh) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (/.f64 eh (*.f64 t (*.f64 ew ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)) (*.f64 (tan.f64 t) ew))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (/.f64 (*.f64 (cos.f64 t) eh) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (/.f64 (*.f64 (*.f64 (cos.f64 t) (/.f64 eh (*.f64 (tan.f64 t) ew))) eh) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (/.f64 (*.f64 (/.f64 eh (tan.f64 t)) (*.f64 eh (cos.f64 t))) (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) ew))))
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (+.f64 (/.f64 (/.f64 eh t) (*.f64 ew ew)) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew))) eh) t)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(fabs.f64 (fma.f64 (*.f64 ew (sin.f64 t)) 1 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 3)))
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (/.f64 ew (hypot.f64 1 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(fabs.f64 (+.f64 (exp.f64 (log.f64 (*.f64 ew (sin.f64 t)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3)))
(fabs.f64 (+.f64 (*.f64 (cbrt.f64 (pow.f64 ew 3)) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 3) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cbrt.f64 eh) (*.f64 (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cbrt.f64 (*.f64 eh eh))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (/.f64 ew (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (sin.f64 t))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 (/.f64 1 ew))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
Outputs
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
Calls

5 calls:

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

Compiled 1064 to 310 computations (70.9% saved)

regimes69.0ms (0.4%)

Counts
40 → 1
Calls
Call 1
Inputs
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh eh))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (neg.f64 eh)))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (/.f64 (/.f64 (*.f64 eh eh) (*.f64 (tan.f64 t) ew)) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(fabs.f64 (+.f64 (/.f64 (*.f64 (*.f64 ew ew) (*.f64 t t)) eh) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (fma.f64 (*.f64 t t) (fma.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh (*.f64 ew ew))) (*.f64 eh 1/3)) eh)))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (/.f64 1 ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 ew eh) ew) t) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (/.f64 (*.f64 t (*.f64 ew ew)) eh) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (/.f64 eh (*.f64 t (*.f64 ew ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)) (*.f64 (tan.f64 t) ew))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (/.f64 (*.f64 (cos.f64 t) eh) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (/.f64 (*.f64 (*.f64 (cos.f64 t) (/.f64 eh (*.f64 (tan.f64 t) ew))) eh) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (/.f64 (*.f64 (/.f64 eh (tan.f64 t)) (*.f64 eh (cos.f64 t))) (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) ew))))
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (+.f64 (/.f64 (/.f64 eh t) (*.f64 ew ew)) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew))) eh) t)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(fabs.f64 (fma.f64 (*.f64 ew (sin.f64 t)) 1 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 3)))
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (/.f64 ew (hypot.f64 1 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(fabs.f64 (+.f64 (exp.f64 (log.f64 (*.f64 ew (sin.f64 t)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3)))
(fabs.f64 (+.f64 (*.f64 (cbrt.f64 (pow.f64 ew 3)) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 3) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cbrt.f64 eh) (*.f64 (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cbrt.f64 (*.f64 eh eh))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (/.f64 ew (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (sin.f64 t))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (/.f64 (*.f64 (sin.f64 t) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 (/.f64 1 ew))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
Outputs
(fabs.f64 (+.f64 (*.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
Calls

3 calls:

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

Compiled 975 to 275 computations (71.8% saved)

regimes78.0ms (0.4%)

Counts
35 → 1
Calls
Call 1
Inputs
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh eh))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (neg.f64 eh)))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (/.f64 (/.f64 (*.f64 eh eh) (*.f64 (tan.f64 t) ew)) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(fabs.f64 (+.f64 (/.f64 (*.f64 (*.f64 ew ew) (*.f64 t t)) eh) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (fma.f64 (*.f64 t t) (fma.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh (*.f64 ew ew))) (*.f64 eh 1/3)) eh)))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (/.f64 1 ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 ew eh) ew) t) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (/.f64 (*.f64 t (*.f64 ew ew)) eh) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (/.f64 eh (*.f64 t (*.f64 ew ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)) (*.f64 (tan.f64 t) ew))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (/.f64 (*.f64 (cos.f64 t) eh) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (/.f64 (*.f64 (*.f64 (cos.f64 t) (/.f64 eh (*.f64 (tan.f64 t) ew))) eh) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (/.f64 (*.f64 (/.f64 eh (tan.f64 t)) (*.f64 eh (cos.f64 t))) (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) ew))))
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (+.f64 (/.f64 (/.f64 eh t) (*.f64 ew ew)) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew))) eh) t)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(fabs.f64 (fma.f64 (*.f64 ew (sin.f64 t)) 1 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 3)))
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (/.f64 ew (hypot.f64 1 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(fabs.f64 (+.f64 (exp.f64 (log.f64 (*.f64 ew (sin.f64 t)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3)))
(fabs.f64 (+.f64 (*.f64 (cbrt.f64 (pow.f64 ew 3)) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 3) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cbrt.f64 eh) (*.f64 (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cbrt.f64 (*.f64 eh eh))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
Outputs
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
Calls

3 calls:

33.0ms
eh
16.0ms
t
15.0ms
ew
Results
ErrorSegmentsBranch
0.4b1eh
0.4b1ew
0.4b1t
Compiler

Compiled 840 to 239 computations (71.5% saved)

regimes65.0ms (0.4%)

Counts
34 → 1
Calls
Call 1
Inputs
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh eh))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (neg.f64 eh)))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (/.f64 (/.f64 (*.f64 eh eh) (*.f64 (tan.f64 t) ew)) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(fabs.f64 (+.f64 (/.f64 (*.f64 (*.f64 ew ew) (*.f64 t t)) eh) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (fma.f64 (*.f64 t t) (fma.f64 1/2 (/.f64 (+.f64 1 (*.f64 -2/3 (/.f64 (*.f64 eh eh) (*.f64 ew ew)))) (/.f64 eh (*.f64 ew ew))) (*.f64 eh 1/3)) eh)))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (/.f64 1 ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 ew eh) ew) t) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (/.f64 (*.f64 t (*.f64 ew ew)) eh) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (/.f64 eh (*.f64 t (*.f64 ew ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (tan.f64 t) ew))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh (*.f64 (hypot.f64 1 (/.f64 (/.f64 eh (tan.f64 t)) ew)) (*.f64 (tan.f64 t) ew))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (/.f64 (*.f64 (cos.f64 t) eh) (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (/.f64 (*.f64 (*.f64 (cos.f64 t) (/.f64 eh (*.f64 (tan.f64 t) ew))) eh) (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (/.f64 (*.f64 (/.f64 eh (tan.f64 t)) (*.f64 eh (cos.f64 t))) (*.f64 (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew))) ew))))
(fabs.f64 (+.f64 (/.f64 (sin.f64 t) (+.f64 (/.f64 (/.f64 eh t) (*.f64 ew ew)) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 -2/3 ew) (/.f64 (*.f64 eh eh) ew))) eh) t)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 3) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(fabs.f64 (fma.f64 (*.f64 ew (sin.f64 t)) 1 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 3)))
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (/.f64 ew (hypot.f64 1 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 ew 3))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh)))
(fabs.f64 (+.f64 (exp.f64 (log.f64 (*.f64 ew (sin.f64 t)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 3)))
(fabs.f64 (+.f64 (*.f64 (cbrt.f64 (pow.f64 ew 3)) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 3) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cbrt.f64 eh) (*.f64 (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cbrt.f64 (*.f64 eh eh))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
Outputs
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))
Calls

3 calls:

18.0ms
t
18.0ms
eh
15.0ms
ew
Results
ErrorSegmentsBranch
1.1b1eh
1.1b1ew
1.1b1t
Compiler

Compiled 813 to 235 computations (71.1% saved)

regimes21.0ms (0.1%)

Accuracy

Total -57.8b remaining (-4172.2%)

Threshold costs -57.8b (-4172.2%)

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

3 calls:

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

Compiled 206 to 88 computations (57.3% saved)

simplify9.0ms (0.1%)

Algorithm
egg-herbie
Rules
26×*-commutative
10×+-commutative
1-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056549
176549
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fabs.f64 (fma.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(fabs.f64 (fma.f64 (*.f64 ew (sin.f64 t)) (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh eh))))
Outputs
(fabs.f64 (fma.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(fabs.f64 (fma.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))
(fabs.f64 (fma.f64 (*.f64 ew (sin.f64 t)) (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))
(fabs.f64 (fma.f64 (*.f64 ew (sin.f64 t)) (/.f64 1 (hypot.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (sin.f64 t) (/.f64 ew (hypot.f64 1 (/.f64 eh (*.f64 ew (tan.f64 t))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew t)))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) eh))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 (cos.f64 t) eh) (/.f64 eh eh))))
(fabs.f64 (+.f64 (*.f64 ew (sin.f64 t)) (*.f64 (*.f64 eh (cos.f64 t)) (/.f64 eh eh))))
Compiler

Compiled 193 to 120 computations (37.8% saved)

soundness15.0ms (0.1%)

Algorithm
egg-herbie
Rules
28×*-commutative
24×fma-def
associate-*l*
associate-*r*
associate-/l/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02087
13387
25387
36287
Stop Event
saturated
Compiler

Compiled 139 to 34 computations (75.5% saved)

end52.0ms (0.3%)

Compiler

Compiled 175 to 53 computations (69.7% saved)

Profiling

Loading profile data...