Details

Time bar (total: 16.6s)

analyze803.0ms (4.8%)

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
6.3%6.2%93.6%0.1%0%0%0%7
9.4%9.4%90.5%0.1%0%0%0%8
23.4%23.4%76.5%0.1%0%0%0%9
23.4%23.4%76.5%0.1%0%0%0%10
27.3%27.3%72.5%0.1%0%0%0%11
35.5%35.5%64.4%0.1%0%0%0%12
Compiler

Compiled 34 to 19 computations (44.1% saved)

sample4.9s (29.2%)

Results
2.4s2085×body1024valid
1.7s5199×body256valid
676.0ms963×body512valid
16.0msbody2048valid
Bogosity

preprocess82.0ms (0.5%)

Algorithm
egg-herbie
Rules
1070×associate--r+
1044×+-commutative
1020×fma-def
894×*-commutative
842×associate-+l-
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
062396
1155396
2414396
3979396
41665396
53003396
65666396
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 eh (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 ew) (tan.f64 t)) eh)))) (*.f64 (*.f64 ew (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 ew) (tan.f64 t)) eh))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 eh)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 t) (tan.f64 eh)) ew)))) (*.f64 (*.f64 t (sin.f64 eh)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 t) (tan.f64 eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 t (cos.f64 ew)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 ew)) t)))) (*.f64 (*.f64 eh (sin.f64 ew)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 ew)) t))))))
Outputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))))) (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh)))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (-.f64 (*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))))))
(fabs.f64 (-.f64 (*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 eh (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 ew) (tan.f64 t)) eh)))) (*.f64 (*.f64 ew (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 ew) (tan.f64 t)) eh))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 (cos.f64 t) eh) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 ew)) eh)))) (*.f64 (*.f64 ew (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 ew)) eh))))))
(fabs.f64 (-.f64 (*.f64 (cos.f64 t) (*.f64 eh (cos.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 ew) eh) (tan.f64 t)))))) (*.f64 ew (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 ew) eh) (tan.f64 t))))))))
(fabs.f64 (-.f64 (*.f64 (cos.f64 t) (*.f64 eh (cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) eh) (neg.f64 ew)))))) (*.f64 ew (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) eh) (neg.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 (cos.f64 t) (*.f64 eh (cos.f64 (atan.f64 (*.f64 (neg.f64 ew) (/.f64 (tan.f64 t) eh)))))) (*.f64 ew (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (neg.f64 ew) (/.f64 (tan.f64 t) eh))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 (cos.f64 t) eh) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 (neg.f64 ew) eh))))) (*.f64 ew (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 (neg.f64 ew) eh))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 (cos.f64 t) eh) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 ew (neg.f64 eh)))))) (*.f64 ew (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 ew (neg.f64 eh)))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 eh)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 t) (tan.f64 eh)) ew)))) (*.f64 (*.f64 t (sin.f64 eh)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 t) (tan.f64 eh)) ew))))))
(fabs.f64 (fma.f64 (*.f64 ew (cos.f64 eh)) (cos.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 t) ew) (tan.f64 eh)))) (*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 t) ew) (tan.f64 eh)))) (*.f64 (neg.f64 t) (sin.f64 eh)))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 eh)) (cos.f64 (atan.f64 (*.f64 (tan.f64 eh) (/.f64 (neg.f64 t) ew))))) (*.f64 t (*.f64 (sin.f64 eh) (sin.f64 (atan.f64 (*.f64 (tan.f64 eh) (/.f64 (neg.f64 t) ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 eh)) (cos.f64 (atan.f64 (*.f64 (neg.f64 t) (/.f64 (tan.f64 eh) ew))))) (*.f64 t (*.f64 (sin.f64 eh) (sin.f64 (atan.f64 (*.f64 (neg.f64 t) (/.f64 (tan.f64 eh) ew))))))))
(fabs.f64 (fma.f64 ew (*.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 eh) (neg.f64 (/.f64 t ew))))) (neg.f64 (cos.f64 eh))) (*.f64 t (*.f64 (sin.f64 eh) (sin.f64 (atan.f64 (*.f64 (tan.f64 eh) (neg.f64 (/.f64 t ew)))))))))
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 eh) (cos.f64 (atan.f64 (*.f64 (tan.f64 eh) (neg.f64 (/.f64 t ew))))))) (*.f64 (*.f64 t (sin.f64 eh)) (sin.f64 (atan.f64 (*.f64 (tan.f64 eh) (neg.f64 (/.f64 t ew))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 t (cos.f64 ew)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 ew)) t)))) (*.f64 (*.f64 eh (sin.f64 ew)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 ew)) t))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 t (cos.f64 ew)) (cos.f64 (atan.f64 (/.f64 (neg.f64 eh) (/.f64 t (tan.f64 ew)))))) (*.f64 (*.f64 eh (sin.f64 ew)) (sin.f64 (atan.f64 (/.f64 (neg.f64 eh) (/.f64 t (tan.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 t (*.f64 (cos.f64 ew) (cos.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 eh) t) (tan.f64 ew)))))) (*.f64 (sin.f64 ew) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 eh) t) (tan.f64 ew))))))))
(fabs.f64 (-.f64 (*.f64 t (*.f64 (cos.f64 ew) (cos.f64 (atan.f64 (*.f64 (tan.f64 ew) (/.f64 (neg.f64 eh) t)))))) (*.f64 (sin.f64 ew) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 ew) (/.f64 (neg.f64 eh) t))))))))
(fabs.f64 (-.f64 (*.f64 t (*.f64 (cos.f64 ew) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 ew) t)))))) (*.f64 (sin.f64 ew) (*.f64 eh (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 ew) t))))))))
Compiler

Compiled 36 to 21 computations (41.7% saved)

simplify185.0ms (1.1%)

Algorithm
egg-herbie
Rules
1294×associate-/r*
1138×associate-+l-
1110×fma-def
808×associate-/l*
734×associate-+r-
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02199
14799
211499
326099
442899
571999
6157299
7254099
8376199
9449499
10489899
11518899
12537099
13567899
14567899
15611099
16721399
Stop Event
node limit
Counts
1 → 7
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Outputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (tan.f64 t) (/.f64 ew (neg.f64 eh)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (tan.f64 t) (/.f64 ew (neg.f64 eh))))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 (neg.f64 eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 (neg.f64 eh) ew)))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))))))
(fabs.f64 (fma.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (neg.f64 ew)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (fma.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))) (neg.f64 ew)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) (neg.f64 ew))))))))

eval2.0ms (0%)

Compiler

Compiled 213 to 62 computations (70.9% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New527
Fresh011
Picked000
Done000
Total538
Accurracy
99.8%
Counts
8 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(fabs.f64 (fma.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (neg.f64 ew)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
99.8%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Compiler

Compiled 66 to 36 computations (45.5% saved)

localize34.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 ew (cos.f64 t))
99.8%
(*.f64 (neg.f64 eh) (tan.f64 t))
96.9%
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
65.7%
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
Compiler

Compiled 147 to 18 computations (87.8% saved)

series58.0ms (0.3%)

Counts
4 → 120
Calls

30 calls:

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

rewrite90.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1656×associate-/r*
1562×associate-/l*
1396×associate-*r/
1138×associate-*l/
302×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01476
128964
2386264
Stop Event
node limit
Counts
4 → 164
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 ew (cos.f64 t))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) 1) (2)) ((*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) 1) (2)) ((*.f64 1 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (2)) ((*.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)))))) (2)) ((*.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)) (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)))))) (2)) ((/.f64 1 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (2)) ((/.f64 1 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) 1)) (2)) ((/.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))))) (2)) ((/.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))))) (2)) ((/.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (2)) ((/.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))))) (2)) ((/.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))))) (2)) ((/.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))))) (2)) ((pow.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) 1) (2)) ((pow.f64 (sqrt.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) 2) (2)) ((pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) 3) (2)) ((pow.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) 3) 1/3) (2)) ((pow.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) -1) (2)) ((sqrt.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) 2)) (2)) ((log.f64 (exp.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))) (2)) ((cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) 3)) (2)) ((expm1.f64 (log1p.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) (2)) ((exp.f64 (log.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) (2)) ((exp.f64 (*.f64 (log.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) 1)) (2)) ((log1p.f64 (expm1.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) (2)))
(((+.f64 (-.f64 (/.f64 0 (/.f64 ew (tan.f64 t))) (exp.f64 (log1p.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) 1) (2)) ((+.f64 (-.f64 (/.f64 0 (/.f64 ew (tan.f64 t))) (/.f64 0 (/.f64 ew (tan.f64 t)))) (*.f64 eh (/.f64 (tan.f64 t) ew))) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) 1) (2)) ((-.f64 (/.f64 0 (/.f64 ew (tan.f64 t))) (*.f64 eh (/.f64 (tan.f64 t) ew))) (2)) ((*.f64 eh (/.f64 (tan.f64 t) ew)) (2)) ((*.f64 (tan.f64 t) (/.f64 eh ew)) (2)) ((*.f64 (*.f64 eh (tan.f64 t)) (/.f64 1 ew)) (2)) ((*.f64 (*.f64 eh (tan.f64 t)) (/.f64 -1 ew)) (2)) ((*.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 1) (2)) ((*.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (2)) ((*.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (*.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (/.f64 1 ew))) (2)) ((*.f64 (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 2) (*.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (/.f64 1 ew))) (2)) ((*.f64 (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) (pow.f64 (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) 2) (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (2)) ((*.f64 (/.f64 1 ew) (*.f64 eh (tan.f64 t))) (2)) ((*.f64 (/.f64 1 (sqrt.f64 ew)) (/.f64 (*.f64 eh (tan.f64 t)) (sqrt.f64 ew))) (2)) ((*.f64 (/.f64 1 (cbrt.f64 (*.f64 ew ew))) (/.f64 (tan.f64 t) (/.f64 (cbrt.f64 ew) eh))) (2)) ((*.f64 (/.f64 (tan.f64 t) (sqrt.f64 ew)) (/.f64 eh (sqrt.f64 ew))) (2)) ((*.f64 (/.f64 eh ew) (tan.f64 t)) (2)) ((*.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (tan.f64 t) (sqrt.f64 ew))) (2)) ((*.f64 (/.f64 eh (cbrt.f64 (*.f64 ew ew))) (/.f64 (tan.f64 t) (cbrt.f64 ew))) (2)) ((*.f64 (/.f64 (tan.f64 t) (cbrt.f64 (*.f64 ew ew))) (/.f64 eh (cbrt.f64 ew))) (2)) ((*.f64 (/.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) 1) (/.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) ew)) (2)) ((*.f64 (/.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (cbrt.f64 (*.f64 ew ew))) (/.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (cbrt.f64 ew))) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 2) 1) (/.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) ew)) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 2) (sqrt.f64 ew)) (/.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (sqrt.f64 ew))) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 2) (cbrt.f64 (*.f64 ew ew))) (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (2)) ((pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 3) 1/3) (2)) ((pow.f64 (/.f64 (/.f64 ew eh) (tan.f64 t)) -1) (2)) ((neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) (2)) ((sqrt.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2)) (2)) ((log.f64 (exp.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 3)) (2)) ((expm1.f64 (log1p.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (2)) ((exp.f64 (log.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (2)))
(((+.f64 0 (*.f64 eh (tan.f64 t))) (2)) ((+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 eh (tan.f64 t))))) 1) (2)) ((-.f64 0 (*.f64 eh (tan.f64 t))) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 eh (tan.f64 t)))) 1) (2)) ((/.f64 eh (/.f64 1 (tan.f64 t))) (2)) ((/.f64 eh (/.f64 1 (neg.f64 (tan.f64 t)))) (2)) ((/.f64 (tan.f64 t) (/.f64 1 eh)) (2)) ((/.f64 (*.f64 eh (tan.f64 t)) 1) (2)) ((/.f64 1 (/.f64 (/.f64 1 (tan.f64 t)) eh)) (2)) ((/.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (/.f64 1 (sqrt.f64 (*.f64 eh (tan.f64 t))))) (2)) ((/.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 eh (tan.f64 t)))))) (2)) ((/.f64 (sqrt.f64 eh) (/.f64 1 (*.f64 (sqrt.f64 eh) (tan.f64 t)))) (2)) ((/.f64 (sqrt.f64 (tan.f64 t)) (/.f64 1 (*.f64 (sqrt.f64 (tan.f64 t)) eh))) (2)) ((/.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 2))) (2)) ((/.f64 (pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 2) (/.f64 1 (cbrt.f64 (*.f64 eh (tan.f64 t))))) (2)) ((/.f64 (pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 2) (/.f64 1 (neg.f64 (cbrt.f64 (*.f64 eh (tan.f64 t)))))) (2)) ((/.f64 (pow.f64 (cbrt.f64 eh) 2) (/.f64 1 (*.f64 (cbrt.f64 eh) (tan.f64 t)))) (2)) ((/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (/.f64 1 (*.f64 (cbrt.f64 (tan.f64 t)) eh))) (2)) ((/.f64 -1 (/.f64 (/.f64 1 (tan.f64 t)) eh)) (2)) ((/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) (2)) ((/.f64 (*.f64 eh (sqrt.f64 (tan.f64 t))) (/.f64 1 (sqrt.f64 (tan.f64 t)))) (2)) ((/.f64 (*.f64 eh (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (/.f64 1 (cbrt.f64 (tan.f64 t)))) (2)) ((/.f64 (*.f64 (tan.f64 t) (sqrt.f64 eh)) (/.f64 1 (sqrt.f64 eh))) (2)) ((/.f64 (*.f64 (tan.f64 t) (pow.f64 (cbrt.f64 eh) 2)) (/.f64 1 (cbrt.f64 eh))) (2)) ((/.f64 (*.f64 (tan.f64 t) -1) (/.f64 1 eh)) (2)) ((/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t)) (2)) ((/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) (2)) ((/.f64 (neg.f64 (tan.f64 t)) (/.f64 1 eh)) (2)) ((/.f64 (neg.f64 (sqrt.f64 (*.f64 eh (tan.f64 t)))) (/.f64 1 (sqrt.f64 (*.f64 eh (tan.f64 t))))) (2)) ((/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 2)) (/.f64 1 (cbrt.f64 (*.f64 eh (tan.f64 t))))) (2)) ((/.f64 (*.f64 eh (/.f64 (sin.f64 t) 1)) (cos.f64 t)) (2)) ((/.f64 (*.f64 eh (/.f64 (sin.f64 t) (sqrt.f64 (cos.f64 t)))) (sqrt.f64 (cos.f64 t))) (2)) ((/.f64 (*.f64 eh (/.f64 (sin.f64 t) (pow.f64 (cbrt.f64 (cos.f64 t)) 2))) (cbrt.f64 (cos.f64 t))) (2)) ((/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (neg.f64 (cos.f64 t))) (2)) ((/.f64 (*.f64 (tan.f64 t) (-.f64 0 (*.f64 eh eh))) eh) (2)) ((/.f64 (*.f64 (tan.f64 t) (-.f64 0 (pow.f64 eh 3))) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh)))) (2)) ((/.f64 (*.f64 1 (*.f64 eh (sin.f64 t))) (cos.f64 t)) (2)) ((/.f64 (*.f64 1 (*.f64 (sin.f64 t) eh)) (cos.f64 t)) (2)) ((/.f64 (*.f64 -1 (*.f64 eh (sin.f64 t))) (cos.f64 t)) (2)) ((/.f64 (*.f64 -1 (*.f64 (sin.f64 t) eh)) (cos.f64 t)) (2)) ((/.f64 (*.f64 (*.f64 eh (sqrt.f64 (tan.f64 t))) (sqrt.f64 (sin.f64 t))) (sqrt.f64 (cos.f64 t))) (2)) ((/.f64 (*.f64 (*.f64 eh (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (cos.f64 t))) (2)) ((/.f64 (*.f64 (*.f64 (tan.f64 t) -1) (-.f64 0 (*.f64 eh eh))) eh) (2)) ((/.f64 (*.f64 (*.f64 (tan.f64 t) -1) (-.f64 0 (pow.f64 eh 3))) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh)))) (2)) ((/.f64 (*.f64 (neg.f64 (tan.f64 t)) (-.f64 0 (*.f64 eh eh))) eh) (2)) ((/.f64 (*.f64 (neg.f64 (tan.f64 t)) (-.f64 0 (pow.f64 eh 3))) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh)))) (2)) ((/.f64 (*.f64 (-.f64 0 (*.f64 eh eh)) (tan.f64 t)) eh) (2)) ((/.f64 (*.f64 (-.f64 0 (pow.f64 eh 3)) (tan.f64 t)) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh)))) (2)) ((/.f64 (*.f64 (-.f64 0 (*.f64 eh eh)) (neg.f64 (tan.f64 t))) eh) (2)) ((/.f64 (*.f64 (-.f64 0 (pow.f64 eh 3)) (neg.f64 (tan.f64 t))) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh)))) (2)) ((/.f64 (*.f64 (/.f64 (sin.f64 t) 1) eh) (cos.f64 t)) (2)) ((/.f64 (*.f64 (/.f64 (sin.f64 t) (sqrt.f64 (cos.f64 t))) eh) (sqrt.f64 (cos.f64 t))) (2)) ((/.f64 (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) eh) (cbrt.f64 (cos.f64 t))) (2)) ((/.f64 (*.f64 (neg.f64 (sin.f64 t)) eh) (neg.f64 (cos.f64 t))) (2)) ((/.f64 (*.f64 (*.f64 eh (sin.f64 t)) 1) (cos.f64 t)) (2)) ((/.f64 (*.f64 (*.f64 (sin.f64 t) eh) 1) (cos.f64 t)) (2)) ((/.f64 (*.f64 (sqrt.f64 (sin.f64 t)) (*.f64 (sqrt.f64 (tan.f64 t)) eh)) (sqrt.f64 (cos.f64 t))) (2)) ((/.f64 (/.f64 (*.f64 eh (sin.f64 t)) 1) (cos.f64 t)) (2)) ((/.f64 (/.f64 (*.f64 eh (sin.f64 t)) (sqrt.f64 (cos.f64 t))) (sqrt.f64 (cos.f64 t))) (2)) ((/.f64 (/.f64 (*.f64 eh (sin.f64 t)) (cbrt.f64 (cos.f64 t))) (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (2)) ((/.f64 (/.f64 (*.f64 eh (sin.f64 t)) (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (cbrt.f64 (cos.f64 t))) (2)) ((/.f64 (/.f64 (*.f64 (sin.f64 t) eh) 1) (cos.f64 t)) (2)) ((/.f64 (/.f64 (*.f64 (sin.f64 t) eh) (sqrt.f64 (cos.f64 t))) (sqrt.f64 (cos.f64 t))) (2)) ((/.f64 (/.f64 (*.f64 (sin.f64 t) eh) (cbrt.f64 (cos.f64 t))) (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (2)) ((/.f64 (/.f64 (*.f64 (sin.f64 t) eh) (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (cbrt.f64 (cos.f64 t))) (2)) ((pow.f64 (*.f64 eh (tan.f64 t)) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 3) 1/3) (2)) ((neg.f64 (*.f64 eh (tan.f64 t))) (2)) ((sqrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 eh) (tan.f64 t))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 eh (tan.f64 t))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 eh 3) (pow.f64 (tan.f64 t) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (tan.f64 t) 3) (pow.f64 eh 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 eh (tan.f64 t)))) (2)) ((exp.f64 (log.f64 (*.f64 eh (tan.f64 t)))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 eh (tan.f64 t))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 eh (tan.f64 t)))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (*.f64 ew (cos.f64 t)))) 1) (2)) ((pow.f64 (*.f64 ew (cos.f64 t)) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 ew) (cos.f64 t))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 ew (cos.f64 t))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 ew 3) (pow.f64 (cos.f64 t) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 ew (cos.f64 t)))) (2)) ((exp.f64 (log.f64 (*.f64 ew (cos.f64 t)))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 ew (cos.f64 t))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 ew (cos.f64 t)))) (2)))

simplify140.0ms (0.8%)

Algorithm
egg-herbie
Rules
1756×distribute-lft-in
1260×associate-/r*
1116×associate-/r/
556×associate-/l*
508×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04377172
110376856
241676856
Stop Event
node limit
Counts
284 → 264
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))
(+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew))))
(+.f64 (*.f64 -17/315 (/.f64 (*.f64 (pow.f64 t 7) eh) ew)) (+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (*.f64 t eh))
(+.f64 (*.f64 -1 (*.f64 t eh)) (*.f64 -1/3 (*.f64 (pow.f64 t 3) eh)))
(+.f64 (*.f64 -1 (*.f64 t eh)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 t 3) eh)) (*.f64 -2/15 (*.f64 (pow.f64 t 5) eh))))
(+.f64 (*.f64 -1 (*.f64 t eh)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 t 3) eh)) (+.f64 (*.f64 -17/315 (*.f64 (pow.f64 t 7) eh)) (*.f64 -2/15 (*.f64 (pow.f64 t 5) eh)))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
ew
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) ew)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) ew)) ew))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) ew)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) ew)) ew)))
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(-.f64 (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 (-.f64 (/.f64 0 (/.f64 ew (tan.f64 t))) (exp.f64 (log1p.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) 1)
(+.f64 (-.f64 (/.f64 0 (/.f64 ew (tan.f64 t))) (/.f64 0 (/.f64 ew (tan.f64 t)))) (*.f64 eh (/.f64 (tan.f64 t) ew)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) 1)
(-.f64 (/.f64 0 (/.f64 ew (tan.f64 t))) (*.f64 eh (/.f64 (tan.f64 t) ew)))
(*.f64 eh (/.f64 (tan.f64 t) ew))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(*.f64 (*.f64 eh (tan.f64 t)) (/.f64 1 ew))
(*.f64 (*.f64 eh (tan.f64 t)) (/.f64 -1 ew))
(*.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 1)
(*.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew)))
(*.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (*.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (/.f64 1 ew)))
(*.f64 (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 2) (*.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (/.f64 1 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 (/.f64 1 ew) (*.f64 eh (tan.f64 t)))
(*.f64 (/.f64 1 (sqrt.f64 ew)) (/.f64 (*.f64 eh (tan.f64 t)) (sqrt.f64 ew)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 ew ew))) (/.f64 (tan.f64 t) (/.f64 (cbrt.f64 ew) eh)))
(*.f64 (/.f64 (tan.f64 t) (sqrt.f64 ew)) (/.f64 eh (sqrt.f64 ew)))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (tan.f64 t) (sqrt.f64 ew)))
(*.f64 (/.f64 eh (cbrt.f64 (*.f64 ew ew))) (/.f64 (tan.f64 t) (cbrt.f64 ew)))
(*.f64 (/.f64 (tan.f64 t) (cbrt.f64 (*.f64 ew ew))) (/.f64 eh (cbrt.f64 ew)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) 1) (/.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) ew))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (cbrt.f64 (*.f64 ew ew))) (/.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (cbrt.f64 ew)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 2) 1) (/.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) ew))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 2) (sqrt.f64 ew)) (/.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (sqrt.f64 ew)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 2) (cbrt.f64 (*.f64 ew ew))) (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(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 (/.f64 ew eh) (tan.f64 t)) -1)
(neg.f64 (*.f64 eh (/.f64 (tan.f64 t) 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 0 (*.f64 eh (tan.f64 t)))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 eh (tan.f64 t))))) 1)
(-.f64 0 (*.f64 eh (tan.f64 t)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eh (tan.f64 t)))) 1)
(/.f64 eh (/.f64 1 (tan.f64 t)))
(/.f64 eh (/.f64 1 (neg.f64 (tan.f64 t))))
(/.f64 (tan.f64 t) (/.f64 1 eh))
(/.f64 (*.f64 eh (tan.f64 t)) 1)
(/.f64 1 (/.f64 (/.f64 1 (tan.f64 t)) eh))
(/.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (/.f64 1 (sqrt.f64 (*.f64 eh (tan.f64 t)))))
(/.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))))))
(/.f64 (sqrt.f64 eh) (/.f64 1 (*.f64 (sqrt.f64 eh) (tan.f64 t))))
(/.f64 (sqrt.f64 (tan.f64 t)) (/.f64 1 (*.f64 (sqrt.f64 (tan.f64 t)) eh)))
(/.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 2) (/.f64 1 (cbrt.f64 (*.f64 eh (tan.f64 t)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 2) (/.f64 1 (neg.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))))))
(/.f64 (pow.f64 (cbrt.f64 eh) 2) (/.f64 1 (*.f64 (cbrt.f64 eh) (tan.f64 t))))
(/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (/.f64 1 (*.f64 (cbrt.f64 (tan.f64 t)) eh)))
(/.f64 -1 (/.f64 (/.f64 1 (tan.f64 t)) eh))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh))
(/.f64 (*.f64 eh (sqrt.f64 (tan.f64 t))) (/.f64 1 (sqrt.f64 (tan.f64 t))))
(/.f64 (*.f64 eh (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (/.f64 1 (cbrt.f64 (tan.f64 t))))
(/.f64 (*.f64 (tan.f64 t) (sqrt.f64 eh)) (/.f64 1 (sqrt.f64 eh)))
(/.f64 (*.f64 (tan.f64 t) (pow.f64 (cbrt.f64 eh) 2)) (/.f64 1 (cbrt.f64 eh)))
(/.f64 (*.f64 (tan.f64 t) -1) (/.f64 1 eh))
(/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))
(/.f64 (neg.f64 (tan.f64 t)) (/.f64 1 eh))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 eh (tan.f64 t)))) (/.f64 1 (sqrt.f64 (*.f64 eh (tan.f64 t)))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 2)) (/.f64 1 (cbrt.f64 (*.f64 eh (tan.f64 t)))))
(/.f64 (*.f64 eh (/.f64 (sin.f64 t) 1)) (cos.f64 t))
(/.f64 (*.f64 eh (/.f64 (sin.f64 t) (sqrt.f64 (cos.f64 t)))) (sqrt.f64 (cos.f64 t)))
(/.f64 (*.f64 eh (/.f64 (sin.f64 t) (pow.f64 (cbrt.f64 (cos.f64 t)) 2))) (cbrt.f64 (cos.f64 t)))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (neg.f64 (cos.f64 t)))
(/.f64 (*.f64 (tan.f64 t) (-.f64 0 (*.f64 eh eh))) eh)
(/.f64 (*.f64 (tan.f64 t) (-.f64 0 (pow.f64 eh 3))) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh))))
(/.f64 (*.f64 1 (*.f64 eh (sin.f64 t))) (cos.f64 t))
(/.f64 (*.f64 1 (*.f64 (sin.f64 t) eh)) (cos.f64 t))
(/.f64 (*.f64 -1 (*.f64 eh (sin.f64 t))) (cos.f64 t))
(/.f64 (*.f64 -1 (*.f64 (sin.f64 t) eh)) (cos.f64 t))
(/.f64 (*.f64 (*.f64 eh (sqrt.f64 (tan.f64 t))) (sqrt.f64 (sin.f64 t))) (sqrt.f64 (cos.f64 t)))
(/.f64 (*.f64 (*.f64 eh (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (cos.f64 t)))
(/.f64 (*.f64 (*.f64 (tan.f64 t) -1) (-.f64 0 (*.f64 eh eh))) eh)
(/.f64 (*.f64 (*.f64 (tan.f64 t) -1) (-.f64 0 (pow.f64 eh 3))) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh))))
(/.f64 (*.f64 (neg.f64 (tan.f64 t)) (-.f64 0 (*.f64 eh eh))) eh)
(/.f64 (*.f64 (neg.f64 (tan.f64 t)) (-.f64 0 (pow.f64 eh 3))) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh))))
(/.f64 (*.f64 (-.f64 0 (*.f64 eh eh)) (tan.f64 t)) eh)
(/.f64 (*.f64 (-.f64 0 (pow.f64 eh 3)) (tan.f64 t)) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh))))
(/.f64 (*.f64 (-.f64 0 (*.f64 eh eh)) (neg.f64 (tan.f64 t))) eh)
(/.f64 (*.f64 (-.f64 0 (pow.f64 eh 3)) (neg.f64 (tan.f64 t))) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh))))
(/.f64 (*.f64 (/.f64 (sin.f64 t) 1) eh) (cos.f64 t))
(/.f64 (*.f64 (/.f64 (sin.f64 t) (sqrt.f64 (cos.f64 t))) eh) (sqrt.f64 (cos.f64 t)))
(/.f64 (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) eh) (cbrt.f64 (cos.f64 t)))
(/.f64 (*.f64 (neg.f64 (sin.f64 t)) eh) (neg.f64 (cos.f64 t)))
(/.f64 (*.f64 (*.f64 eh (sin.f64 t)) 1) (cos.f64 t))
(/.f64 (*.f64 (*.f64 (sin.f64 t) eh) 1) (cos.f64 t))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 t)) (*.f64 (sqrt.f64 (tan.f64 t)) eh)) (sqrt.f64 (cos.f64 t)))
(/.f64 (/.f64 (*.f64 eh (sin.f64 t)) 1) (cos.f64 t))
(/.f64 (/.f64 (*.f64 eh (sin.f64 t)) (sqrt.f64 (cos.f64 t))) (sqrt.f64 (cos.f64 t)))
(/.f64 (/.f64 (*.f64 eh (sin.f64 t)) (cbrt.f64 (cos.f64 t))) (pow.f64 (cbrt.f64 (cos.f64 t)) 2))
(/.f64 (/.f64 (*.f64 eh (sin.f64 t)) (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (cbrt.f64 (cos.f64 t)))
(/.f64 (/.f64 (*.f64 (sin.f64 t) eh) 1) (cos.f64 t))
(/.f64 (/.f64 (*.f64 (sin.f64 t) eh) (sqrt.f64 (cos.f64 t))) (sqrt.f64 (cos.f64 t)))
(/.f64 (/.f64 (*.f64 (sin.f64 t) eh) (cbrt.f64 (cos.f64 t))) (pow.f64 (cbrt.f64 (cos.f64 t)) 2))
(/.f64 (/.f64 (*.f64 (sin.f64 t) eh) (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (cbrt.f64 (cos.f64 t)))
(pow.f64 (*.f64 eh (tan.f64 t)) 1)
(pow.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) 2)
(pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 3)
(pow.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 3) 1/3)
(neg.f64 (*.f64 eh (tan.f64 t)))
(sqrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2))
(log.f64 (pow.f64 (exp.f64 eh) (tan.f64 t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eh (tan.f64 t)))))
(cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 3))
(cbrt.f64 (*.f64 (pow.f64 eh 3) (pow.f64 (tan.f64 t) 3)))
(cbrt.f64 (*.f64 (pow.f64 (tan.f64 t) 3) (pow.f64 eh 3)))
(expm1.f64 (log1p.f64 (*.f64 eh (tan.f64 t))))
(exp.f64 (log.f64 (*.f64 eh (tan.f64 t))))
(exp.f64 (*.f64 (log.f64 (*.f64 eh (tan.f64 t))) 1))
(log1p.f64 (expm1.f64 (*.f64 eh (tan.f64 t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 ew (cos.f64 t)))) 1)
(pow.f64 (*.f64 ew (cos.f64 t)) 1)
(pow.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) 2)
(pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 3)
(pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))
(log.f64 (pow.f64 (exp.f64 ew) (cos.f64 t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 ew (cos.f64 t)))))
(cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3))
(cbrt.f64 (*.f64 (pow.f64 ew 3) (pow.f64 (cos.f64 t) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))
(expm1.f64 (log1p.f64 (*.f64 ew (cos.f64 t))))
(exp.f64 (log.f64 (*.f64 ew (cos.f64 t))))
(exp.f64 (*.f64 (log.f64 (*.f64 ew (cos.f64 t))) 1))
(log1p.f64 (expm1.f64 (*.f64 ew (cos.f64 t))))
Outputs
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(/.f64 (*.f64 eh (neg.f64 t)) ew)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))
(fma.f64 -1 (/.f64 t (/.f64 ew eh)) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (/.f64 ew eh))))
(-.f64 (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 t 3) ew) eh)) (*.f64 (/.f64 t ew) eh))
(-.f64 (*.f64 (/.f64 -1/3 ew) (*.f64 eh (pow.f64 t 3))) (/.f64 eh (/.f64 ew t)))
(+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew))))
(fma.f64 -2/15 (/.f64 (pow.f64 t 5) (/.f64 ew eh)) (fma.f64 -1 (/.f64 t (/.f64 ew eh)) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (/.f64 ew eh)))))
(fma.f64 -2/15 (/.f64 (*.f64 eh (pow.f64 t 5)) ew) (-.f64 (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 t 3) ew) eh)) (*.f64 (/.f64 t ew) eh)))
(fma.f64 -2/15 (*.f64 (/.f64 eh ew) (pow.f64 t 5)) (-.f64 (*.f64 (/.f64 -1/3 ew) (*.f64 eh (pow.f64 t 3))) (/.f64 eh (/.f64 ew t))))
(+.f64 (*.f64 -17/315 (/.f64 (*.f64 (pow.f64 t 7) eh) ew)) (+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))))
(fma.f64 -17/315 (/.f64 (pow.f64 t 7) (/.f64 ew eh)) (fma.f64 -2/15 (/.f64 (pow.f64 t 5) (/.f64 ew eh)) (fma.f64 -1 (/.f64 t (/.f64 ew eh)) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (/.f64 ew eh))))))
(fma.f64 -17/315 (/.f64 (pow.f64 t 7) (/.f64 ew eh)) (fma.f64 -2/15 (/.f64 (*.f64 eh (pow.f64 t 5)) ew) (-.f64 (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 t 3) ew) eh)) (*.f64 (/.f64 t ew) eh))))
(fma.f64 -17/315 (*.f64 (/.f64 eh ew) (pow.f64 t 7)) (fma.f64 -2/15 (*.f64 (/.f64 eh ew) (pow.f64 t 5)) (-.f64 (*.f64 (/.f64 -1/3 ew) (*.f64 eh (pow.f64 t 3))) (/.f64 eh (/.f64 ew t)))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)) ew))
(*.f64 (/.f64 eh ew) (/.f64 (neg.f64 (sin.f64 t)) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 eh))
(*.f64 (/.f64 eh (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 eh))
(*.f64 (/.f64 eh (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 eh))
(*.f64 (/.f64 eh (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 eh))
(*.f64 (/.f64 eh (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 eh))
(*.f64 (/.f64 eh (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 eh))
(*.f64 (/.f64 eh (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 eh))
(*.f64 (/.f64 eh (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 eh))
(*.f64 (/.f64 eh (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 eh))
(*.f64 (/.f64 eh (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 eh))
(*.f64 (/.f64 eh (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 eh))
(*.f64 (/.f64 eh (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 eh))
(*.f64 (/.f64 eh (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (*.f64 t eh))
(neg.f64 (*.f64 t eh))
(*.f64 eh (neg.f64 t))
(+.f64 (*.f64 -1 (*.f64 t eh)) (*.f64 -1/3 (*.f64 (pow.f64 t 3) eh)))
(fma.f64 -1 (*.f64 t eh) (*.f64 -1/3 (*.f64 eh (pow.f64 t 3))))
(*.f64 eh (+.f64 (neg.f64 t) (*.f64 -1/3 (pow.f64 t 3))))
(+.f64 (*.f64 -1 (*.f64 t eh)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 t 3) eh)) (*.f64 -2/15 (*.f64 (pow.f64 t 5) eh))))
(fma.f64 -1 (*.f64 t eh) (fma.f64 -1/3 (*.f64 eh (pow.f64 t 3)) (*.f64 -2/15 (*.f64 eh (pow.f64 t 5)))))
(-.f64 (*.f64 eh (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 -2/15 (pow.f64 t 5)))) (*.f64 t eh))
(+.f64 (*.f64 -1 (*.f64 t eh)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 t 3) eh)) (+.f64 (*.f64 -17/315 (*.f64 (pow.f64 t 7) eh)) (*.f64 -2/15 (*.f64 (pow.f64 t 5) eh)))))
(fma.f64 -1 (*.f64 t eh) (fma.f64 -1/3 (*.f64 eh (pow.f64 t 3)) (fma.f64 -17/315 (*.f64 eh (pow.f64 t 7)) (*.f64 -2/15 (*.f64 eh (pow.f64 t 5))))))
(-.f64 (fma.f64 -1/3 (*.f64 eh (pow.f64 t 3)) (*.f64 eh (+.f64 (*.f64 -2/15 (pow.f64 t 5)) (*.f64 -17/315 (pow.f64 t 7))))) (*.f64 t eh))
(-.f64 (fma.f64 -1/3 (*.f64 eh (pow.f64 t 3)) (*.f64 eh (+.f64 (*.f64 -17/315 (pow.f64 t 7)) (*.f64 -2/15 (pow.f64 t 5))))) (*.f64 t eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 eh))
(*.f64 (/.f64 eh (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 eh))
(*.f64 (/.f64 eh (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 eh))
(*.f64 (/.f64 eh (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 eh))
(*.f64 (/.f64 eh (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 eh))
(*.f64 (/.f64 eh (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 eh))
(*.f64 (/.f64 eh (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 eh))
(*.f64 (/.f64 eh (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 eh))
(*.f64 (/.f64 eh (cos.f64 t)) (neg.f64 (sin.f64 t)))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
ew
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) ew)
(fma.f64 -1/2 (*.f64 ew (*.f64 t t)) ew)
(fma.f64 -1/2 (*.f64 t (*.f64 t ew)) ew)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) ew)) ew))
(fma.f64 -1/2 (*.f64 ew (*.f64 t t)) (fma.f64 1/24 (*.f64 ew (pow.f64 t 4)) ew))
(fma.f64 -1/2 (*.f64 t (*.f64 t ew)) (fma.f64 1/24 (*.f64 ew (pow.f64 t 4)) ew))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) ew)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) ew)) ew)))
(fma.f64 -1/2 (*.f64 ew (*.f64 t t)) (fma.f64 -1/720 (*.f64 ew (pow.f64 t 6)) (fma.f64 1/24 (*.f64 ew (pow.f64 t 4)) ew)))
(fma.f64 -1/2 (*.f64 t (*.f64 t ew)) (fma.f64 -1/720 (*.f64 ew (pow.f64 t 6)) (fma.f64 1/24 (*.f64 ew (pow.f64 t 4)) ew)))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) 1)
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) 1)
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(*.f64 1 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh 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))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh 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))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(*.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 (tan.f64 t) (/.f64 eh ew))))
(/.f64 1 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(/.f64 1 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(/.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 (tan.f64 t) (/.f64 eh ew))))) (sqrt.f64 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh 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 (pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(/.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh 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 (sqrt.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (sqrt.f64 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh 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 (pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh 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)))))
(/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(pow.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) 1)
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(pow.f64 (sqrt.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) 2)
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) 3)
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(pow.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) 3) 1/3)
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(pow.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(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 (tan.f64 t) (/.f64 eh ew)))) 2))
(fabs.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(log.f64 (exp.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) 3))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(expm1.f64 (log1p.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(exp.f64 (log.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) 1))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(log1p.f64 (expm1.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(+.f64 (-.f64 (/.f64 0 (/.f64 ew (tan.f64 t))) (exp.f64 (log1p.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) 1)
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))
(+.f64 (-.f64 (/.f64 0 (/.f64 ew (tan.f64 t))) (/.f64 0 (/.f64 ew (tan.f64 t)))) (*.f64 eh (/.f64 (tan.f64 t) ew)))
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 0)
(*.f64 (tan.f64 t) (/.f64 eh ew))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) 1)
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 0)
(*.f64 (tan.f64 t) (/.f64 eh ew))
(-.f64 (/.f64 0 (/.f64 ew (tan.f64 t))) (*.f64 eh (/.f64 (tan.f64 t) ew)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))
(*.f64 eh (/.f64 (tan.f64 t) ew))
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 0)
(*.f64 (tan.f64 t) (/.f64 eh ew))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 0)
(*.f64 (*.f64 eh (tan.f64 t)) (/.f64 1 ew))
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 0)
(*.f64 (tan.f64 t) (/.f64 eh ew))
(*.f64 (*.f64 eh (tan.f64 t)) (/.f64 -1 ew))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))
(*.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 1)
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 0)
(*.f64 (tan.f64 t) (/.f64 eh ew))
(*.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew)))
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 0)
(*.f64 (tan.f64 t) (/.f64 eh ew))
(*.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (*.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (/.f64 1 ew)))
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 0)
(*.f64 (tan.f64 t) (/.f64 eh ew))
(*.f64 (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 0)
(*.f64 (tan.f64 t) (/.f64 eh ew))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 2) (*.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (/.f64 1 ew)))
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 0)
(*.f64 (tan.f64 t) (/.f64 eh ew))
(*.f64 (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) (pow.f64 (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) 2))
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 0)
(*.f64 (tan.f64 t) (/.f64 eh ew))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) 2) (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 0)
(*.f64 (tan.f64 t) (/.f64 eh ew))
(*.f64 (/.f64 1 ew) (*.f64 eh (tan.f64 t)))
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 0)
(*.f64 (tan.f64 t) (/.f64 eh ew))
(*.f64 (/.f64 1 (sqrt.f64 ew)) (/.f64 (*.f64 eh (tan.f64 t)) (sqrt.f64 ew)))
(*.f64 (/.f64 1 (sqrt.f64 ew)) (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t))))
(/.f64 (*.f64 eh (/.f64 (tan.f64 t) (sqrt.f64 ew))) (sqrt.f64 ew))
(*.f64 (/.f64 (tan.f64 t) (sqrt.f64 ew)) (/.f64 eh (sqrt.f64 ew)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 ew ew))) (/.f64 (tan.f64 t) (/.f64 (cbrt.f64 ew) eh)))
(*.f64 (/.f64 eh (cbrt.f64 (*.f64 ew ew))) (/.f64 (tan.f64 t) (cbrt.f64 ew)))
(*.f64 (/.f64 (/.f64 eh (cbrt.f64 (*.f64 ew ew))) (cbrt.f64 ew)) (tan.f64 t))
(*.f64 (/.f64 (tan.f64 t) (sqrt.f64 ew)) (/.f64 eh (sqrt.f64 ew)))
(*.f64 (/.f64 1 (sqrt.f64 ew)) (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t))))
(/.f64 (*.f64 eh (/.f64 (tan.f64 t) (sqrt.f64 ew))) (sqrt.f64 ew))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 0)
(*.f64 (tan.f64 t) (/.f64 eh ew))
(*.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (tan.f64 t) (sqrt.f64 ew)))
(*.f64 (/.f64 1 (sqrt.f64 ew)) (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t))))
(/.f64 (*.f64 eh (/.f64 (tan.f64 t) (sqrt.f64 ew))) (sqrt.f64 ew))
(*.f64 (/.f64 (tan.f64 t) (sqrt.f64 ew)) (/.f64 eh (sqrt.f64 ew)))
(*.f64 (/.f64 eh (cbrt.f64 (*.f64 ew ew))) (/.f64 (tan.f64 t) (cbrt.f64 ew)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 ew ew))) (/.f64 (tan.f64 t) (/.f64 (cbrt.f64 ew) eh)))
(*.f64 (/.f64 (/.f64 eh (cbrt.f64 (*.f64 ew ew))) (cbrt.f64 ew)) (tan.f64 t))
(*.f64 (/.f64 (tan.f64 t) (cbrt.f64 (*.f64 ew ew))) (/.f64 eh (cbrt.f64 ew)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 ew ew))) (/.f64 (tan.f64 t) (/.f64 (cbrt.f64 ew) eh)))
(*.f64 (/.f64 eh (cbrt.f64 (*.f64 ew ew))) (/.f64 (tan.f64 t) (cbrt.f64 ew)))
(*.f64 (/.f64 (/.f64 eh (cbrt.f64 (*.f64 ew ew))) (cbrt.f64 ew)) (tan.f64 t))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) 1) (/.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) ew))
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 0)
(*.f64 (tan.f64 t) (/.f64 eh ew))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (cbrt.f64 (*.f64 ew ew))) (/.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (cbrt.f64 ew)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 ew ew))) (/.f64 (tan.f64 t) (/.f64 (cbrt.f64 ew) eh)))
(*.f64 (/.f64 eh (cbrt.f64 (*.f64 ew ew))) (/.f64 (tan.f64 t) (cbrt.f64 ew)))
(*.f64 (/.f64 (/.f64 eh (cbrt.f64 (*.f64 ew ew))) (cbrt.f64 ew)) (tan.f64 t))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 2) 1) (/.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) ew))
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 0)
(*.f64 (tan.f64 t) (/.f64 eh ew))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 2) (sqrt.f64 ew)) (/.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (sqrt.f64 ew)))
(*.f64 (/.f64 1 (sqrt.f64 ew)) (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t))))
(/.f64 (*.f64 eh (/.f64 (tan.f64 t) (sqrt.f64 ew))) (sqrt.f64 ew))
(*.f64 (/.f64 (tan.f64 t) (sqrt.f64 ew)) (/.f64 eh (sqrt.f64 ew)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 2) (cbrt.f64 (*.f64 ew ew))) (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) eh)) 2) (cbrt.f64 (*.f64 ew ew))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) eh)) 2) (/.f64 (cbrt.f64 (*.f64 ew ew)) (cbrt.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 1)
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 0)
(*.f64 (tan.f64 t) (/.f64 eh ew))
(pow.f64 (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) 2)
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 0)
(*.f64 (tan.f64 t) (/.f64 eh ew))
(pow.f64 (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) 3)
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 0)
(*.f64 (tan.f64 t) (/.f64 eh ew))
(pow.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 3) 1/3)
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 0)
(*.f64 (tan.f64 t) (/.f64 eh ew))
(pow.f64 (/.f64 (/.f64 ew eh) (tan.f64 t)) -1)
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 0)
(*.f64 (tan.f64 t) (/.f64 eh ew))
(neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))
(sqrt.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 2))
(fabs.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))
(log.f64 (exp.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 0)
(*.f64 (tan.f64 t) (/.f64 eh ew))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 0)
(*.f64 (tan.f64 t) (/.f64 eh ew))
(cbrt.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 3))
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 0)
(*.f64 (tan.f64 t) (/.f64 eh ew))
(expm1.f64 (log1p.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 0)
(*.f64 (tan.f64 t) (/.f64 eh ew))
(exp.f64 (log.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 0)
(*.f64 (tan.f64 t) (/.f64 eh ew))
(exp.f64 (*.f64 (log.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) 1))
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 0)
(*.f64 (tan.f64 t) (/.f64 eh ew))
(log1p.f64 (expm1.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(+.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 0)
(*.f64 (tan.f64 t) (/.f64 eh ew))
(+.f64 0 (*.f64 eh (tan.f64 t)))
(*.f64 (tan.f64 t) eh)
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 eh (tan.f64 t))))) 1)
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (tan.f64 t) (neg.f64 eh))
(-.f64 0 (*.f64 eh (tan.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (tan.f64 t) (neg.f64 eh))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eh (tan.f64 t)))) 1)
(*.f64 (tan.f64 t) eh)
(/.f64 eh (/.f64 1 (tan.f64 t)))
(*.f64 (tan.f64 t) eh)
(/.f64 eh (/.f64 1 (neg.f64 (tan.f64 t))))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (tan.f64 t) (neg.f64 eh))
(/.f64 (tan.f64 t) (/.f64 1 eh))
(*.f64 (tan.f64 t) eh)
(/.f64 (*.f64 eh (tan.f64 t)) 1)
(*.f64 (tan.f64 t) eh)
(/.f64 1 (/.f64 (/.f64 1 (tan.f64 t)) eh))
(*.f64 (tan.f64 t) eh)
(/.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (/.f64 1 (sqrt.f64 (*.f64 eh (tan.f64 t)))))
(*.f64 (tan.f64 t) eh)
(/.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (/.f64 1 (neg.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))))))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (tan.f64 t) (neg.f64 eh))
(/.f64 (sqrt.f64 eh) (/.f64 1 (*.f64 (sqrt.f64 eh) (tan.f64 t))))
(*.f64 (/.f64 (sqrt.f64 eh) 1) (*.f64 (tan.f64 t) (sqrt.f64 eh)))
(*.f64 (sqrt.f64 eh) (*.f64 (tan.f64 t) (sqrt.f64 eh)))
(*.f64 (tan.f64 t) (*.f64 (sqrt.f64 eh) (sqrt.f64 eh)))
(/.f64 (sqrt.f64 (tan.f64 t)) (/.f64 1 (*.f64 (sqrt.f64 (tan.f64 t)) eh)))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) 1) (*.f64 eh (sqrt.f64 (tan.f64 t))))
(*.f64 (sqrt.f64 (tan.f64 t)) (*.f64 eh (sqrt.f64 (tan.f64 t))))
(*.f64 eh (*.f64 (sqrt.f64 (tan.f64 t)) (sqrt.f64 (tan.f64 t))))
(/.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 2)))
(*.f64 (tan.f64 t) eh)
(/.f64 (pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 2) (/.f64 1 (cbrt.f64 (*.f64 eh (tan.f64 t)))))
(*.f64 (tan.f64 t) eh)
(/.f64 (pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 2) (/.f64 1 (neg.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))))))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (tan.f64 t) (neg.f64 eh))
(/.f64 (pow.f64 (cbrt.f64 eh) 2) (/.f64 1 (*.f64 (cbrt.f64 eh) (tan.f64 t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eh) 2) 1) (*.f64 (tan.f64 t) (cbrt.f64 eh)))
(*.f64 (pow.f64 (cbrt.f64 eh) 2) (*.f64 (tan.f64 t) (cbrt.f64 eh)))
(/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (/.f64 1 (*.f64 (cbrt.f64 (tan.f64 t)) eh)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) 1) (*.f64 eh (cbrt.f64 (tan.f64 t))))
(*.f64 (cbrt.f64 (tan.f64 t)) (*.f64 eh (pow.f64 (cbrt.f64 (tan.f64 t)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (*.f64 eh (cbrt.f64 (tan.f64 t))))
(/.f64 -1 (/.f64 (/.f64 1 (tan.f64 t)) eh))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (tan.f64 t) (neg.f64 eh))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh))
(*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t)))
(/.f64 (*.f64 eh (sqrt.f64 (tan.f64 t))) (/.f64 1 (sqrt.f64 (tan.f64 t))))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) 1) (*.f64 eh (sqrt.f64 (tan.f64 t))))
(*.f64 (sqrt.f64 (tan.f64 t)) (*.f64 eh (sqrt.f64 (tan.f64 t))))
(*.f64 eh (*.f64 (sqrt.f64 (tan.f64 t)) (sqrt.f64 (tan.f64 t))))
(/.f64 (*.f64 eh (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (/.f64 1 (cbrt.f64 (tan.f64 t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) 1) (*.f64 eh (cbrt.f64 (tan.f64 t))))
(*.f64 (cbrt.f64 (tan.f64 t)) (*.f64 eh (pow.f64 (cbrt.f64 (tan.f64 t)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (*.f64 eh (cbrt.f64 (tan.f64 t))))
(/.f64 (*.f64 (tan.f64 t) (sqrt.f64 eh)) (/.f64 1 (sqrt.f64 eh)))
(*.f64 (/.f64 (sqrt.f64 eh) 1) (*.f64 (tan.f64 t) (sqrt.f64 eh)))
(*.f64 (sqrt.f64 eh) (*.f64 (tan.f64 t) (sqrt.f64 eh)))
(*.f64 (tan.f64 t) (*.f64 (sqrt.f64 eh) (sqrt.f64 eh)))
(/.f64 (*.f64 (tan.f64 t) (pow.f64 (cbrt.f64 eh) 2)) (/.f64 1 (cbrt.f64 eh)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eh) 2) 1) (*.f64 (tan.f64 t) (cbrt.f64 eh)))
(*.f64 (pow.f64 (cbrt.f64 eh) 2) (*.f64 (tan.f64 t) (cbrt.f64 eh)))
(/.f64 (*.f64 (tan.f64 t) -1) (/.f64 1 eh))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (tan.f64 t) (neg.f64 eh))
(/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh))
(*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t)))
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh))
(*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t)))
(/.f64 (neg.f64 (tan.f64 t)) (/.f64 1 eh))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (tan.f64 t) (neg.f64 eh))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 eh (tan.f64 t)))) (/.f64 1 (sqrt.f64 (*.f64 eh (tan.f64 t)))))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (tan.f64 t) (neg.f64 eh))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 2)) (/.f64 1 (cbrt.f64 (*.f64 eh (tan.f64 t)))))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (tan.f64 t) (neg.f64 eh))
(/.f64 (*.f64 eh (/.f64 (sin.f64 t) 1)) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh))
(*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t)))
(/.f64 (*.f64 eh (/.f64 (sin.f64 t) (sqrt.f64 (cos.f64 t)))) (sqrt.f64 (cos.f64 t)))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh))
(*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t)))
(/.f64 (*.f64 eh (/.f64 (sin.f64 t) (pow.f64 (cbrt.f64 (cos.f64 t)) 2))) (cbrt.f64 (cos.f64 t)))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh))
(*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t)))
(/.f64 (*.f64 eh (neg.f64 (sin.f64 t))) (neg.f64 (cos.f64 t)))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh))
(*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t)))
(/.f64 (*.f64 (tan.f64 t) (-.f64 0 (*.f64 eh eh))) eh)
(/.f64 (tan.f64 t) (/.f64 eh (neg.f64 (*.f64 eh eh))))
(*.f64 (/.f64 (tan.f64 t) eh) (*.f64 eh (neg.f64 eh)))
(/.f64 (*.f64 (tan.f64 t) (-.f64 0 (pow.f64 eh 3))) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh))))
(/.f64 (tan.f64 t) (/.f64 (fma.f64 eh eh 0) (neg.f64 (pow.f64 eh 3))))
(*.f64 (/.f64 (tan.f64 t) (*.f64 eh eh)) (neg.f64 (pow.f64 eh 3)))
(*.f64 (/.f64 (tan.f64 t) eh) (/.f64 (neg.f64 (pow.f64 eh 3)) eh))
(/.f64 (*.f64 1 (*.f64 eh (sin.f64 t))) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh))
(*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t)))
(/.f64 (*.f64 1 (*.f64 (sin.f64 t) eh)) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh))
(*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t)))
(/.f64 (*.f64 -1 (*.f64 eh (sin.f64 t))) (cos.f64 t))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 eh))
(*.f64 (/.f64 eh (cos.f64 t)) (neg.f64 (sin.f64 t)))
(/.f64 (*.f64 -1 (*.f64 (sin.f64 t) eh)) (cos.f64 t))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 eh))
(*.f64 (/.f64 eh (cos.f64 t)) (neg.f64 (sin.f64 t)))
(/.f64 (*.f64 (*.f64 eh (sqrt.f64 (tan.f64 t))) (sqrt.f64 (sin.f64 t))) (sqrt.f64 (cos.f64 t)))
(/.f64 (*.f64 eh (sqrt.f64 (tan.f64 t))) (/.f64 (sqrt.f64 (cos.f64 t)) (sqrt.f64 (sin.f64 t))))
(*.f64 (/.f64 (*.f64 eh (sqrt.f64 (tan.f64 t))) (sqrt.f64 (cos.f64 t))) (sqrt.f64 (sin.f64 t)))
(*.f64 (/.f64 eh (/.f64 (sqrt.f64 (cos.f64 t)) (sqrt.f64 (sin.f64 t)))) (sqrt.f64 (tan.f64 t)))
(/.f64 (*.f64 (*.f64 eh (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (cos.f64 t)))
(/.f64 (*.f64 eh (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (/.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (sin.f64 t))))
(/.f64 (*.f64 eh (*.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (cos.f64 t)))
(*.f64 (/.f64 eh (cbrt.f64 (cos.f64 t))) (*.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (cbrt.f64 (sin.f64 t))))
(/.f64 (*.f64 (*.f64 (tan.f64 t) -1) (-.f64 0 (*.f64 eh eh))) eh)
(/.f64 (neg.f64 (tan.f64 t)) (/.f64 eh (neg.f64 (*.f64 eh eh))))
(*.f64 (/.f64 (*.f64 eh (neg.f64 eh)) eh) (neg.f64 (tan.f64 t)))
(/.f64 (*.f64 (*.f64 (tan.f64 t) -1) (-.f64 0 (pow.f64 eh 3))) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh))))
(/.f64 (neg.f64 (tan.f64 t)) (/.f64 (fma.f64 eh eh 0) (neg.f64 (pow.f64 eh 3))))
(*.f64 (/.f64 (neg.f64 (pow.f64 eh 3)) (*.f64 eh eh)) (neg.f64 (tan.f64 t)))
(*.f64 (/.f64 (tan.f64 t) (*.f64 eh eh)) (neg.f64 (neg.f64 (pow.f64 eh 3))))
(/.f64 (*.f64 (neg.f64 (tan.f64 t)) (-.f64 0 (*.f64 eh eh))) eh)
(/.f64 (neg.f64 (tan.f64 t)) (/.f64 eh (neg.f64 (*.f64 eh eh))))
(*.f64 (/.f64 (*.f64 eh (neg.f64 eh)) eh) (neg.f64 (tan.f64 t)))
(/.f64 (*.f64 (neg.f64 (tan.f64 t)) (-.f64 0 (pow.f64 eh 3))) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh))))
(/.f64 (neg.f64 (tan.f64 t)) (/.f64 (fma.f64 eh eh 0) (neg.f64 (pow.f64 eh 3))))
(*.f64 (/.f64 (neg.f64 (pow.f64 eh 3)) (*.f64 eh eh)) (neg.f64 (tan.f64 t)))
(*.f64 (/.f64 (tan.f64 t) (*.f64 eh eh)) (neg.f64 (neg.f64 (pow.f64 eh 3))))
(/.f64 (*.f64 (-.f64 0 (*.f64 eh eh)) (tan.f64 t)) eh)
(/.f64 (tan.f64 t) (/.f64 eh (neg.f64 (*.f64 eh eh))))
(*.f64 (/.f64 (tan.f64 t) eh) (*.f64 eh (neg.f64 eh)))
(/.f64 (*.f64 (-.f64 0 (pow.f64 eh 3)) (tan.f64 t)) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh))))
(/.f64 (tan.f64 t) (/.f64 (fma.f64 eh eh 0) (neg.f64 (pow.f64 eh 3))))
(*.f64 (/.f64 (tan.f64 t) (*.f64 eh eh)) (neg.f64 (pow.f64 eh 3)))
(*.f64 (/.f64 (tan.f64 t) eh) (/.f64 (neg.f64 (pow.f64 eh 3)) eh))
(/.f64 (*.f64 (-.f64 0 (*.f64 eh eh)) (neg.f64 (tan.f64 t))) eh)
(/.f64 (neg.f64 (tan.f64 t)) (/.f64 eh (neg.f64 (*.f64 eh eh))))
(*.f64 (/.f64 (*.f64 eh (neg.f64 eh)) eh) (neg.f64 (tan.f64 t)))
(/.f64 (*.f64 (-.f64 0 (pow.f64 eh 3)) (neg.f64 (tan.f64 t))) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh))))
(/.f64 (neg.f64 (tan.f64 t)) (/.f64 (fma.f64 eh eh 0) (neg.f64 (pow.f64 eh 3))))
(*.f64 (/.f64 (neg.f64 (pow.f64 eh 3)) (*.f64 eh eh)) (neg.f64 (tan.f64 t)))
(*.f64 (/.f64 (tan.f64 t) (*.f64 eh eh)) (neg.f64 (neg.f64 (pow.f64 eh 3))))
(/.f64 (*.f64 (/.f64 (sin.f64 t) 1) eh) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh))
(*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t)))
(/.f64 (*.f64 (/.f64 (sin.f64 t) (sqrt.f64 (cos.f64 t))) eh) (sqrt.f64 (cos.f64 t)))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh))
(*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t)))
(/.f64 (*.f64 (/.f64 (sin.f64 t) (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) eh) (cbrt.f64 (cos.f64 t)))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh))
(*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t)))
(/.f64 (*.f64 (neg.f64 (sin.f64 t)) eh) (neg.f64 (cos.f64 t)))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh))
(*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t)))
(/.f64 (*.f64 (*.f64 eh (sin.f64 t)) 1) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh))
(*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t)))
(/.f64 (*.f64 (*.f64 (sin.f64 t) eh) 1) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh))
(*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t)))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 t)) (*.f64 (sqrt.f64 (tan.f64 t)) eh)) (sqrt.f64 (cos.f64 t)))
(/.f64 (*.f64 eh (sqrt.f64 (tan.f64 t))) (/.f64 (sqrt.f64 (cos.f64 t)) (sqrt.f64 (sin.f64 t))))
(*.f64 (/.f64 (*.f64 eh (sqrt.f64 (tan.f64 t))) (sqrt.f64 (cos.f64 t))) (sqrt.f64 (sin.f64 t)))
(*.f64 (/.f64 eh (/.f64 (sqrt.f64 (cos.f64 t)) (sqrt.f64 (sin.f64 t)))) (sqrt.f64 (tan.f64 t)))
(/.f64 (/.f64 (*.f64 eh (sin.f64 t)) 1) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh))
(*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t)))
(/.f64 (/.f64 (*.f64 eh (sin.f64 t)) (sqrt.f64 (cos.f64 t))) (sqrt.f64 (cos.f64 t)))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh))
(*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t)))
(/.f64 (/.f64 (*.f64 eh (sin.f64 t)) (cbrt.f64 (cos.f64 t))) (pow.f64 (cbrt.f64 (cos.f64 t)) 2))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh))
(*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t)))
(/.f64 (/.f64 (*.f64 eh (sin.f64 t)) (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (cbrt.f64 (cos.f64 t)))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh))
(*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t)))
(/.f64 (/.f64 (*.f64 (sin.f64 t) eh) 1) (cos.f64 t))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh))
(*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t)))
(/.f64 (/.f64 (*.f64 (sin.f64 t) eh) (sqrt.f64 (cos.f64 t))) (sqrt.f64 (cos.f64 t)))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh))
(*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t)))
(/.f64 (/.f64 (*.f64 (sin.f64 t) eh) (cbrt.f64 (cos.f64 t))) (pow.f64 (cbrt.f64 (cos.f64 t)) 2))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh))
(*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t)))
(/.f64 (/.f64 (*.f64 (sin.f64 t) eh) (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (cbrt.f64 (cos.f64 t)))
(/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh))
(*.f64 eh (/.f64 (sin.f64 t) (cos.f64 t)))
(pow.f64 (*.f64 eh (tan.f64 t)) 1)
(*.f64 (tan.f64 t) eh)
(pow.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) 2)
(*.f64 (tan.f64 t) eh)
(pow.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) 3)
(*.f64 (tan.f64 t) eh)
(pow.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 3) 1/3)
(*.f64 (tan.f64 t) eh)
(neg.f64 (*.f64 eh (tan.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (tan.f64 t) (neg.f64 eh))
(sqrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 t) eh) 2))
(fabs.f64 (*.f64 (tan.f64 t) eh))
(log.f64 (pow.f64 (exp.f64 eh) (tan.f64 t)))
(*.f64 (tan.f64 t) eh)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eh (tan.f64 t)))))
(*.f64 (tan.f64 t) eh)
(cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 3))
(*.f64 (tan.f64 t) eh)
(cbrt.f64 (*.f64 (pow.f64 eh 3) (pow.f64 (tan.f64 t) 3)))
(*.f64 (tan.f64 t) eh)
(cbrt.f64 (*.f64 (pow.f64 (tan.f64 t) 3) (pow.f64 eh 3)))
(*.f64 (tan.f64 t) eh)
(expm1.f64 (log1p.f64 (*.f64 eh (tan.f64 t))))
(*.f64 (tan.f64 t) eh)
(exp.f64 (log.f64 (*.f64 eh (tan.f64 t))))
(*.f64 (tan.f64 t) eh)
(exp.f64 (*.f64 (log.f64 (*.f64 eh (tan.f64 t))) 1))
(*.f64 (tan.f64 t) eh)
(log1p.f64 (expm1.f64 (*.f64 eh (tan.f64 t))))
(*.f64 (tan.f64 t) eh)
(-.f64 (exp.f64 (log1p.f64 (*.f64 ew (cos.f64 t)))) 1)
(*.f64 ew (cos.f64 t))
(pow.f64 (*.f64 ew (cos.f64 t)) 1)
(*.f64 ew (cos.f64 t))
(pow.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) 2)
(*.f64 ew (cos.f64 t))
(pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 3)
(*.f64 ew (cos.f64 t))
(pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1/3)
(*.f64 ew (cos.f64 t))
(sqrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))
(fabs.f64 (*.f64 ew (cos.f64 t)))
(log.f64 (pow.f64 (exp.f64 ew) (cos.f64 t)))
(*.f64 ew (cos.f64 t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 ew (cos.f64 t)))))
(*.f64 ew (cos.f64 t))
(cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3))
(*.f64 ew (cos.f64 t))
(cbrt.f64 (*.f64 (pow.f64 ew 3) (pow.f64 (cos.f64 t) 3)))
(*.f64 ew (cos.f64 t))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3)))
(*.f64 ew (cos.f64 t))
(expm1.f64 (log1p.f64 (*.f64 ew (cos.f64 t))))
(*.f64 ew (cos.f64 t))
(exp.f64 (log.f64 (*.f64 ew (cos.f64 t))))
(*.f64 ew (cos.f64 t))
(exp.f64 (*.f64 (log.f64 (*.f64 ew (cos.f64 t))) 1))
(*.f64 ew (cos.f64 t))
(log1p.f64 (expm1.f64 (*.f64 ew (cos.f64 t))))
(*.f64 ew (cos.f64 t))

localize72.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 eh (sin.f64 t))
99.8%
(/.f64 (tan.f64 t) ew)
96.1%
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
65.7%
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
Compiler

Compiled 142 to 18 computations (87.3% saved)

series9.0ms (0.1%)

Counts
4 → 120
Calls

30 calls:

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

rewrite90.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1568×associate-*r/
1228×associate-*l/
956×associate-/r*
854×associate-/l*
302×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01472
128964
2379764
Stop Event
node limit
Counts
4 → 243
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(/.f64 (tan.f64 t) ew)
(*.f64 eh (sin.f64 t))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) 1) (2)) ((*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) 1) (2)) ((*.f64 1 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (2)) ((*.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)))))) (2)) ((*.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)) (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)))))) (2)) ((/.f64 1 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (2)) ((/.f64 1 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) 1)) (2)) ((/.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))))) (2)) ((/.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))))) (2)) ((/.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (2)) ((/.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))))) (2)) ((/.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))))) (2)) ((/.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))))) (2)) ((pow.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) 1) (2)) ((pow.f64 (sqrt.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) 2) (2)) ((pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) 3) (2)) ((pow.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) 3) 1/3) (2)) ((pow.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) -1) (2)) ((sqrt.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) 2)) (2)) ((log.f64 (exp.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))) (2)) ((cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) 3)) (2)) ((expm1.f64 (log1p.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) (2)) ((exp.f64 (log.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) (2)) ((exp.f64 (*.f64 (log.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) 1)) (2)) ((log1p.f64 (expm1.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) (2)))
(((+.f64 0 (*.f64 eh (/.f64 (tan.f64 t) ew))) (2)) ((+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) 1) (2)) ((-.f64 0 (*.f64 eh (/.f64 (tan.f64 t) ew))) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) 1) (2)) ((/.f64 eh (/.f64 ew (tan.f64 t))) (2)) ((/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t)))) (2)) ((/.f64 eh (/.f64 (neg.f64 ew) (tan.f64 t))) (2)) ((/.f64 eh (/.f64 (/.f64 ew (tan.f64 t)) -1)) (2)) ((/.f64 (tan.f64 t) (/.f64 ew eh)) (2)) ((/.f64 (tan.f64 t) (/.f64 (neg.f64 ew) eh)) (2)) ((/.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 1) (2)) ((/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) (2)) ((/.f64 (*.f64 eh (sin.f64 t)) (*.f64 (cos.f64 t) ew)) (2)) ((/.f64 1 (/.f64 ew (*.f64 eh (tan.f64 t)))) (2)) ((/.f64 1 (/.f64 (neg.f64 ew) (*.f64 eh (tan.f64 t)))) (2)) ((/.f64 (sqrt.f64 eh) (/.f64 (/.f64 ew (tan.f64 t)) (sqrt.f64 eh))) (2)) ((/.f64 (sqrt.f64 eh) (/.f64 (/.f64 ew (tan.f64 t)) (neg.f64 (sqrt.f64 eh)))) (2)) ((/.f64 (sqrt.f64 eh) (/.f64 ew (*.f64 (sqrt.f64 eh) (tan.f64 t)))) (2)) ((/.f64 (sqrt.f64 eh) (/.f64 (neg.f64 ew) (*.f64 (sqrt.f64 eh) (tan.f64 t)))) (2)) ((/.f64 (cbrt.f64 eh) (/.f64 (/.f64 ew (tan.f64 t)) (pow.f64 (cbrt.f64 eh) 2))) (2)) ((/.f64 (pow.f64 (cbrt.f64 eh) 2) (/.f64 (/.f64 ew (tan.f64 t)) (cbrt.f64 eh))) (2)) ((/.f64 (pow.f64 (cbrt.f64 eh) 2) (/.f64 (/.f64 ew (tan.f64 t)) (neg.f64 (cbrt.f64 eh)))) (2)) ((/.f64 (pow.f64 (cbrt.f64 eh) 2) (/.f64 ew (*.f64 (cbrt.f64 eh) (tan.f64 t)))) (2)) ((/.f64 (pow.f64 (cbrt.f64 eh) 2) (/.f64 (neg.f64 ew) (*.f64 (cbrt.f64 eh) (tan.f64 t)))) (2)) ((/.f64 (*.f64 eh (tan.f64 t)) ew) (2)) ((/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew)) (2)) ((/.f64 -1 (/.f64 ew (*.f64 eh (tan.f64 t)))) (2)) ((/.f64 -1 (/.f64 (neg.f64 ew) (*.f64 eh (tan.f64 t)))) (2)) ((/.f64 (neg.f64 (tan.f64 t)) (/.f64 (neg.f64 ew) eh)) (2)) ((/.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (/.f64 ew (sqrt.f64 (*.f64 eh (tan.f64 t))))) (2)) ((/.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (/.f64 (neg.f64 ew) (sqrt.f64 (*.f64 eh (tan.f64 t))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (cbrt.f64 (*.f64 eh (tan.f64 t)))) (/.f64 ew (cbrt.f64 (*.f64 eh (tan.f64 t))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (cbrt.f64 (*.f64 eh (tan.f64 t)))) (/.f64 (neg.f64 ew) (cbrt.f64 (*.f64 eh (tan.f64 t))))) (2)) ((/.f64 (*.f64 eh (sqrt.f64 (tan.f64 t))) (/.f64 ew (sqrt.f64 (tan.f64 t)))) (2)) ((/.f64 (*.f64 eh (sqrt.f64 (tan.f64 t))) (/.f64 (neg.f64 ew) (sqrt.f64 (tan.f64 t)))) (2)) ((/.f64 (*.f64 eh (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (/.f64 ew (cbrt.f64 (tan.f64 t)))) (2)) ((/.f64 (*.f64 eh (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (/.f64 (neg.f64 ew) (cbrt.f64 (tan.f64 t)))) (2)) ((/.f64 (*.f64 eh (sqrt.f64 (/.f64 (tan.f64 t) ew))) (sqrt.f64 (/.f64 ew (tan.f64 t)))) (2)) ((/.f64 (*.f64 -1 (sqrt.f64 eh)) (/.f64 (/.f64 ew (tan.f64 t)) (sqrt.f64 eh))) (2)) ((/.f64 (*.f64 -1 (pow.f64 (cbrt.f64 eh) 2)) (/.f64 (/.f64 ew (tan.f64 t)) (cbrt.f64 eh))) (2)) ((/.f64 (/.f64 eh ew) (/.f64 1 (tan.f64 t))) (2)) ((/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) (neg.f64 ew)) (2)) ((/.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) (neg.f64 ew)) (2)) ((/.f64 (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t))) (sqrt.f64 ew)) (2)) ((/.f64 (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t))) (neg.f64 (sqrt.f64 ew))) (2)) ((/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) (cbrt.f64 ew)) (2)) ((/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) (neg.f64 (cbrt.f64 ew))) (2)) ((/.f64 (neg.f64 (sqrt.f64 eh)) (/.f64 (/.f64 ew (tan.f64 t)) (sqrt.f64 eh))) (2)) ((/.f64 (neg.f64 (pow.f64 (cbrt.f64 eh) 2)) (/.f64 (/.f64 ew (tan.f64 t)) (cbrt.f64 eh))) (2)) ((/.f64 (*.f64 (sqrt.f64 eh) (sqrt.f64 (tan.f64 t))) (/.f64 ew (*.f64 (sqrt.f64 eh) (sqrt.f64 (tan.f64 t))))) (2)) ((/.f64 (*.f64 (sqrt.f64 eh) (sqrt.f64 (tan.f64 t))) (/.f64 (neg.f64 ew) (*.f64 (sqrt.f64 eh) (sqrt.f64 (tan.f64 t))))) (2)) ((/.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (sqrt.f64 ew) (tan.f64 t))) (2)) ((/.f64 (/.f64 eh (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (cbrt.f64 ew) (tan.f64 t))) (2)) ((/.f64 (*.f64 (*.f64 eh (tan.f64 t)) 1) ew) (2)) ((/.f64 (*.f64 (*.f64 eh (tan.f64 t)) 1) (neg.f64 ew)) (2)) ((/.f64 (*.f64 (*.f64 eh (tan.f64 t)) 1) (/.f64 ew 1)) (2)) ((/.f64 (*.f64 eh (/.f64 (sin.f64 t) ew)) (cos.f64 t)) (2)) ((/.f64 (*.f64 eh (/.f64 (tan.f64 t) (sqrt.f64 ew))) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 eh (/.f64 (tan.f64 t) (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew)) (2)) ((/.f64 (*.f64 eh (neg.f64 (neg.f64 (tan.f64 t)))) (neg.f64 (neg.f64 ew))) (2)) ((/.f64 (*.f64 (/.f64 (tan.f64 t) ew) (-.f64 0 (*.f64 eh eh))) eh) (2)) ((/.f64 (*.f64 (/.f64 (tan.f64 t) ew) (-.f64 0 (pow.f64 eh 3))) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh)))) (2)) ((/.f64 (*.f64 1 (*.f64 eh (neg.f64 (tan.f64 t)))) (neg.f64 ew)) (2)) ((/.f64 (*.f64 1 (*.f64 (neg.f64 (tan.f64 t)) eh)) (neg.f64 ew)) (2)) ((/.f64 (*.f64 1 (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t)))) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 1 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t)))) (cbrt.f64 ew)) (2)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) (sqrt.f64 (*.f64 eh (tan.f64 t)))) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) 2) (cbrt.f64 (*.f64 eh (tan.f64 t)))) (cbrt.f64 ew)) (2)) ((/.f64 (*.f64 (*.f64 eh (tan.f64 t)) -1) (neg.f64 ew)) (2)) ((/.f64 (*.f64 (*.f64 eh (tan.f64 t)) (/.f64 1 (sqrt.f64 ew))) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 (*.f64 eh (tan.f64 t)) (/.f64 1 (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew)) (2)) ((/.f64 (*.f64 -1 (*.f64 eh (neg.f64 (tan.f64 t)))) (neg.f64 ew)) (2)) ((/.f64 (*.f64 -1 (*.f64 (neg.f64 (tan.f64 t)) eh)) (neg.f64 ew)) (2)) ((/.f64 (*.f64 -1 (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t)))) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 -1 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t)))) (cbrt.f64 ew)) (2)) ((/.f64 (*.f64 (*.f64 eh (sqrt.f64 (/.f64 (tan.f64 t) ew))) 1) (sqrt.f64 (/.f64 ew (tan.f64 t)))) (2)) ((/.f64 (*.f64 (*.f64 eh (sqrt.f64 (/.f64 (tan.f64 t) ew))) (sqrt.f64 (tan.f64 t))) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 (*.f64 eh (sqrt.f64 (/.f64 (tan.f64 t) ew))) (sqrt.f64 (neg.f64 (tan.f64 t)))) (sqrt.f64 (neg.f64 ew))) (2)) ((/.f64 (*.f64 (*.f64 eh (pow.f64 (cbrt.f64 (/.f64 (tan.f64 t) ew)) 2)) 1) (cbrt.f64 (/.f64 ew (tan.f64 t)))) (2)) ((/.f64 (*.f64 (*.f64 eh (pow.f64 (cbrt.f64 (/.f64 (tan.f64 t) ew)) 2)) (cbrt.f64 (tan.f64 t))) (cbrt.f64 ew)) (2)) ((/.f64 (*.f64 (*.f64 eh (pow.f64 (cbrt.f64 (/.f64 (tan.f64 t) ew)) 2)) (cbrt.f64 (neg.f64 (tan.f64 t)))) (cbrt.f64 (neg.f64 ew))) (2)) ((/.f64 (*.f64 (*.f64 (/.f64 (tan.f64 t) ew) -1) (-.f64 0 (*.f64 eh eh))) eh) (2)) ((/.f64 (*.f64 (*.f64 (/.f64 (tan.f64 t) ew) -1) (-.f64 0 (pow.f64 eh 3))) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh)))) (2)) ((/.f64 (*.f64 (/.f64 eh (sqrt.f64 ew)) (tan.f64 t)) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 (/.f64 eh (pow.f64 (cbrt.f64 ew) 2)) (tan.f64 t)) (cbrt.f64 ew)) (2)) ((/.f64 (*.f64 (sqrt.f64 (tan.f64 t)) eh) (/.f64 ew (sqrt.f64 (tan.f64 t)))) (2)) ((/.f64 (*.f64 (-.f64 0 (*.f64 eh eh)) (/.f64 (tan.f64 t) ew)) eh) (2)) ((/.f64 (*.f64 (-.f64 0 (pow.f64 eh 3)) (/.f64 (tan.f64 t) ew)) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh)))) (2)) ((/.f64 (*.f64 (-.f64 0 (*.f64 eh eh)) (neg.f64 (/.f64 (tan.f64 t) ew))) eh) (2)) ((/.f64 (*.f64 (-.f64 0 (pow.f64 eh 3)) (neg.f64 (/.f64 (tan.f64 t) ew))) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh)))) (2)) ((/.f64 (*.f64 (sin.f64 t) (/.f64 eh ew)) (cos.f64 t)) (2)) ((/.f64 (*.f64 1 (/.f64 eh ew)) (/.f64 1 (tan.f64 t))) (2)) ((/.f64 (*.f64 (sqrt.f64 (sin.f64 t)) (/.f64 eh ew)) (/.f64 (cos.f64 t) (sqrt.f64 (sin.f64 t)))) (2)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2) (/.f64 eh ew)) (/.f64 (cos.f64 t) (cbrt.f64 (sin.f64 t)))) (2)) ((/.f64 (*.f64 (neg.f64 (sin.f64 t)) (/.f64 eh ew)) (neg.f64 (cos.f64 t))) (2)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) eh) (/.f64 ew (cbrt.f64 (tan.f64 t)))) (2)) ((/.f64 (*.f64 (/.f64 (sin.f64 t) ew) eh) (cos.f64 t)) (2)) ((/.f64 (*.f64 (/.f64 (tan.f64 t) (sqrt.f64 ew)) eh) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 (/.f64 (tan.f64 t) (pow.f64 (cbrt.f64 ew) 2)) eh) (cbrt.f64 ew)) (2)) ((/.f64 (*.f64 (neg.f64 (neg.f64 (tan.f64 t))) eh) (neg.f64 (neg.f64 ew))) (2)) ((/.f64 (*.f64 (*.f64 eh (neg.f64 (tan.f64 t))) 1) (neg.f64 ew)) (2)) ((/.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) 1) (neg.f64 ew)) (2)) ((/.f64 (*.f64 (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t))) 1) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) 1) (cbrt.f64 ew)) (2)) ((/.f64 (*.f64 1 (*.f64 eh (sqrt.f64 (/.f64 (tan.f64 t) ew)))) (sqrt.f64 (/.f64 ew (tan.f64 t)))) (2)) ((/.f64 (*.f64 (sqrt.f64 (tan.f64 t)) (*.f64 eh (sqrt.f64 (/.f64 (tan.f64 t) ew)))) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 (sqrt.f64 (neg.f64 (tan.f64 t))) (*.f64 eh (sqrt.f64 (/.f64 (tan.f64 t) ew)))) (sqrt.f64 (neg.f64 ew))) (2)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (pow.f64 (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) 2)) (cbrt.f64 ew)) (2)) ((/.f64 (*.f64 (*.f64 eh (sin.f64 t)) (/.f64 1 ew)) (cos.f64 t)) (2)) ((/.f64 (*.f64 eh (/.f64 (tan.f64 t) (cbrt.f64 ew))) (pow.f64 (cbrt.f64 ew) 2)) (2)) ((/.f64 (/.f64 (*.f64 eh (tan.f64 t)) (cbrt.f64 ew)) (pow.f64 (cbrt.f64 ew) 2)) (2)) ((/.f64 (/.f64 eh (*.f64 (cbrt.f64 (/.f64 ew (tan.f64 t))) (cbrt.f64 (/.f64 ew (tan.f64 t))))) (cbrt.f64 (/.f64 ew (tan.f64 t)))) (2)) ((/.f64 (/.f64 eh (/.f64 ew (sin.f64 t))) (cos.f64 t)) (2)) ((/.f64 (/.f64 eh (/.f64 1 (sqrt.f64 (tan.f64 t)))) (/.f64 ew (sqrt.f64 (tan.f64 t)))) (2)) ((/.f64 (/.f64 eh (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 t)) 2))) (/.f64 ew (cbrt.f64 (tan.f64 t)))) (2)) ((/.f64 (/.f64 eh (/.f64 (sqrt.f64 ew) (sqrt.f64 (tan.f64 t)))) (/.f64 (sqrt.f64 ew) (sqrt.f64 (tan.f64 t)))) (2)) ((/.f64 (/.f64 eh (/.f64 (sqrt.f64 ew) (pow.f64 (cbrt.f64 (tan.f64 t)) 2))) (/.f64 (sqrt.f64 ew) (cbrt.f64 (tan.f64 t)))) (2)) ((/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (sqrt.f64 (tan.f64 t)))) (/.f64 (cbrt.f64 ew) (sqrt.f64 (tan.f64 t)))) (2)) ((/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (pow.f64 (cbrt.f64 (tan.f64 t)) 2))) (/.f64 (cbrt.f64 ew) (cbrt.f64 (tan.f64 t)))) (2)) ((/.f64 (/.f64 (*.f64 eh (tan.f64 t)) -1) ew) (2)) ((/.f64 (/.f64 (*.f64 eh (tan.f64 t)) (sqrt.f64 (neg.f64 ew))) (sqrt.f64 (neg.f64 ew))) (2)) ((/.f64 (/.f64 (*.f64 eh (tan.f64 t)) (*.f64 (cbrt.f64 (neg.f64 ew)) (cbrt.f64 (neg.f64 ew)))) (cbrt.f64 (neg.f64 ew))) (2)) ((/.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 (sqrt.f64 ew))) (sqrt.f64 ew)) (2)) ((/.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew)) (2)) ((/.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) 1) (neg.f64 ew)) (2)) ((/.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) (sqrt.f64 ew)) (neg.f64 (sqrt.f64 ew))) (2)) ((/.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) (pow.f64 (cbrt.f64 ew) 2)) (neg.f64 (cbrt.f64 ew))) (2)) ((/.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) -1) ew) (2)) ((/.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) (sqrt.f64 (neg.f64 ew))) (sqrt.f64 (neg.f64 ew))) (2)) ((/.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) (*.f64 (cbrt.f64 (neg.f64 ew)) (cbrt.f64 (neg.f64 ew)))) (cbrt.f64 (neg.f64 ew))) (2)) ((/.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) (neg.f64 (sqrt.f64 ew))) (sqrt.f64 ew)) (2)) ((/.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) (neg.f64 (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew)) (2)) ((/.f64 (/.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) 1) (neg.f64 ew)) (2)) ((/.f64 (/.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) (sqrt.f64 ew)) (neg.f64 (sqrt.f64 ew))) (2)) ((/.f64 (/.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) (pow.f64 (cbrt.f64 ew) 2)) (neg.f64 (cbrt.f64 ew))) (2)) ((/.f64 (/.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) -1) ew) (2)) ((/.f64 (/.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) (sqrt.f64 (neg.f64 ew))) (sqrt.f64 (neg.f64 ew))) (2)) ((/.f64 (/.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) (*.f64 (cbrt.f64 (neg.f64 ew)) (cbrt.f64 (neg.f64 ew)))) (cbrt.f64 (neg.f64 ew))) (2)) ((/.f64 (/.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) (neg.f64 (sqrt.f64 ew))) (sqrt.f64 ew)) (2)) ((/.f64 (/.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) (neg.f64 (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew)) (2)) ((/.f64 (/.f64 (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t))) 1) (sqrt.f64 ew)) (2)) ((/.f64 (/.f64 (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t))) (cbrt.f64 ew)) (cbrt.f64 (sqrt.f64 ew))) (2)) ((/.f64 (/.f64 (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t))) (sqrt.f64 (sqrt.f64 ew))) (sqrt.f64 (sqrt.f64 ew))) (2)) ((/.f64 (/.f64 (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t))) (sqrt.f64 (pow.f64 (cbrt.f64 ew) 2))) (sqrt.f64 (cbrt.f64 ew))) (2)) ((/.f64 (/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) 1) (cbrt.f64 ew)) (2)) ((/.f64 (/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) (sqrt.f64 (cbrt.f64 ew))) (sqrt.f64 (cbrt.f64 ew))) (2)) ((/.f64 (/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) (cbrt.f64 (sqrt.f64 ew))) (cbrt.f64 (sqrt.f64 ew))) (2)) ((/.f64 (/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) (*.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 ew)))) (cbrt.f64 (cbrt.f64 ew))) (2)) ((/.f64 (/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 (cbrt.f64 ew))) (2)) ((pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 3) 1/3) (2)) ((neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) (2)) ((sqrt.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (/.f64 (tan.f64 t) ew)) eh)) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 eh 3) (pow.f64 (/.f64 (tan.f64 t) ew) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (/.f64 (tan.f64 t) ew) 3) (pow.f64 eh 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (2)) ((exp.f64 (log.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (/.f64 (tan.f64 t) ew))) 1) (2)) ((*.f64 (tan.f64 t) (/.f64 1 ew)) (2)) ((*.f64 (/.f64 (tan.f64 t) ew) 1) (2)) ((*.f64 1 (/.f64 (tan.f64 t) ew)) (2)) ((*.f64 (sqrt.f64 (/.f64 (tan.f64 t) ew)) (sqrt.f64 (/.f64 (tan.f64 t) ew))) (2)) ((*.f64 (sqrt.f64 (tan.f64 t)) (*.f64 (sqrt.f64 (tan.f64 t)) (/.f64 1 ew))) (2)) ((*.f64 (cbrt.f64 (/.f64 (tan.f64 t) ew)) (pow.f64 (cbrt.f64 (/.f64 (tan.f64 t) ew)) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 t) ew)) 2) (cbrt.f64 (/.f64 (tan.f64 t) ew))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (*.f64 (cbrt.f64 (tan.f64 t)) (/.f64 1 ew))) (2)) ((*.f64 (/.f64 1 ew) (tan.f64 t)) (2)) ((*.f64 (neg.f64 (tan.f64 t)) (/.f64 -1 ew)) (2)) ((*.f64 (/.f64 1 (sqrt.f64 ew)) (/.f64 (tan.f64 t) (sqrt.f64 ew))) (2)) ((*.f64 (/.f64 1 (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (tan.f64 t) (cbrt.f64 ew))) (2)) ((*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) 1) (/.f64 (sqrt.f64 (tan.f64 t)) ew)) (2)) ((*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (sqrt.f64 (tan.f64 t)) (cbrt.f64 ew))) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) 1) (/.f64 (cbrt.f64 (tan.f64 t)) ew)) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (sqrt.f64 ew)) (/.f64 (cbrt.f64 (tan.f64 t)) (sqrt.f64 ew))) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 (/.f64 (tan.f64 t) ew))) (2)) ((pow.f64 (/.f64 (tan.f64 t) ew) 1) (2)) ((pow.f64 (sqrt.f64 (/.f64 (tan.f64 t) ew)) 2) (2)) ((pow.f64 (cbrt.f64 (/.f64 (tan.f64 t) ew)) 3) (2)) ((pow.f64 (pow.f64 (/.f64 (tan.f64 t) ew) 3) 1/3) (2)) ((pow.f64 (/.f64 ew (tan.f64 t)) -1) (2)) ((neg.f64 (/.f64 (tan.f64 t) (neg.f64 ew))) (2)) ((sqrt.f64 (pow.f64 (/.f64 (tan.f64 t) ew) 2)) (2)) ((log.f64 (exp.f64 (/.f64 (tan.f64 t) ew))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (/.f64 (tan.f64 t) ew)))) (2)) ((cbrt.f64 (pow.f64 (/.f64 (tan.f64 t) ew) 3)) (2)) ((expm1.f64 (log1p.f64 (/.f64 (tan.f64 t) ew))) (2)) ((exp.f64 (log.f64 (/.f64 (tan.f64 t) ew))) (2)) ((exp.f64 (*.f64 (log.f64 (/.f64 (tan.f64 t) ew)) 1)) (2)) ((log1p.f64 (expm1.f64 (/.f64 (tan.f64 t) ew))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (*.f64 eh (sin.f64 t)))) 1) (2)) ((/.f64 (*.f64 (sin.f64 t) (-.f64 0 (*.f64 eh eh))) eh) (2)) ((/.f64 (*.f64 (sin.f64 t) (-.f64 0 (pow.f64 eh 3))) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh)))) (2)) ((/.f64 (*.f64 (-.f64 0 (*.f64 eh eh)) (sin.f64 t)) eh) (2)) ((/.f64 (*.f64 (-.f64 0 (pow.f64 eh 3)) (sin.f64 t)) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh)))) (2)) ((pow.f64 (*.f64 eh (sin.f64 t)) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 eh (sin.f64 t))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (sin.f64 t)) eh)) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 eh (sin.f64 t))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 eh 3) (pow.f64 (sin.f64 t) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 eh (sin.f64 t)))) (2)) ((exp.f64 (log.f64 (*.f64 eh (sin.f64 t)))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 eh (sin.f64 t))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 eh (sin.f64 t)))) (2)))

simplify151.0ms (0.9%)

Algorithm
egg-herbie
Rules
1578×associate-/l*
790×associate-*r*
770×times-frac
674×associate-*l*
598×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
06149465
115049399
274799399
Stop Event
node limit
Counts
363 → 376
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))
(+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew))))
(+.f64 (*.f64 -17/315 (/.f64 (*.f64 (pow.f64 t 7) eh) ew)) (+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(/.f64 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 17/315 (/.f64 (pow.f64 t 7) 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 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 t eh)
(+.f64 (*.f64 t eh) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)))
(+.f64 (*.f64 t eh) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) eh)) (+.f64 (*.f64 t eh) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)))))
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(-.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 0 (*.f64 eh (/.f64 (tan.f64 t) ew)))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) 1)
(-.f64 0 (*.f64 eh (/.f64 (tan.f64 t) ew)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) 1)
(/.f64 eh (/.f64 ew (tan.f64 t)))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(/.f64 eh (/.f64 (neg.f64 ew) (tan.f64 t)))
(/.f64 eh (/.f64 (/.f64 ew (tan.f64 t)) -1))
(/.f64 (tan.f64 t) (/.f64 ew eh))
(/.f64 (tan.f64 t) (/.f64 (neg.f64 ew) eh))
(/.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 1)
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 (cos.f64 t) ew))
(/.f64 1 (/.f64 ew (*.f64 eh (tan.f64 t))))
(/.f64 1 (/.f64 (neg.f64 ew) (*.f64 eh (tan.f64 t))))
(/.f64 (sqrt.f64 eh) (/.f64 (/.f64 ew (tan.f64 t)) (sqrt.f64 eh)))
(/.f64 (sqrt.f64 eh) (/.f64 (/.f64 ew (tan.f64 t)) (neg.f64 (sqrt.f64 eh))))
(/.f64 (sqrt.f64 eh) (/.f64 ew (*.f64 (sqrt.f64 eh) (tan.f64 t))))
(/.f64 (sqrt.f64 eh) (/.f64 (neg.f64 ew) (*.f64 (sqrt.f64 eh) (tan.f64 t))))
(/.f64 (cbrt.f64 eh) (/.f64 (/.f64 ew (tan.f64 t)) (pow.f64 (cbrt.f64 eh) 2)))
(/.f64 (pow.f64 (cbrt.f64 eh) 2) (/.f64 (/.f64 ew (tan.f64 t)) (cbrt.f64 eh)))
(/.f64 (pow.f64 (cbrt.f64 eh) 2) (/.f64 (/.f64 ew (tan.f64 t)) (neg.f64 (cbrt.f64 eh))))
(/.f64 (pow.f64 (cbrt.f64 eh) 2) (/.f64 ew (*.f64 (cbrt.f64 eh) (tan.f64 t))))
(/.f64 (pow.f64 (cbrt.f64 eh) 2) (/.f64 (neg.f64 ew) (*.f64 (cbrt.f64 eh) (tan.f64 t))))
(/.f64 (*.f64 eh (tan.f64 t)) ew)
(/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))
(/.f64 -1 (/.f64 ew (*.f64 eh (tan.f64 t))))
(/.f64 -1 (/.f64 (neg.f64 ew) (*.f64 eh (tan.f64 t))))
(/.f64 (neg.f64 (tan.f64 t)) (/.f64 (neg.f64 ew) eh))
(/.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (/.f64 ew (sqrt.f64 (*.f64 eh (tan.f64 t)))))
(/.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (/.f64 (neg.f64 ew) (sqrt.f64 (*.f64 eh (tan.f64 t)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (cbrt.f64 (*.f64 eh (tan.f64 t)))) (/.f64 ew (cbrt.f64 (*.f64 eh (tan.f64 t)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (cbrt.f64 (*.f64 eh (tan.f64 t)))) (/.f64 (neg.f64 ew) (cbrt.f64 (*.f64 eh (tan.f64 t)))))
(/.f64 (*.f64 eh (sqrt.f64 (tan.f64 t))) (/.f64 ew (sqrt.f64 (tan.f64 t))))
(/.f64 (*.f64 eh (sqrt.f64 (tan.f64 t))) (/.f64 (neg.f64 ew) (sqrt.f64 (tan.f64 t))))
(/.f64 (*.f64 eh (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (/.f64 ew (cbrt.f64 (tan.f64 t))))
(/.f64 (*.f64 eh (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (/.f64 (neg.f64 ew) (cbrt.f64 (tan.f64 t))))
(/.f64 (*.f64 eh (sqrt.f64 (/.f64 (tan.f64 t) ew))) (sqrt.f64 (/.f64 ew (tan.f64 t))))
(/.f64 (*.f64 -1 (sqrt.f64 eh)) (/.f64 (/.f64 ew (tan.f64 t)) (sqrt.f64 eh)))
(/.f64 (*.f64 -1 (pow.f64 (cbrt.f64 eh) 2)) (/.f64 (/.f64 ew (tan.f64 t)) (cbrt.f64 eh)))
(/.f64 (/.f64 eh ew) (/.f64 1 (tan.f64 t)))
(/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) (neg.f64 ew))
(/.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) (neg.f64 ew))
(/.f64 (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t))) (sqrt.f64 ew))
(/.f64 (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t))) (neg.f64 (sqrt.f64 ew)))
(/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) (cbrt.f64 ew))
(/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) (neg.f64 (cbrt.f64 ew)))
(/.f64 (neg.f64 (sqrt.f64 eh)) (/.f64 (/.f64 ew (tan.f64 t)) (sqrt.f64 eh)))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 eh) 2)) (/.f64 (/.f64 ew (tan.f64 t)) (cbrt.f64 eh)))
(/.f64 (*.f64 (sqrt.f64 eh) (sqrt.f64 (tan.f64 t))) (/.f64 ew (*.f64 (sqrt.f64 eh) (sqrt.f64 (tan.f64 t)))))
(/.f64 (*.f64 (sqrt.f64 eh) (sqrt.f64 (tan.f64 t))) (/.f64 (neg.f64 ew) (*.f64 (sqrt.f64 eh) (sqrt.f64 (tan.f64 t)))))
(/.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (sqrt.f64 ew) (tan.f64 t)))
(/.f64 (/.f64 eh (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (cbrt.f64 ew) (tan.f64 t)))
(/.f64 (*.f64 (*.f64 eh (tan.f64 t)) 1) ew)
(/.f64 (*.f64 (*.f64 eh (tan.f64 t)) 1) (neg.f64 ew))
(/.f64 (*.f64 (*.f64 eh (tan.f64 t)) 1) (/.f64 ew 1))
(/.f64 (*.f64 eh (/.f64 (sin.f64 t) ew)) (cos.f64 t))
(/.f64 (*.f64 eh (/.f64 (tan.f64 t) (sqrt.f64 ew))) (sqrt.f64 ew))
(/.f64 (*.f64 eh (/.f64 (tan.f64 t) (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew))
(/.f64 (*.f64 eh (neg.f64 (neg.f64 (tan.f64 t)))) (neg.f64 (neg.f64 ew)))
(/.f64 (*.f64 (/.f64 (tan.f64 t) ew) (-.f64 0 (*.f64 eh eh))) eh)
(/.f64 (*.f64 (/.f64 (tan.f64 t) ew) (-.f64 0 (pow.f64 eh 3))) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh))))
(/.f64 (*.f64 1 (*.f64 eh (neg.f64 (tan.f64 t)))) (neg.f64 ew))
(/.f64 (*.f64 1 (*.f64 (neg.f64 (tan.f64 t)) eh)) (neg.f64 ew))
(/.f64 (*.f64 1 (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t)))) (sqrt.f64 ew))
(/.f64 (*.f64 1 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (*.f64 (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) (sqrt.f64 (*.f64 eh (tan.f64 t)))) (sqrt.f64 ew))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) 2) (cbrt.f64 (*.f64 eh (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (*.f64 (*.f64 eh (tan.f64 t)) -1) (neg.f64 ew))
(/.f64 (*.f64 (*.f64 eh (tan.f64 t)) (/.f64 1 (sqrt.f64 ew))) (sqrt.f64 ew))
(/.f64 (*.f64 (*.f64 eh (tan.f64 t)) (/.f64 1 (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew))
(/.f64 (*.f64 -1 (*.f64 eh (neg.f64 (tan.f64 t)))) (neg.f64 ew))
(/.f64 (*.f64 -1 (*.f64 (neg.f64 (tan.f64 t)) eh)) (neg.f64 ew))
(/.f64 (*.f64 -1 (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t)))) (sqrt.f64 ew))
(/.f64 (*.f64 -1 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (*.f64 (*.f64 eh (sqrt.f64 (/.f64 (tan.f64 t) ew))) 1) (sqrt.f64 (/.f64 ew (tan.f64 t))))
(/.f64 (*.f64 (*.f64 eh (sqrt.f64 (/.f64 (tan.f64 t) ew))) (sqrt.f64 (tan.f64 t))) (sqrt.f64 ew))
(/.f64 (*.f64 (*.f64 eh (sqrt.f64 (/.f64 (tan.f64 t) ew))) (sqrt.f64 (neg.f64 (tan.f64 t)))) (sqrt.f64 (neg.f64 ew)))
(/.f64 (*.f64 (*.f64 eh (pow.f64 (cbrt.f64 (/.f64 (tan.f64 t) ew)) 2)) 1) (cbrt.f64 (/.f64 ew (tan.f64 t))))
(/.f64 (*.f64 (*.f64 eh (pow.f64 (cbrt.f64 (/.f64 (tan.f64 t) ew)) 2)) (cbrt.f64 (tan.f64 t))) (cbrt.f64 ew))
(/.f64 (*.f64 (*.f64 eh (pow.f64 (cbrt.f64 (/.f64 (tan.f64 t) ew)) 2)) (cbrt.f64 (neg.f64 (tan.f64 t)))) (cbrt.f64 (neg.f64 ew)))
(/.f64 (*.f64 (*.f64 (/.f64 (tan.f64 t) ew) -1) (-.f64 0 (*.f64 eh eh))) eh)
(/.f64 (*.f64 (*.f64 (/.f64 (tan.f64 t) ew) -1) (-.f64 0 (pow.f64 eh 3))) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh))))
(/.f64 (*.f64 (/.f64 eh (sqrt.f64 ew)) (tan.f64 t)) (sqrt.f64 ew))
(/.f64 (*.f64 (/.f64 eh (pow.f64 (cbrt.f64 ew) 2)) (tan.f64 t)) (cbrt.f64 ew))
(/.f64 (*.f64 (sqrt.f64 (tan.f64 t)) eh) (/.f64 ew (sqrt.f64 (tan.f64 t))))
(/.f64 (*.f64 (-.f64 0 (*.f64 eh eh)) (/.f64 (tan.f64 t) ew)) eh)
(/.f64 (*.f64 (-.f64 0 (pow.f64 eh 3)) (/.f64 (tan.f64 t) ew)) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh))))
(/.f64 (*.f64 (-.f64 0 (*.f64 eh eh)) (neg.f64 (/.f64 (tan.f64 t) ew))) eh)
(/.f64 (*.f64 (-.f64 0 (pow.f64 eh 3)) (neg.f64 (/.f64 (tan.f64 t) ew))) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh))))
(/.f64 (*.f64 (sin.f64 t) (/.f64 eh ew)) (cos.f64 t))
(/.f64 (*.f64 1 (/.f64 eh ew)) (/.f64 1 (tan.f64 t)))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 t)) (/.f64 eh ew)) (/.f64 (cos.f64 t) (sqrt.f64 (sin.f64 t))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2) (/.f64 eh ew)) (/.f64 (cos.f64 t) (cbrt.f64 (sin.f64 t))))
(/.f64 (*.f64 (neg.f64 (sin.f64 t)) (/.f64 eh ew)) (neg.f64 (cos.f64 t)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) eh) (/.f64 ew (cbrt.f64 (tan.f64 t))))
(/.f64 (*.f64 (/.f64 (sin.f64 t) ew) eh) (cos.f64 t))
(/.f64 (*.f64 (/.f64 (tan.f64 t) (sqrt.f64 ew)) eh) (sqrt.f64 ew))
(/.f64 (*.f64 (/.f64 (tan.f64 t) (pow.f64 (cbrt.f64 ew) 2)) eh) (cbrt.f64 ew))
(/.f64 (*.f64 (neg.f64 (neg.f64 (tan.f64 t))) eh) (neg.f64 (neg.f64 ew)))
(/.f64 (*.f64 (*.f64 eh (neg.f64 (tan.f64 t))) 1) (neg.f64 ew))
(/.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) 1) (neg.f64 ew))
(/.f64 (*.f64 (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t))) 1) (sqrt.f64 ew))
(/.f64 (*.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) 1) (cbrt.f64 ew))
(/.f64 (*.f64 1 (*.f64 eh (sqrt.f64 (/.f64 (tan.f64 t) ew)))) (sqrt.f64 (/.f64 ew (tan.f64 t))))
(/.f64 (*.f64 (sqrt.f64 (tan.f64 t)) (*.f64 eh (sqrt.f64 (/.f64 (tan.f64 t) ew)))) (sqrt.f64 ew))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (tan.f64 t))) (*.f64 eh (sqrt.f64 (/.f64 (tan.f64 t) ew)))) (sqrt.f64 (neg.f64 ew)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (sqrt.f64 ew))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (pow.f64 (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) 2)) (cbrt.f64 ew))
(/.f64 (*.f64 (*.f64 eh (sin.f64 t)) (/.f64 1 ew)) (cos.f64 t))
(/.f64 (*.f64 eh (/.f64 (tan.f64 t) (cbrt.f64 ew))) (pow.f64 (cbrt.f64 ew) 2))
(/.f64 (/.f64 (*.f64 eh (tan.f64 t)) (cbrt.f64 ew)) (pow.f64 (cbrt.f64 ew) 2))
(/.f64 (/.f64 eh (*.f64 (cbrt.f64 (/.f64 ew (tan.f64 t))) (cbrt.f64 (/.f64 ew (tan.f64 t))))) (cbrt.f64 (/.f64 ew (tan.f64 t))))
(/.f64 (/.f64 eh (/.f64 ew (sin.f64 t))) (cos.f64 t))
(/.f64 (/.f64 eh (/.f64 1 (sqrt.f64 (tan.f64 t)))) (/.f64 ew (sqrt.f64 (tan.f64 t))))
(/.f64 (/.f64 eh (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 t)) 2))) (/.f64 ew (cbrt.f64 (tan.f64 t))))
(/.f64 (/.f64 eh (/.f64 (sqrt.f64 ew) (sqrt.f64 (tan.f64 t)))) (/.f64 (sqrt.f64 ew) (sqrt.f64 (tan.f64 t))))
(/.f64 (/.f64 eh (/.f64 (sqrt.f64 ew) (pow.f64 (cbrt.f64 (tan.f64 t)) 2))) (/.f64 (sqrt.f64 ew) (cbrt.f64 (tan.f64 t))))
(/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (sqrt.f64 (tan.f64 t)))) (/.f64 (cbrt.f64 ew) (sqrt.f64 (tan.f64 t))))
(/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (pow.f64 (cbrt.f64 (tan.f64 t)) 2))) (/.f64 (cbrt.f64 ew) (cbrt.f64 (tan.f64 t))))
(/.f64 (/.f64 (*.f64 eh (tan.f64 t)) -1) ew)
(/.f64 (/.f64 (*.f64 eh (tan.f64 t)) (sqrt.f64 (neg.f64 ew))) (sqrt.f64 (neg.f64 ew)))
(/.f64 (/.f64 (*.f64 eh (tan.f64 t)) (*.f64 (cbrt.f64 (neg.f64 ew)) (cbrt.f64 (neg.f64 ew)))) (cbrt.f64 (neg.f64 ew)))
(/.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 (sqrt.f64 ew))) (sqrt.f64 ew))
(/.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew))
(/.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) 1) (neg.f64 ew))
(/.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) (sqrt.f64 ew)) (neg.f64 (sqrt.f64 ew)))
(/.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) (pow.f64 (cbrt.f64 ew) 2)) (neg.f64 (cbrt.f64 ew)))
(/.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) -1) ew)
(/.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) (sqrt.f64 (neg.f64 ew))) (sqrt.f64 (neg.f64 ew)))
(/.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) (*.f64 (cbrt.f64 (neg.f64 ew)) (cbrt.f64 (neg.f64 ew)))) (cbrt.f64 (neg.f64 ew)))
(/.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) (neg.f64 (sqrt.f64 ew))) (sqrt.f64 ew))
(/.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) (neg.f64 (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew))
(/.f64 (/.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) 1) (neg.f64 ew))
(/.f64 (/.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) (sqrt.f64 ew)) (neg.f64 (sqrt.f64 ew)))
(/.f64 (/.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) (pow.f64 (cbrt.f64 ew) 2)) (neg.f64 (cbrt.f64 ew)))
(/.f64 (/.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) -1) ew)
(/.f64 (/.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) (sqrt.f64 (neg.f64 ew))) (sqrt.f64 (neg.f64 ew)))
(/.f64 (/.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) (*.f64 (cbrt.f64 (neg.f64 ew)) (cbrt.f64 (neg.f64 ew)))) (cbrt.f64 (neg.f64 ew)))
(/.f64 (/.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) (neg.f64 (sqrt.f64 ew))) (sqrt.f64 ew))
(/.f64 (/.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) (neg.f64 (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew))
(/.f64 (/.f64 (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t))) 1) (sqrt.f64 ew))
(/.f64 (/.f64 (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t))) (cbrt.f64 ew)) (cbrt.f64 (sqrt.f64 ew)))
(/.f64 (/.f64 (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t))) (sqrt.f64 (sqrt.f64 ew))) (sqrt.f64 (sqrt.f64 ew)))
(/.f64 (/.f64 (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t))) (sqrt.f64 (pow.f64 (cbrt.f64 ew) 2))) (sqrt.f64 (cbrt.f64 ew)))
(/.f64 (/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) 1) (cbrt.f64 ew))
(/.f64 (/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) (sqrt.f64 (cbrt.f64 ew))) (sqrt.f64 (cbrt.f64 ew)))
(/.f64 (/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) (cbrt.f64 (sqrt.f64 ew))) (cbrt.f64 (sqrt.f64 ew)))
(/.f64 (/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) (*.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 ew)))) (cbrt.f64 (cbrt.f64 ew)))
(/.f64 (/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 (cbrt.f64 ew)))
(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)
(neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))
(sqrt.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (tan.f64 t) ew)) eh))
(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))
(cbrt.f64 (*.f64 (pow.f64 eh 3) (pow.f64 (/.f64 (tan.f64 t) ew) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (tan.f64 t) ew) 3) (pow.f64 eh 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 (/.f64 (tan.f64 t) ew) 1)
(*.f64 1 (/.f64 (tan.f64 t) ew))
(*.f64 (sqrt.f64 (/.f64 (tan.f64 t) ew)) (sqrt.f64 (/.f64 (tan.f64 t) ew)))
(*.f64 (sqrt.f64 (tan.f64 t)) (*.f64 (sqrt.f64 (tan.f64 t)) (/.f64 1 ew)))
(*.f64 (cbrt.f64 (/.f64 (tan.f64 t) ew)) (pow.f64 (cbrt.f64 (/.f64 (tan.f64 t) ew)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 t) ew)) 2) (cbrt.f64 (/.f64 (tan.f64 t) ew)))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (*.f64 (cbrt.f64 (tan.f64 t)) (/.f64 1 ew)))
(*.f64 (/.f64 1 ew) (tan.f64 t))
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 -1 ew))
(*.f64 (/.f64 1 (sqrt.f64 ew)) (/.f64 (tan.f64 t) (sqrt.f64 ew)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (tan.f64 t) (cbrt.f64 ew)))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) 1) (/.f64 (sqrt.f64 (tan.f64 t)) ew))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (sqrt.f64 (tan.f64 t)) (cbrt.f64 ew)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) 1) (/.f64 (cbrt.f64 (tan.f64 t)) ew))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (sqrt.f64 ew)) (/.f64 (cbrt.f64 (tan.f64 t)) (sqrt.f64 ew)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 (/.f64 (tan.f64 t) ew)))
(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)
(pow.f64 (/.f64 ew (tan.f64 t)) -1)
(neg.f64 (/.f64 (tan.f64 t) (neg.f64 ew)))
(sqrt.f64 (pow.f64 (/.f64 (tan.f64 t) ew) 2))
(log.f64 (exp.f64 (/.f64 (tan.f64 t) ew)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (tan.f64 t) ew))))
(cbrt.f64 (pow.f64 (/.f64 (tan.f64 t) ew) 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 eh (sin.f64 t)))) 1)
(/.f64 (*.f64 (sin.f64 t) (-.f64 0 (*.f64 eh eh))) eh)
(/.f64 (*.f64 (sin.f64 t) (-.f64 0 (pow.f64 eh 3))) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh))))
(/.f64 (*.f64 (-.f64 0 (*.f64 eh eh)) (sin.f64 t)) eh)
(/.f64 (*.f64 (-.f64 0 (pow.f64 eh 3)) (sin.f64 t)) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh))))
(pow.f64 (*.f64 eh (sin.f64 t)) 1)
(pow.f64 (sqrt.f64 (*.f64 eh (sin.f64 t))) 2)
(pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 3)
(pow.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 t)) eh))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eh (sin.f64 t)))))
(cbrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 3))
(cbrt.f64 (*.f64 (pow.f64 eh 3) (pow.f64 (sin.f64 t) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3)))
(expm1.f64 (log1p.f64 (*.f64 eh (sin.f64 t))))
(exp.f64 (log.f64 (*.f64 eh (sin.f64 t))))
(exp.f64 (*.f64 (log.f64 (*.f64 eh (sin.f64 t))) 1))
(log1p.f64 (expm1.f64 (*.f64 eh (sin.f64 t))))
Outputs
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))
(cos.f64 (atan.f64 (neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(cos.f64 (atan.f64 (*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(neg.f64 (/.f64 t (/.f64 ew eh)))
(neg.f64 (/.f64 eh (/.f64 ew t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))
(fma.f64 -1 (/.f64 t (/.f64 ew eh)) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (/.f64 ew eh))))
(-.f64 (*.f64 -1/3 (/.f64 eh (/.f64 ew (pow.f64 t 3)))) (/.f64 eh (/.f64 ew t)))
(+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew))))
(fma.f64 -2/15 (/.f64 (pow.f64 t 5) (/.f64 ew eh)) (fma.f64 -1 (/.f64 t (/.f64 ew eh)) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (/.f64 ew eh)))))
(fma.f64 -2/15 (/.f64 eh (/.f64 ew (pow.f64 t 5))) (-.f64 (*.f64 -1/3 (/.f64 eh (/.f64 ew (pow.f64 t 3)))) (/.f64 eh (/.f64 ew t))))
(+.f64 (*.f64 -17/315 (/.f64 (*.f64 (pow.f64 t 7) eh) ew)) (+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))))
(fma.f64 -17/315 (/.f64 (pow.f64 t 7) (/.f64 ew eh)) (fma.f64 -2/15 (/.f64 (pow.f64 t 5) (/.f64 ew eh)) (fma.f64 -1 (/.f64 t (/.f64 ew eh)) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (/.f64 ew eh))))))
(fma.f64 -17/315 (/.f64 eh (/.f64 ew (pow.f64 t 7))) (fma.f64 -2/15 (/.f64 eh (/.f64 ew (pow.f64 t 5))) (-.f64 (*.f64 -1/3 (/.f64 eh (/.f64 ew (pow.f64 t 3)))) (/.f64 eh (/.f64 ew t)))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t)))
(/.f64 t ew)
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) ew)) (/.f64 t ew))
(fma.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)))
(fma.f64 1/3 (/.f64 (pow.f64 t 3) ew) (fma.f64 2/15 (/.f64 (pow.f64 t 5) ew) (/.f64 t ew)))
(+.f64 (*.f64 17/315 (/.f64 (pow.f64 t 7) ew)) (+.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 17/315 (/.f64 (pow.f64 t 7) ew) (fma.f64 1/3 (/.f64 (pow.f64 t 3) ew) (fma.f64 2/15 (/.f64 (pow.f64 t 5) ew) (/.f64 t ew))))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) ew))
(/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t)))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 t eh)
(+.f64 (*.f64 t eh) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)))
(fma.f64 t eh (*.f64 (*.f64 -1/6 (pow.f64 t 3)) eh))
(*.f64 eh (+.f64 t (*.f64 (pow.f64 t 3) -1/6)))
(+.f64 (*.f64 t eh) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))))
(fma.f64 t eh (fma.f64 1/120 (*.f64 eh (pow.f64 t 5)) (*.f64 (*.f64 -1/6 (pow.f64 t 3)) eh)))
(fma.f64 t eh (*.f64 eh (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120))))
(fma.f64 t eh (*.f64 eh (+.f64 (*.f64 (pow.f64 t 5) 1/120) (*.f64 (pow.f64 t 3) -1/6))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) eh)) (+.f64 (*.f64 t eh) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)))))
(fma.f64 -1/5040 (*.f64 eh (pow.f64 t 7)) (fma.f64 t eh (fma.f64 1/120 (*.f64 eh (pow.f64 t 5)) (*.f64 (*.f64 -1/6 (pow.f64 t 3)) eh))))
(fma.f64 (*.f64 eh (pow.f64 t 7)) -1/5040 (fma.f64 t eh (*.f64 eh (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))))
(fma.f64 (*.f64 eh (pow.f64 t 7)) -1/5040 (fma.f64 t eh (*.f64 eh (+.f64 (*.f64 (pow.f64 t 5) 1/120) (*.f64 (pow.f64 t 3) -1/6)))))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) 1)
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(*.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) 1)
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(*.f64 1 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh 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))))))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh 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))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(*.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 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(/.f64 1 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(/.f64 1 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) 1))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(/.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 (/.f64 eh ew) (tan.f64 t))))) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (sqrt.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (sqrt.f64 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh 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 (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 (pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(/.f64 -1 (neg.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh 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 (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 (sqrt.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (sqrt.f64 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh 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 (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 (pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) 2) (cbrt.f64 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh 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)))))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(pow.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) 1)
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(pow.f64 (sqrt.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) 2)
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) 3)
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(pow.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) 3) 1/3)
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(pow.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) -1)
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))
(/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(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 (/.f64 eh ew) (tan.f64 t)))) 2))
(fabs.f64 (cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(log.f64 (exp.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) 3))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(expm1.f64 (log1p.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(exp.f64 (log.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) 1))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(log1p.f64 (expm1.f64 (cos.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))
(cos.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))
(cos.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(+.f64 0 (*.f64 eh (/.f64 (tan.f64 t) ew)))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) 1)
(neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(-.f64 0 (*.f64 eh (/.f64 (tan.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) 1)
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 eh (/.f64 ew (tan.f64 t)))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 eh (neg.f64 (/.f64 ew (tan.f64 t))))
(neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(/.f64 eh (/.f64 (neg.f64 ew) (tan.f64 t)))
(neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(/.f64 eh (/.f64 (/.f64 ew (tan.f64 t)) -1))
(neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(/.f64 (tan.f64 t) (/.f64 ew eh))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (tan.f64 t) (/.f64 (neg.f64 ew) eh))
(neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(/.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 1)
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t)))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) eh)
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t)))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) eh)
(/.f64 1 (/.f64 ew (*.f64 eh (tan.f64 t))))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 1 (/.f64 (neg.f64 ew) (*.f64 eh (tan.f64 t))))
(neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(/.f64 (sqrt.f64 eh) (/.f64 (/.f64 ew (tan.f64 t)) (sqrt.f64 eh)))
(*.f64 (/.f64 (sqrt.f64 eh) (/.f64 ew (tan.f64 t))) (sqrt.f64 eh))
(*.f64 (sqrt.f64 eh) (*.f64 (/.f64 (sqrt.f64 eh) ew) (tan.f64 t)))
(/.f64 (sqrt.f64 eh) (/.f64 (/.f64 ew (tan.f64 t)) (neg.f64 (sqrt.f64 eh))))
(*.f64 (/.f64 (sqrt.f64 eh) (/.f64 ew (tan.f64 t))) (neg.f64 (sqrt.f64 eh)))
(*.f64 (sqrt.f64 eh) (*.f64 (/.f64 (neg.f64 (sqrt.f64 eh)) ew) (tan.f64 t)))
(/.f64 (sqrt.f64 eh) (/.f64 ew (*.f64 (sqrt.f64 eh) (tan.f64 t))))
(*.f64 (/.f64 (sqrt.f64 eh) (/.f64 ew (tan.f64 t))) (sqrt.f64 eh))
(*.f64 (sqrt.f64 eh) (*.f64 (/.f64 (sqrt.f64 eh) ew) (tan.f64 t)))
(/.f64 (sqrt.f64 eh) (/.f64 (neg.f64 ew) (*.f64 (sqrt.f64 eh) (tan.f64 t))))
(*.f64 (/.f64 (sqrt.f64 eh) (/.f64 ew (tan.f64 t))) (neg.f64 (sqrt.f64 eh)))
(*.f64 (sqrt.f64 eh) (*.f64 (/.f64 (neg.f64 (sqrt.f64 eh)) ew) (tan.f64 t)))
(/.f64 (cbrt.f64 eh) (/.f64 (/.f64 ew (tan.f64 t)) (pow.f64 (cbrt.f64 eh) 2)))
(*.f64 (/.f64 (cbrt.f64 eh) (/.f64 ew (tan.f64 t))) (pow.f64 (cbrt.f64 eh) 2))
(*.f64 (pow.f64 (cbrt.f64 eh) 2) (*.f64 (/.f64 (cbrt.f64 eh) ew) (tan.f64 t)))
(/.f64 (pow.f64 (cbrt.f64 eh) 2) (/.f64 (/.f64 ew (tan.f64 t)) (cbrt.f64 eh)))
(*.f64 (/.f64 (cbrt.f64 eh) (/.f64 ew (tan.f64 t))) (pow.f64 (cbrt.f64 eh) 2))
(*.f64 (pow.f64 (cbrt.f64 eh) 2) (*.f64 (/.f64 (cbrt.f64 eh) ew) (tan.f64 t)))
(/.f64 (pow.f64 (cbrt.f64 eh) 2) (/.f64 (/.f64 ew (tan.f64 t)) (neg.f64 (cbrt.f64 eh))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eh) 2) (/.f64 ew (tan.f64 t))) (neg.f64 (cbrt.f64 eh)))
(*.f64 (cbrt.f64 eh) (*.f64 (/.f64 (neg.f64 (pow.f64 (cbrt.f64 eh) 2)) ew) (tan.f64 t)))
(/.f64 (pow.f64 (cbrt.f64 eh) 2) (/.f64 ew (*.f64 (cbrt.f64 eh) (tan.f64 t))))
(*.f64 (/.f64 (cbrt.f64 eh) (/.f64 ew (tan.f64 t))) (pow.f64 (cbrt.f64 eh) 2))
(*.f64 (pow.f64 (cbrt.f64 eh) 2) (*.f64 (/.f64 (cbrt.f64 eh) ew) (tan.f64 t)))
(/.f64 (pow.f64 (cbrt.f64 eh) 2) (/.f64 (neg.f64 ew) (*.f64 (cbrt.f64 eh) (tan.f64 t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eh) 2) (/.f64 ew (tan.f64 t))) (neg.f64 (cbrt.f64 eh)))
(*.f64 (cbrt.f64 eh) (*.f64 (/.f64 (neg.f64 (pow.f64 (cbrt.f64 eh) 2)) ew) (tan.f64 t)))
(/.f64 (*.f64 eh (tan.f64 t)) ew)
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))
(neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(/.f64 -1 (/.f64 ew (*.f64 eh (tan.f64 t))))
(neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(/.f64 -1 (/.f64 (neg.f64 ew) (*.f64 eh (tan.f64 t))))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (neg.f64 (tan.f64 t)) (/.f64 (neg.f64 ew) eh))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (/.f64 ew (sqrt.f64 (*.f64 eh (tan.f64 t)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) eh)) ew) (sqrt.f64 (*.f64 (tan.f64 t) eh)))
(*.f64 (sqrt.f64 (*.f64 (tan.f64 t) eh)) (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) eh)) ew))
(/.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (/.f64 (neg.f64 ew) (sqrt.f64 (*.f64 eh (tan.f64 t)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) eh)) (neg.f64 ew)) (sqrt.f64 (*.f64 (tan.f64 t) eh)))
(*.f64 (sqrt.f64 (*.f64 (tan.f64 t) eh)) (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) eh)) (neg.f64 ew)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (cbrt.f64 (*.f64 eh (tan.f64 t)))) (/.f64 ew (cbrt.f64 (*.f64 eh (tan.f64 t)))))
(/.f64 (cbrt.f64 (*.f64 (tan.f64 t) eh)) (/.f64 (/.f64 ew (cbrt.f64 (*.f64 (tan.f64 t) eh))) (cbrt.f64 (*.f64 (tan.f64 t) eh))))
(/.f64 (cbrt.f64 (*.f64 (tan.f64 t) eh)) (/.f64 ew (*.f64 (cbrt.f64 (*.f64 (tan.f64 t) eh)) (cbrt.f64 (*.f64 (tan.f64 t) eh)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (cbrt.f64 (*.f64 eh (tan.f64 t)))) (/.f64 (neg.f64 ew) (cbrt.f64 (*.f64 eh (tan.f64 t)))))
(*.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (tan.f64 t) eh)) (cbrt.f64 (*.f64 (tan.f64 t) eh))) (neg.f64 ew)) (cbrt.f64 (*.f64 (tan.f64 t) eh)))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 t) eh)) (/.f64 (cbrt.f64 (*.f64 (tan.f64 t) eh)) (/.f64 (neg.f64 ew) (cbrt.f64 (*.f64 (tan.f64 t) eh)))))
(/.f64 (*.f64 eh (sqrt.f64 (tan.f64 t))) (/.f64 ew (sqrt.f64 (tan.f64 t))))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (*.f64 eh (sqrt.f64 (tan.f64 t))) (/.f64 (neg.f64 ew) (sqrt.f64 (tan.f64 t))))
(neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(/.f64 (*.f64 eh (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (/.f64 ew (cbrt.f64 (tan.f64 t))))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (*.f64 eh (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (/.f64 (neg.f64 ew) (cbrt.f64 (tan.f64 t))))
(neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(/.f64 (*.f64 eh (sqrt.f64 (/.f64 (tan.f64 t) ew))) (sqrt.f64 (/.f64 ew (tan.f64 t))))
(/.f64 eh (/.f64 (sqrt.f64 (/.f64 ew (tan.f64 t))) (sqrt.f64 (/.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 -1 (sqrt.f64 eh)) (/.f64 (/.f64 ew (tan.f64 t)) (sqrt.f64 eh)))
(*.f64 (/.f64 (sqrt.f64 eh) (/.f64 ew (tan.f64 t))) (neg.f64 (sqrt.f64 eh)))
(*.f64 (sqrt.f64 eh) (*.f64 (/.f64 (neg.f64 (sqrt.f64 eh)) ew) (tan.f64 t)))
(/.f64 (*.f64 -1 (pow.f64 (cbrt.f64 eh) 2)) (/.f64 (/.f64 ew (tan.f64 t)) (cbrt.f64 eh)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eh) 2) (/.f64 ew (tan.f64 t))) (neg.f64 (cbrt.f64 eh)))
(*.f64 (cbrt.f64 eh) (*.f64 (/.f64 (neg.f64 (pow.f64 (cbrt.f64 eh) 2)) ew) (tan.f64 t)))
(/.f64 (/.f64 eh ew) (/.f64 1 (tan.f64 t)))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) (neg.f64 ew))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) (neg.f64 ew))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t))) (sqrt.f64 ew))
(/.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (sqrt.f64 ew) (tan.f64 t)))
(*.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (tan.f64 t) (sqrt.f64 ew)))
(/.f64 (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t))) (neg.f64 (sqrt.f64 ew)))
(/.f64 eh (*.f64 (neg.f64 (sqrt.f64 ew)) (/.f64 (sqrt.f64 ew) (tan.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (sqrt.f64 ew) (/.f64 (tan.f64 t) (sqrt.f64 ew))))
(/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) (cbrt.f64 ew))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) (neg.f64 (cbrt.f64 ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(/.f64 (neg.f64 (sqrt.f64 eh)) (/.f64 (/.f64 ew (tan.f64 t)) (sqrt.f64 eh)))
(*.f64 (/.f64 (sqrt.f64 eh) (/.f64 ew (tan.f64 t))) (neg.f64 (sqrt.f64 eh)))
(*.f64 (sqrt.f64 eh) (*.f64 (/.f64 (neg.f64 (sqrt.f64 eh)) ew) (tan.f64 t)))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 eh) 2)) (/.f64 (/.f64 ew (tan.f64 t)) (cbrt.f64 eh)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 eh) 2) (/.f64 ew (tan.f64 t))) (neg.f64 (cbrt.f64 eh)))
(*.f64 (cbrt.f64 eh) (*.f64 (/.f64 (neg.f64 (pow.f64 (cbrt.f64 eh) 2)) ew) (tan.f64 t)))
(/.f64 (*.f64 (sqrt.f64 eh) (sqrt.f64 (tan.f64 t))) (/.f64 ew (*.f64 (sqrt.f64 eh) (sqrt.f64 (tan.f64 t)))))
(*.f64 (/.f64 (sqrt.f64 eh) (/.f64 ew (tan.f64 t))) (sqrt.f64 eh))
(*.f64 (sqrt.f64 eh) (*.f64 (/.f64 (sqrt.f64 eh) ew) (tan.f64 t)))
(/.f64 (*.f64 (sqrt.f64 eh) (sqrt.f64 (tan.f64 t))) (/.f64 (neg.f64 ew) (*.f64 (sqrt.f64 eh) (sqrt.f64 (tan.f64 t)))))
(*.f64 (/.f64 (sqrt.f64 eh) (/.f64 ew (tan.f64 t))) (neg.f64 (sqrt.f64 eh)))
(*.f64 (sqrt.f64 eh) (*.f64 (/.f64 (neg.f64 (sqrt.f64 eh)) ew) (tan.f64 t)))
(/.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (sqrt.f64 ew) (tan.f64 t)))
(*.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (tan.f64 t) (sqrt.f64 ew)))
(/.f64 (/.f64 eh (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (cbrt.f64 ew) (tan.f64 t)))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (*.f64 (*.f64 eh (tan.f64 t)) 1) ew)
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (*.f64 (*.f64 eh (tan.f64 t)) 1) (neg.f64 ew))
(neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(/.f64 (*.f64 (*.f64 eh (tan.f64 t)) 1) (/.f64 ew 1))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (*.f64 eh (/.f64 (sin.f64 t) ew)) (cos.f64 t))
(*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t)))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) eh)
(/.f64 (*.f64 eh (/.f64 (tan.f64 t) (sqrt.f64 ew))) (sqrt.f64 ew))
(/.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (sqrt.f64 ew) (tan.f64 t)))
(*.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (tan.f64 t) (sqrt.f64 ew)))
(/.f64 (*.f64 eh (/.f64 (tan.f64 t) (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (*.f64 eh (neg.f64 (neg.f64 (tan.f64 t)))) (neg.f64 (neg.f64 ew)))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (*.f64 (/.f64 (tan.f64 t) ew) (-.f64 0 (*.f64 eh eh))) eh)
(/.f64 (/.f64 (tan.f64 t) ew) (/.f64 eh (neg.f64 (*.f64 eh eh))))
(*.f64 (/.f64 (/.f64 (tan.f64 t) ew) eh) (*.f64 eh (neg.f64 eh)))
(/.f64 (*.f64 (/.f64 (tan.f64 t) ew) (-.f64 0 (pow.f64 eh 3))) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh))))
(/.f64 (/.f64 (tan.f64 t) ew) (/.f64 (fma.f64 eh eh 0) (neg.f64 (pow.f64 eh 3))))
(*.f64 (/.f64 (neg.f64 (pow.f64 eh 3)) (*.f64 eh eh)) (/.f64 (tan.f64 t) ew))
(/.f64 (*.f64 1 (*.f64 eh (neg.f64 (tan.f64 t)))) (neg.f64 ew))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (*.f64 1 (*.f64 (neg.f64 (tan.f64 t)) eh)) (neg.f64 ew))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (*.f64 1 (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t)))) (sqrt.f64 ew))
(/.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (sqrt.f64 ew) (tan.f64 t)))
(*.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (tan.f64 t) (sqrt.f64 ew)))
(/.f64 (*.f64 1 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t)))) (cbrt.f64 ew))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (*.f64 (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) (sqrt.f64 (*.f64 eh (tan.f64 t)))) (sqrt.f64 ew))
(/.f64 (sqrt.f64 (*.f64 (tan.f64 t) eh)) (/.f64 (sqrt.f64 ew) (sqrt.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) eh)) (sqrt.f64 ew)) (sqrt.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) 2) (cbrt.f64 (*.f64 eh (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (cbrt.f64 (*.f64 (tan.f64 t) eh)) (/.f64 (cbrt.f64 ew) (pow.f64 (cbrt.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (tan.f64 t) eh)) (cbrt.f64 ew)) (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))) 2))
(/.f64 (*.f64 (*.f64 eh (tan.f64 t)) -1) (neg.f64 ew))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (*.f64 (*.f64 eh (tan.f64 t)) (/.f64 1 (sqrt.f64 ew))) (sqrt.f64 ew))
(/.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (sqrt.f64 ew) (tan.f64 t)))
(*.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (tan.f64 t) (sqrt.f64 ew)))
(/.f64 (*.f64 (*.f64 eh (tan.f64 t)) (/.f64 1 (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (*.f64 -1 (*.f64 eh (neg.f64 (tan.f64 t)))) (neg.f64 ew))
(neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(/.f64 (*.f64 -1 (*.f64 (neg.f64 (tan.f64 t)) eh)) (neg.f64 ew))
(neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(/.f64 (*.f64 -1 (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t)))) (sqrt.f64 ew))
(/.f64 eh (*.f64 (neg.f64 (sqrt.f64 ew)) (/.f64 (sqrt.f64 ew) (tan.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (sqrt.f64 ew) (/.f64 (tan.f64 t) (sqrt.f64 ew))))
(/.f64 (*.f64 -1 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t)))) (cbrt.f64 ew))
(neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(/.f64 (*.f64 (*.f64 eh (sqrt.f64 (/.f64 (tan.f64 t) ew))) 1) (sqrt.f64 (/.f64 ew (tan.f64 t))))
(/.f64 eh (/.f64 (sqrt.f64 (/.f64 ew (tan.f64 t))) (sqrt.f64 (/.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 eh (sqrt.f64 (/.f64 (tan.f64 t) ew))) (sqrt.f64 (/.f64 ew (tan.f64 t))))
(/.f64 (*.f64 (*.f64 eh (sqrt.f64 (/.f64 (tan.f64 t) ew))) (sqrt.f64 (tan.f64 t))) (sqrt.f64 ew))
(/.f64 (sqrt.f64 (tan.f64 t)) (/.f64 (sqrt.f64 ew) (*.f64 eh (sqrt.f64 (/.f64 (tan.f64 t) ew)))))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) (sqrt.f64 ew)) (*.f64 eh (sqrt.f64 (/.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 (*.f64 eh (sqrt.f64 (/.f64 (tan.f64 t) ew))) (sqrt.f64 (neg.f64 (tan.f64 t)))) (sqrt.f64 (neg.f64 ew)))
(/.f64 (*.f64 eh (*.f64 (sqrt.f64 (/.f64 (tan.f64 t) ew)) (sqrt.f64 (neg.f64 (tan.f64 t))))) (sqrt.f64 (neg.f64 ew)))
(/.f64 (sqrt.f64 (neg.f64 (tan.f64 t))) (/.f64 (/.f64 (sqrt.f64 (neg.f64 ew)) eh) (sqrt.f64 (/.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 (*.f64 eh (pow.f64 (cbrt.f64 (/.f64 (tan.f64 t) ew)) 2)) 1) (cbrt.f64 (/.f64 ew (tan.f64 t))))
(/.f64 (*.f64 eh (pow.f64 (cbrt.f64 (/.f64 (tan.f64 t) ew)) 2)) (cbrt.f64 (/.f64 ew (tan.f64 t))))
(/.f64 eh (/.f64 (cbrt.f64 (/.f64 ew (tan.f64 t))) (pow.f64 (cbrt.f64 (/.f64 (tan.f64 t) ew)) 2)))
(/.f64 (*.f64 (*.f64 eh (pow.f64 (cbrt.f64 (/.f64 (tan.f64 t) ew)) 2)) (cbrt.f64 (tan.f64 t))) (cbrt.f64 ew))
(/.f64 (*.f64 eh (pow.f64 (cbrt.f64 (/.f64 (tan.f64 t) ew)) 2)) (/.f64 (cbrt.f64 ew) (cbrt.f64 (tan.f64 t))))
(/.f64 eh (/.f64 (/.f64 (cbrt.f64 ew) (cbrt.f64 (tan.f64 t))) (pow.f64 (cbrt.f64 (/.f64 (tan.f64 t) ew)) 2)))
(/.f64 (*.f64 (*.f64 eh (pow.f64 (cbrt.f64 (/.f64 (tan.f64 t) ew)) 2)) (cbrt.f64 (neg.f64 (tan.f64 t)))) (cbrt.f64 (neg.f64 ew)))
(/.f64 (*.f64 eh (pow.f64 (cbrt.f64 (/.f64 (tan.f64 t) ew)) 2)) (/.f64 (cbrt.f64 (neg.f64 ew)) (cbrt.f64 (neg.f64 (tan.f64 t)))))
(/.f64 eh (/.f64 (/.f64 (cbrt.f64 (neg.f64 ew)) (cbrt.f64 (neg.f64 (tan.f64 t)))) (pow.f64 (cbrt.f64 (/.f64 (tan.f64 t) ew)) 2)))
(/.f64 (*.f64 (*.f64 (/.f64 (tan.f64 t) ew) -1) (-.f64 0 (*.f64 eh eh))) eh)
(/.f64 (neg.f64 (*.f64 eh eh)) (/.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))
(*.f64 (/.f64 (*.f64 eh (neg.f64 eh)) eh) (/.f64 (neg.f64 (tan.f64 t)) ew))
(/.f64 (*.f64 (*.f64 (/.f64 (tan.f64 t) ew) -1) (-.f64 0 (pow.f64 eh 3))) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh))))
(/.f64 (/.f64 (neg.f64 (tan.f64 t)) ew) (/.f64 (fma.f64 eh eh 0) (neg.f64 (pow.f64 eh 3))))
(*.f64 (/.f64 (neg.f64 (pow.f64 eh 3)) (*.f64 eh eh)) (/.f64 (neg.f64 (tan.f64 t)) ew))
(/.f64 (*.f64 (/.f64 eh (sqrt.f64 ew)) (tan.f64 t)) (sqrt.f64 ew))
(/.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (sqrt.f64 ew) (tan.f64 t)))
(*.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (tan.f64 t) (sqrt.f64 ew)))
(/.f64 (*.f64 (/.f64 eh (pow.f64 (cbrt.f64 ew) 2)) (tan.f64 t)) (cbrt.f64 ew))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (*.f64 (sqrt.f64 (tan.f64 t)) eh) (/.f64 ew (sqrt.f64 (tan.f64 t))))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (*.f64 (-.f64 0 (*.f64 eh eh)) (/.f64 (tan.f64 t) ew)) eh)
(/.f64 (/.f64 (tan.f64 t) ew) (/.f64 eh (neg.f64 (*.f64 eh eh))))
(*.f64 (/.f64 (/.f64 (tan.f64 t) ew) eh) (*.f64 eh (neg.f64 eh)))
(/.f64 (*.f64 (-.f64 0 (pow.f64 eh 3)) (/.f64 (tan.f64 t) ew)) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh))))
(/.f64 (/.f64 (tan.f64 t) ew) (/.f64 (fma.f64 eh eh 0) (neg.f64 (pow.f64 eh 3))))
(*.f64 (/.f64 (neg.f64 (pow.f64 eh 3)) (*.f64 eh eh)) (/.f64 (tan.f64 t) ew))
(/.f64 (*.f64 (-.f64 0 (*.f64 eh eh)) (neg.f64 (/.f64 (tan.f64 t) ew))) eh)
(/.f64 (neg.f64 (*.f64 eh eh)) (/.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew)))
(*.f64 (/.f64 (*.f64 eh (neg.f64 eh)) eh) (/.f64 (neg.f64 (tan.f64 t)) ew))
(/.f64 (*.f64 (-.f64 0 (pow.f64 eh 3)) (neg.f64 (/.f64 (tan.f64 t) ew))) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh))))
(/.f64 (/.f64 (neg.f64 (tan.f64 t)) ew) (/.f64 (fma.f64 eh eh 0) (neg.f64 (pow.f64 eh 3))))
(*.f64 (/.f64 (neg.f64 (pow.f64 eh 3)) (*.f64 eh eh)) (/.f64 (neg.f64 (tan.f64 t)) ew))
(/.f64 (*.f64 (sin.f64 t) (/.f64 eh ew)) (cos.f64 t))
(*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t)))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) eh)
(/.f64 (*.f64 1 (/.f64 eh ew)) (/.f64 1 (tan.f64 t)))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 t)) (/.f64 eh ew)) (/.f64 (cos.f64 t) (sqrt.f64 (sin.f64 t))))
(/.f64 (sqrt.f64 (sin.f64 t)) (/.f64 (/.f64 (cos.f64 t) (sqrt.f64 (sin.f64 t))) (/.f64 eh ew)))
(*.f64 (sqrt.f64 (sin.f64 t)) (/.f64 (sqrt.f64 (sin.f64 t)) (*.f64 (/.f64 (cos.f64 t) eh) ew)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2) (/.f64 eh ew)) (/.f64 (cos.f64 t) (cbrt.f64 (sin.f64 t))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2) (/.f64 (/.f64 (cos.f64 t) (cbrt.f64 (sin.f64 t))) (/.f64 eh ew)))
(*.f64 (cbrt.f64 (sin.f64 t)) (/.f64 (/.f64 eh ew) (/.f64 (cos.f64 t) (pow.f64 (cbrt.f64 (sin.f64 t)) 2))))
(/.f64 (*.f64 (neg.f64 (sin.f64 t)) (/.f64 eh ew)) (neg.f64 (cos.f64 t)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 (neg.f64 (cos.f64 t)) (/.f64 eh ew)))
(/.f64 (*.f64 (/.f64 (sin.f64 t) ew) (neg.f64 eh)) (neg.f64 (cos.f64 t)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) eh) (/.f64 ew (cbrt.f64 (tan.f64 t))))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (*.f64 (/.f64 (sin.f64 t) ew) eh) (cos.f64 t))
(*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t)))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) eh)
(/.f64 (*.f64 (/.f64 (tan.f64 t) (sqrt.f64 ew)) eh) (sqrt.f64 ew))
(/.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (sqrt.f64 ew) (tan.f64 t)))
(*.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (tan.f64 t) (sqrt.f64 ew)))
(/.f64 (*.f64 (/.f64 (tan.f64 t) (pow.f64 (cbrt.f64 ew) 2)) eh) (cbrt.f64 ew))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (*.f64 (neg.f64 (neg.f64 (tan.f64 t))) eh) (neg.f64 (neg.f64 ew)))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (*.f64 (*.f64 eh (neg.f64 (tan.f64 t))) 1) (neg.f64 ew))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (*.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) 1) (neg.f64 ew))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (*.f64 (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t))) 1) (sqrt.f64 ew))
(/.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (sqrt.f64 ew) (tan.f64 t)))
(*.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (tan.f64 t) (sqrt.f64 ew)))
(/.f64 (*.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) 1) (cbrt.f64 ew))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (*.f64 1 (*.f64 eh (sqrt.f64 (/.f64 (tan.f64 t) ew)))) (sqrt.f64 (/.f64 ew (tan.f64 t))))
(/.f64 eh (/.f64 (sqrt.f64 (/.f64 ew (tan.f64 t))) (sqrt.f64 (/.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 eh (sqrt.f64 (/.f64 (tan.f64 t) ew))) (sqrt.f64 (/.f64 ew (tan.f64 t))))
(/.f64 (*.f64 (sqrt.f64 (tan.f64 t)) (*.f64 eh (sqrt.f64 (/.f64 (tan.f64 t) ew)))) (sqrt.f64 ew))
(/.f64 (sqrt.f64 (tan.f64 t)) (/.f64 (sqrt.f64 ew) (*.f64 eh (sqrt.f64 (/.f64 (tan.f64 t) ew)))))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) (sqrt.f64 ew)) (*.f64 eh (sqrt.f64 (/.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (tan.f64 t))) (*.f64 eh (sqrt.f64 (/.f64 (tan.f64 t) ew)))) (sqrt.f64 (neg.f64 ew)))
(/.f64 (*.f64 eh (*.f64 (sqrt.f64 (/.f64 (tan.f64 t) ew)) (sqrt.f64 (neg.f64 (tan.f64 t))))) (sqrt.f64 (neg.f64 ew)))
(/.f64 (sqrt.f64 (neg.f64 (tan.f64 t))) (/.f64 (/.f64 (sqrt.f64 (neg.f64 ew)) eh) (sqrt.f64 (/.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (sqrt.f64 ew))
(/.f64 (sqrt.f64 (*.f64 (tan.f64 t) eh)) (/.f64 (sqrt.f64 ew) (sqrt.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) eh)) (sqrt.f64 ew)) (sqrt.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (pow.f64 (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) 2)) (cbrt.f64 ew))
(/.f64 (cbrt.f64 (*.f64 (tan.f64 t) eh)) (/.f64 (cbrt.f64 ew) (pow.f64 (cbrt.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))) 2)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (tan.f64 t) eh)) (cbrt.f64 ew)) (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))) 2))
(/.f64 (*.f64 (*.f64 eh (sin.f64 t)) (/.f64 1 ew)) (cos.f64 t))
(*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t)))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) eh)
(/.f64 (*.f64 eh (/.f64 (tan.f64 t) (cbrt.f64 ew))) (pow.f64 (cbrt.f64 ew) 2))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (/.f64 (*.f64 eh (tan.f64 t)) (cbrt.f64 ew)) (pow.f64 (cbrt.f64 ew) 2))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (/.f64 eh (*.f64 (cbrt.f64 (/.f64 ew (tan.f64 t))) (cbrt.f64 (/.f64 ew (tan.f64 t))))) (cbrt.f64 (/.f64 ew (tan.f64 t))))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (/.f64 eh (/.f64 ew (sin.f64 t))) (cos.f64 t))
(*.f64 (/.f64 eh ew) (/.f64 (sin.f64 t) (cos.f64 t)))
(*.f64 (/.f64 (sin.f64 t) (*.f64 ew (cos.f64 t))) eh)
(/.f64 (/.f64 eh (/.f64 1 (sqrt.f64 (tan.f64 t)))) (/.f64 ew (sqrt.f64 (tan.f64 t))))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (/.f64 eh (/.f64 1 (pow.f64 (cbrt.f64 (tan.f64 t)) 2))) (/.f64 ew (cbrt.f64 (tan.f64 t))))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (/.f64 eh (/.f64 (sqrt.f64 ew) (sqrt.f64 (tan.f64 t)))) (/.f64 (sqrt.f64 ew) (sqrt.f64 (tan.f64 t))))
(/.f64 (*.f64 (/.f64 eh (sqrt.f64 ew)) (sqrt.f64 (tan.f64 t))) (/.f64 (sqrt.f64 ew) (sqrt.f64 (tan.f64 t))))
(*.f64 (sqrt.f64 (tan.f64 t)) (/.f64 (*.f64 (sqrt.f64 (tan.f64 t)) (/.f64 eh (sqrt.f64 ew))) (sqrt.f64 ew)))
(/.f64 (/.f64 eh (/.f64 (sqrt.f64 ew) (pow.f64 (cbrt.f64 (tan.f64 t)) 2))) (/.f64 (sqrt.f64 ew) (cbrt.f64 (tan.f64 t))))
(/.f64 (*.f64 (/.f64 eh (sqrt.f64 ew)) (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (/.f64 (sqrt.f64 ew) (cbrt.f64 (tan.f64 t))))
(*.f64 (cbrt.f64 (tan.f64 t)) (/.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (sqrt.f64 ew) (pow.f64 (cbrt.f64 (tan.f64 t)) 2))))
(/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (sqrt.f64 (tan.f64 t)))) (/.f64 (cbrt.f64 ew) (sqrt.f64 (tan.f64 t))))
(/.f64 (*.f64 (/.f64 eh (pow.f64 (cbrt.f64 ew) 2)) (sqrt.f64 (tan.f64 t))) (/.f64 (cbrt.f64 ew) (sqrt.f64 (tan.f64 t))))
(/.f64 eh (*.f64 (/.f64 (pow.f64 (cbrt.f64 ew) 2) (sqrt.f64 (tan.f64 t))) (/.f64 (cbrt.f64 ew) (sqrt.f64 (tan.f64 t)))))
(/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (pow.f64 (cbrt.f64 (tan.f64 t)) 2))) (/.f64 (cbrt.f64 ew) (cbrt.f64 (tan.f64 t))))
(/.f64 (*.f64 (/.f64 eh (pow.f64 (cbrt.f64 ew) 2)) (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (/.f64 (cbrt.f64 ew) (cbrt.f64 (tan.f64 t))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (/.f64 eh (pow.f64 (cbrt.f64 ew) 2))) (/.f64 (cbrt.f64 ew) (cbrt.f64 (tan.f64 t))))
(/.f64 (/.f64 (*.f64 eh (tan.f64 t)) -1) ew)
(neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(/.f64 (/.f64 (*.f64 eh (tan.f64 t)) (sqrt.f64 (neg.f64 ew))) (sqrt.f64 (neg.f64 ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(/.f64 (/.f64 (*.f64 eh (tan.f64 t)) (*.f64 (cbrt.f64 (neg.f64 ew)) (cbrt.f64 (neg.f64 ew)))) (cbrt.f64 (neg.f64 ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(/.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 (sqrt.f64 ew))) (sqrt.f64 ew))
(/.f64 eh (*.f64 (neg.f64 (sqrt.f64 ew)) (/.f64 (sqrt.f64 ew) (tan.f64 t))))
(/.f64 (neg.f64 eh) (/.f64 (sqrt.f64 ew) (/.f64 (tan.f64 t) (sqrt.f64 ew))))
(/.f64 (/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew))
(neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(/.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) 1) (neg.f64 ew))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) (sqrt.f64 ew)) (neg.f64 (sqrt.f64 ew)))
(/.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (sqrt.f64 ew) (tan.f64 t)))
(*.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (tan.f64 t) (sqrt.f64 ew)))
(/.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) (pow.f64 (cbrt.f64 ew) 2)) (neg.f64 (cbrt.f64 ew)))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) -1) ew)
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) (sqrt.f64 (neg.f64 ew))) (sqrt.f64 (neg.f64 ew)))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) (*.f64 (cbrt.f64 (neg.f64 ew)) (cbrt.f64 (neg.f64 ew)))) (cbrt.f64 (neg.f64 ew)))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) (neg.f64 (sqrt.f64 ew))) (sqrt.f64 ew))
(/.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (sqrt.f64 ew) (tan.f64 t)))
(*.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (tan.f64 t) (sqrt.f64 ew)))
(/.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) (neg.f64 (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (/.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) 1) (neg.f64 ew))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (/.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) (sqrt.f64 ew)) (neg.f64 (sqrt.f64 ew)))
(/.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (sqrt.f64 ew) (tan.f64 t)))
(*.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (tan.f64 t) (sqrt.f64 ew)))
(/.f64 (/.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) (pow.f64 (cbrt.f64 ew) 2)) (neg.f64 (cbrt.f64 ew)))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (/.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) -1) ew)
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (/.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) (sqrt.f64 (neg.f64 ew))) (sqrt.f64 (neg.f64 ew)))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (/.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) (*.f64 (cbrt.f64 (neg.f64 ew)) (cbrt.f64 (neg.f64 ew)))) (cbrt.f64 (neg.f64 ew)))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (/.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) (neg.f64 (sqrt.f64 ew))) (sqrt.f64 ew))
(/.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (sqrt.f64 ew) (tan.f64 t)))
(*.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (tan.f64 t) (sqrt.f64 ew)))
(/.f64 (/.f64 (*.f64 (neg.f64 (tan.f64 t)) eh) (neg.f64 (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (/.f64 (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t))) 1) (sqrt.f64 ew))
(/.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (sqrt.f64 ew) (tan.f64 t)))
(*.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (tan.f64 t) (sqrt.f64 ew)))
(/.f64 (/.f64 (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t))) (cbrt.f64 ew)) (cbrt.f64 (sqrt.f64 ew)))
(/.f64 (*.f64 (tan.f64 t) (/.f64 eh (sqrt.f64 ew))) (*.f64 (cbrt.f64 (sqrt.f64 ew)) (cbrt.f64 ew)))
(*.f64 (/.f64 eh (cbrt.f64 (sqrt.f64 ew))) (/.f64 (/.f64 (tan.f64 t) (sqrt.f64 ew)) (cbrt.f64 ew)))
(/.f64 (/.f64 (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t))) (sqrt.f64 (sqrt.f64 ew))) (sqrt.f64 (sqrt.f64 ew)))
(/.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (sqrt.f64 ew) (tan.f64 t)))
(*.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 (tan.f64 t) (sqrt.f64 ew)))
(/.f64 (/.f64 (/.f64 eh (/.f64 (sqrt.f64 ew) (tan.f64 t))) (sqrt.f64 (pow.f64 (cbrt.f64 ew) 2))) (sqrt.f64 (cbrt.f64 ew)))
(/.f64 (*.f64 (tan.f64 t) (/.f64 eh (sqrt.f64 ew))) (*.f64 (sqrt.f64 (cbrt.f64 ew)) (sqrt.f64 (pow.f64 (cbrt.f64 ew) 2))))
(*.f64 (/.f64 eh (sqrt.f64 (cbrt.f64 ew))) (/.f64 (/.f64 (tan.f64 t) (sqrt.f64 ew)) (fabs.f64 (cbrt.f64 ew))))
(/.f64 (/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) 1) (cbrt.f64 ew))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) (sqrt.f64 (cbrt.f64 ew))) (sqrt.f64 (cbrt.f64 ew)))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) (cbrt.f64 (sqrt.f64 ew))) (cbrt.f64 (sqrt.f64 ew)))
(/.f64 (/.f64 (*.f64 (tan.f64 t) eh) (pow.f64 (cbrt.f64 ew) 2)) (*.f64 (cbrt.f64 (sqrt.f64 ew)) (cbrt.f64 (sqrt.f64 ew))))
(/.f64 (*.f64 (tan.f64 t) eh) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 ew)) (cbrt.f64 (sqrt.f64 ew))) (pow.f64 (cbrt.f64 ew) 2)))
(/.f64 (/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) (*.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 ew)))) (cbrt.f64 (cbrt.f64 ew)))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 (/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 (cbrt.f64 ew)))
(/.f64 (/.f64 (*.f64 (tan.f64 t) eh) (pow.f64 (cbrt.f64 ew) 2)) (*.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2))))
(pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 1)
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(pow.f64 (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) 2)
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(pow.f64 (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) 3)
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(pow.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 3) 1/3)
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(neg.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))
(*.f64 eh (/.f64 (neg.f64 (tan.f64 t)) ew))
(sqrt.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) 2))
(fabs.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (tan.f64 t) ew)) eh))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(cbrt.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 3))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(cbrt.f64 (*.f64 (pow.f64 eh 3) (pow.f64 (/.f64 (tan.f64 t) ew) 3)))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (tan.f64 t) ew) 3) (pow.f64 eh 3)))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(expm1.f64 (log1p.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(exp.f64 (log.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(exp.f64 (*.f64 (log.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) 1))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(log1p.f64 (expm1.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 eh ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh ew))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (tan.f64 t) ew))) 1)
(/.f64 (tan.f64 t) ew)
(*.f64 (tan.f64 t) (/.f64 1 ew))
(/.f64 (tan.f64 t) ew)
(*.f64 (/.f64 (tan.f64 t) ew) 1)
(/.f64 (tan.f64 t) ew)
(*.f64 1 (/.f64 (tan.f64 t) ew))
(/.f64 (tan.f64 t) ew)
(*.f64 (sqrt.f64 (/.f64 (tan.f64 t) ew)) (sqrt.f64 (/.f64 (tan.f64 t) ew)))
(/.f64 (tan.f64 t) ew)
(*.f64 (sqrt.f64 (tan.f64 t)) (*.f64 (sqrt.f64 (tan.f64 t)) (/.f64 1 ew)))
(/.f64 (tan.f64 t) ew)
(*.f64 (cbrt.f64 (/.f64 (tan.f64 t) ew)) (pow.f64 (cbrt.f64 (/.f64 (tan.f64 t) ew)) 2))
(/.f64 (tan.f64 t) ew)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 t) ew)) 2) (cbrt.f64 (/.f64 (tan.f64 t) ew)))
(/.f64 (tan.f64 t) ew)
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (*.f64 (cbrt.f64 (tan.f64 t)) (/.f64 1 ew)))
(/.f64 (tan.f64 t) ew)
(*.f64 (/.f64 1 ew) (tan.f64 t))
(/.f64 (tan.f64 t) ew)
(*.f64 (neg.f64 (tan.f64 t)) (/.f64 -1 ew))
(/.f64 (tan.f64 t) ew)
(*.f64 (/.f64 1 (sqrt.f64 ew)) (/.f64 (tan.f64 t) (sqrt.f64 ew)))
(*.f64 (/.f64 (tan.f64 t) (sqrt.f64 ew)) (/.f64 1 (sqrt.f64 ew)))
(/.f64 (/.f64 (tan.f64 t) (sqrt.f64 ew)) (sqrt.f64 ew))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (tan.f64 t) (cbrt.f64 ew)))
(/.f64 (tan.f64 t) ew)
(*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) 1) (/.f64 (sqrt.f64 (tan.f64 t)) ew))
(/.f64 (tan.f64 t) ew)
(*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (sqrt.f64 (tan.f64 t)) (cbrt.f64 ew)))
(/.f64 (tan.f64 t) ew)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) 1) (/.f64 (cbrt.f64 (tan.f64 t)) ew))
(/.f64 (tan.f64 t) ew)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (sqrt.f64 ew)) (/.f64 (cbrt.f64 (tan.f64 t)) (sqrt.f64 ew)))
(*.f64 (/.f64 (tan.f64 t) (sqrt.f64 ew)) (/.f64 1 (sqrt.f64 ew)))
(/.f64 (/.f64 (tan.f64 t) (sqrt.f64 ew)) (sqrt.f64 ew))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 (/.f64 (tan.f64 t) ew)))
(*.f64 (cbrt.f64 (/.f64 (tan.f64 t) ew)) (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (pow.f64 (cbrt.f64 ew) 2)))
(/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (/.f64 (pow.f64 (cbrt.f64 ew) 2) (cbrt.f64 (/.f64 (tan.f64 t) ew))))
(pow.f64 (/.f64 (tan.f64 t) ew) 1)
(/.f64 (tan.f64 t) ew)
(pow.f64 (sqrt.f64 (/.f64 (tan.f64 t) ew)) 2)
(/.f64 (tan.f64 t) ew)
(pow.f64 (cbrt.f64 (/.f64 (tan.f64 t) ew)) 3)
(/.f64 (tan.f64 t) ew)
(pow.f64 (pow.f64 (/.f64 (tan.f64 t) ew) 3) 1/3)
(/.f64 (tan.f64 t) ew)
(pow.f64 (/.f64 ew (tan.f64 t)) -1)
(/.f64 (tan.f64 t) ew)
(neg.f64 (/.f64 (tan.f64 t) (neg.f64 ew)))
(/.f64 (tan.f64 t) ew)
(sqrt.f64 (pow.f64 (/.f64 (tan.f64 t) ew) 2))
(fabs.f64 (/.f64 (tan.f64 t) ew))
(log.f64 (exp.f64 (/.f64 (tan.f64 t) ew)))
(/.f64 (tan.f64 t) ew)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (tan.f64 t) ew))))
(/.f64 (tan.f64 t) ew)
(cbrt.f64 (pow.f64 (/.f64 (tan.f64 t) ew) 3))
(/.f64 (tan.f64 t) ew)
(expm1.f64 (log1p.f64 (/.f64 (tan.f64 t) ew)))
(/.f64 (tan.f64 t) ew)
(exp.f64 (log.f64 (/.f64 (tan.f64 t) ew)))
(/.f64 (tan.f64 t) ew)
(exp.f64 (*.f64 (log.f64 (/.f64 (tan.f64 t) ew)) 1))
(/.f64 (tan.f64 t) ew)
(log1p.f64 (expm1.f64 (/.f64 (tan.f64 t) ew)))
(/.f64 (tan.f64 t) ew)
(-.f64 (exp.f64 (log1p.f64 (*.f64 eh (sin.f64 t)))) 1)
(*.f64 eh (sin.f64 t))
(/.f64 (*.f64 (sin.f64 t) (-.f64 0 (*.f64 eh eh))) eh)
(/.f64 (sin.f64 t) (/.f64 eh (neg.f64 (*.f64 eh eh))))
(*.f64 (/.f64 (*.f64 eh (neg.f64 eh)) eh) (sin.f64 t))
(/.f64 (*.f64 (sin.f64 t) (-.f64 0 (pow.f64 eh 3))) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh))))
(/.f64 (sin.f64 t) (/.f64 (fma.f64 eh eh 0) (neg.f64 (pow.f64 eh 3))))
(*.f64 (/.f64 (neg.f64 (pow.f64 eh 3)) (*.f64 eh eh)) (sin.f64 t))
(/.f64 (*.f64 (-.f64 0 (*.f64 eh eh)) (sin.f64 t)) eh)
(/.f64 (sin.f64 t) (/.f64 eh (neg.f64 (*.f64 eh eh))))
(*.f64 (/.f64 (*.f64 eh (neg.f64 eh)) eh) (sin.f64 t))
(/.f64 (*.f64 (-.f64 0 (pow.f64 eh 3)) (sin.f64 t)) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh))))
(/.f64 (sin.f64 t) (/.f64 (fma.f64 eh eh 0) (neg.f64 (pow.f64 eh 3))))
(*.f64 (/.f64 (neg.f64 (pow.f64 eh 3)) (*.f64 eh eh)) (sin.f64 t))
(pow.f64 (*.f64 eh (sin.f64 t)) 1)
(*.f64 eh (sin.f64 t))
(pow.f64 (sqrt.f64 (*.f64 eh (sin.f64 t))) 2)
(*.f64 eh (sin.f64 t))
(pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 3)
(*.f64 eh (sin.f64 t))
(pow.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 3) 1/3)
(*.f64 eh (sin.f64 t))
(sqrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 2))
(fabs.f64 (*.f64 eh (sin.f64 t)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 t)) eh))
(*.f64 eh (sin.f64 t))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eh (sin.f64 t)))))
(*.f64 eh (sin.f64 t))
(cbrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 3))
(*.f64 eh (sin.f64 t))
(cbrt.f64 (*.f64 (pow.f64 eh 3) (pow.f64 (sin.f64 t) 3)))
(*.f64 eh (sin.f64 t))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3)))
(*.f64 eh (sin.f64 t))
(expm1.f64 (log1p.f64 (*.f64 eh (sin.f64 t))))
(*.f64 eh (sin.f64 t))
(exp.f64 (log.f64 (*.f64 eh (sin.f64 t))))
(*.f64 eh (sin.f64 t))
(exp.f64 (*.f64 (log.f64 (*.f64 eh (sin.f64 t))) 1))
(*.f64 eh (sin.f64 t))
(log1p.f64 (expm1.f64 (*.f64 eh (sin.f64 t))))
(*.f64 eh (sin.f64 t))

eval329.0ms (2%)

Compiler

Compiled 40920 to 9691 computations (76.3% saved)

prune519.0ms (3.1%)

Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New1126121138
Fresh000
Picked101
Done101
Total1128121140
Accurracy
99.9%
Counts
1140 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(fabs.f64 (fma.f64 (cos.f64 t) (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) (neg.f64 ew)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
57.2%
(fabs.f64 (fma.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (neg.f64 ew)) (*.f64 (fma.f64 t eh (*.f64 eh (+.f64 (*.f64 (pow.f64 t 5) 1/120) (*.f64 (pow.f64 t 3) -1/6)))) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
99.1%
(fabs.f64 (fma.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (neg.f64 ew)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 3) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
40.6%
(fabs.f64 (fma.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (neg.f64 ew)) (*.f64 (/.f64 (*.f64 (-.f64 0 (pow.f64 eh 3)) (sin.f64 t)) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh)))) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
75.1%
(fabs.f64 (fma.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (neg.f64 ew)) (*.f64 (/.f64 (sin.f64 t) (/.f64 eh (neg.f64 (*.f64 eh eh)))) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
40.6%
(fabs.f64 (fma.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (neg.f64 ew)) (*.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 eh 3)) (*.f64 eh eh)) (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
61.5%
(fabs.f64 (fma.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (neg.f64 ew)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3))) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
43.5%
(fabs.f64 (-.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) 2) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
99.8%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
98.8%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
56.3%
(fabs.f64 (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
81.2%
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Compiler

Compiled 892 to 540 computations (39.5% saved)

localize49.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (neg.f64 eh) (tan.f64 t))
99.1%
(/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))))
96.9%
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
94.1%
(*.f64 (tan.f64 t) (/.f64 eh ew))
Compiler

Compiled 169 to 41 computations (75.7% saved)

series11.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

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

rewrite88.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1612×associate-*r/
1306×associate-*l/
1028×associate-/r*
698×associate-/l*
250×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01246
124546
2304746
Stop Event
node limit
Counts
2 → 196
Calls
Call 1
Inputs
(*.f64 (tan.f64 t) (/.f64 eh ew))
(/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))) 1) (2)) ((/.f64 (tan.f64 t) (/.f64 ew eh)) (2)) ((/.f64 eh (/.f64 ew (tan.f64 t))) (2)) ((/.f64 eh (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t))) (2)) ((/.f64 (/.f64 eh ew) (/.f64 1 (tan.f64 t))) (2)) ((/.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 1) (2)) ((/.f64 1 (/.f64 ew (*.f64 (tan.f64 t) eh))) (2)) ((/.f64 1 (/.f64 (*.f64 (/.f64 ew eh) (cos.f64 t)) (sin.f64 t))) (2)) ((/.f64 1 (*.f64 (/.f64 ew eh) (/.f64 1 (tan.f64 t)))) (2)) ((/.f64 (sqrt.f64 (tan.f64 t)) (/.f64 (/.f64 ew eh) (sqrt.f64 (tan.f64 t)))) (2)) ((/.f64 (sqrt.f64 (tan.f64 t)) (/.f64 ew (*.f64 (sqrt.f64 (tan.f64 t)) eh))) (2)) ((/.f64 (cbrt.f64 (tan.f64 t)) (/.f64 (/.f64 ew eh) (pow.f64 (cbrt.f64 (tan.f64 t)) 2))) (2)) ((/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (/.f64 (/.f64 ew eh) (cbrt.f64 (tan.f64 t)))) (2)) ((/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (/.f64 ew (*.f64 (cbrt.f64 (tan.f64 t)) eh))) (2)) ((/.f64 (*.f64 (tan.f64 t) eh) ew) (2)) ((/.f64 (neg.f64 eh) (/.f64 (neg.f64 ew) (tan.f64 t))) (2)) ((/.f64 (neg.f64 eh) (/.f64 (*.f64 (neg.f64 ew) (cos.f64 t)) (sin.f64 t))) (2)) ((/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (/.f64 ew eh))) (2)) ((/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t))) (2)) ((/.f64 (sin.f64 t) (/.f64 (/.f64 ew eh) (/.f64 1 (cos.f64 t)))) (2)) ((/.f64 (sin.f64 t) (/.f64 (*.f64 (cos.f64 t) (/.f64 ew eh)) 1)) (2)) ((/.f64 (sqrt.f64 (sin.f64 t)) (/.f64 (*.f64 (/.f64 ew eh) (cos.f64 t)) (sqrt.f64 (sin.f64 t)))) (2)) ((/.f64 (sqrt.f64 (*.f64 (tan.f64 t) eh)) (/.f64 ew (sqrt.f64 (*.f64 (tan.f64 t) eh)))) (2)) ((/.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 (sin.f64 t))) (/.f64 (*.f64 (/.f64 ew eh) (cos.f64 t)) (cbrt.f64 (sin.f64 t)))) (2)) ((/.f64 (*.f64 (cbrt.f64 (*.f64 (tan.f64 t) eh)) (cbrt.f64 (*.f64 (tan.f64 t) eh))) (/.f64 ew (cbrt.f64 (*.f64 (tan.f64 t) eh)))) (2)) ((/.f64 (*.f64 (tan.f64 t) (sqrt.f64 eh)) (/.f64 ew (sqrt.f64 eh))) (2)) ((/.f64 (*.f64 (tan.f64 t) (pow.f64 (cbrt.f64 eh) 2)) (/.f64 ew (cbrt.f64 eh))) (2)) ((/.f64 (/.f64 (tan.f64 t) (sqrt.f64 (/.f64 ew eh))) (sqrt.f64 (/.f64 ew eh))) (2)) ((/.f64 (/.f64 (tan.f64 t) ew) (/.f64 1 eh)) (2)) ((/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) (neg.f64 ew)) (2)) ((/.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) (cos.f64 t)) (2)) ((/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) (2)) ((/.f64 (*.f64 (sin.f64 t) eh) (*.f64 ew (cos.f64 t))) (2)) ((/.f64 (*.f64 (sin.f64 t) (/.f64 eh ew)) (cos.f64 t)) (2)) ((/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (neg.f64 ew)) (2)) ((/.f64 (/.f64 (tan.f64 t) (/.f64 (sqrt.f64 ew) eh)) (sqrt.f64 ew)) (2)) ((/.f64 (/.f64 (tan.f64 t) (/.f64 (pow.f64 (cbrt.f64 ew) 2) eh)) (cbrt.f64 ew)) (2)) ((/.f64 (*.f64 (sqrt.f64 (tan.f64 t)) (sqrt.f64 eh)) (/.f64 ew (*.f64 (sqrt.f64 (tan.f64 t)) (sqrt.f64 eh)))) (2)) ((/.f64 (/.f64 (tan.f64 t) (sqrt.f64 ew)) (/.f64 (sqrt.f64 ew) eh)) (2)) ((/.f64 (/.f64 (tan.f64 t) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (cbrt.f64 ew) eh)) (2)) ((/.f64 (*.f64 (sin.f64 t) 1) (*.f64 (cos.f64 t) (/.f64 ew eh))) (2)) ((/.f64 (*.f64 (sin.f64 t) 1) (*.f64 (/.f64 ew eh) (cos.f64 t))) (2)) ((/.f64 (*.f64 (sin.f64 t) (neg.f64 eh)) (*.f64 (cos.f64 t) (neg.f64 ew))) (2)) ((/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) (2)) ((/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) (*.f64 (neg.f64 ew) (cos.f64 t))) (2)) ((/.f64 (neg.f64 (*.f64 (tan.f64 t) eh)) (neg.f64 ew)) (2)) ((/.f64 (neg.f64 (sin.f64 t)) (*.f64 (/.f64 ew eh) (neg.f64 (cos.f64 t)))) (2)) ((/.f64 (*.f64 (tan.f64 t) -1) (neg.f64 (/.f64 ew eh))) (2)) ((/.f64 (*.f64 (tan.f64 t) (/.f64 eh 1)) ew) (2)) ((/.f64 (*.f64 (tan.f64 t) (/.f64 eh (sqrt.f64 ew))) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 (tan.f64 t) (/.f64 eh (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew)) (2)) ((/.f64 (*.f64 (tan.f64 t) (neg.f64 (neg.f64 eh))) (neg.f64 (neg.f64 ew))) (2)) ((/.f64 (*.f64 (/.f64 eh ew) (neg.f64 (sin.f64 t))) (neg.f64 (cos.f64 t))) (2)) ((/.f64 (*.f64 1 (*.f64 (tan.f64 t) (neg.f64 eh))) (neg.f64 ew)) (2)) ((/.f64 (*.f64 1 (*.f64 (/.f64 eh ew) (sin.f64 t))) (cos.f64 t)) (2)) ((/.f64 (*.f64 1 (*.f64 (sin.f64 t) eh)) (*.f64 (cos.f64 t) ew)) (2)) ((/.f64 (*.f64 1 (*.f64 (sin.f64 t) (/.f64 eh ew))) (cos.f64 t)) (2)) ((/.f64 (*.f64 1 (*.f64 (neg.f64 eh) (tan.f64 t))) (neg.f64 ew)) (2)) ((/.f64 (*.f64 1 (/.f64 (tan.f64 t) (/.f64 (sqrt.f64 ew) eh))) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 1 (/.f64 (tan.f64 t) (/.f64 (pow.f64 (cbrt.f64 ew) 2) eh))) (cbrt.f64 ew)) (2)) ((/.f64 (*.f64 1 (*.f64 (sin.f64 t) 1)) (*.f64 (cos.f64 t) (/.f64 ew eh))) (2)) ((/.f64 (*.f64 1 (*.f64 (sin.f64 t) (neg.f64 eh))) (*.f64 (cos.f64 t) (neg.f64 ew))) (2)) ((/.f64 (*.f64 1 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t))) (2)) ((/.f64 (*.f64 1 (*.f64 (neg.f64 eh) (sin.f64 t))) (*.f64 (neg.f64 ew) (cos.f64 t))) (2)) ((/.f64 (*.f64 1 (neg.f64 (*.f64 (tan.f64 t) eh))) (neg.f64 ew)) (2)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))) (sqrt.f64 (*.f64 (tan.f64 t) eh))) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))) 2) (cbrt.f64 (*.f64 (tan.f64 t) eh))) (cbrt.f64 ew)) (2)) ((/.f64 (*.f64 (*.f64 (tan.f64 t) eh) 1) ew) (2)) ((/.f64 (*.f64 (*.f64 (tan.f64 t) eh) 1) (/.f64 ew 1)) (2)) ((/.f64 (*.f64 (*.f64 (tan.f64 t) eh) -1) (neg.f64 ew)) (2)) ((/.f64 (*.f64 (*.f64 (tan.f64 t) eh) (/.f64 1 (sqrt.f64 ew))) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 (*.f64 (tan.f64 t) eh) (/.f64 1 (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew)) (2)) ((/.f64 (*.f64 (/.f64 (tan.f64 t) (sqrt.f64 (/.f64 ew eh))) 1) (sqrt.f64 (/.f64 ew eh))) (2)) ((/.f64 (*.f64 (/.f64 (tan.f64 t) (sqrt.f64 (/.f64 ew eh))) (sqrt.f64 eh)) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 (/.f64 (tan.f64 t) (sqrt.f64 (/.f64 ew eh))) (sqrt.f64 (neg.f64 eh))) (sqrt.f64 (neg.f64 ew))) (2)) ((/.f64 (*.f64 (*.f64 (tan.f64 t) (pow.f64 (cbrt.f64 (/.f64 eh ew)) 2)) 1) (cbrt.f64 (/.f64 ew eh))) (2)) ((/.f64 (*.f64 (*.f64 (tan.f64 t) (pow.f64 (cbrt.f64 (/.f64 eh ew)) 2)) (cbrt.f64 eh)) (cbrt.f64 ew)) (2)) ((/.f64 (*.f64 (*.f64 (tan.f64 t) (pow.f64 (cbrt.f64 (/.f64 eh ew)) 2)) (cbrt.f64 (neg.f64 eh))) (cbrt.f64 (neg.f64 ew))) (2)) ((/.f64 (*.f64 (*.f64 (/.f64 eh ew) (sqrt.f64 (tan.f64 t))) (sqrt.f64 (sin.f64 t))) (sqrt.f64 (cos.f64 t))) (2)) ((/.f64 (*.f64 (*.f64 (/.f64 eh ew) (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (cos.f64 t))) (2)) ((/.f64 (*.f64 (/.f64 (tan.f64 t) (sqrt.f64 ew)) eh) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 (/.f64 (tan.f64 t) (pow.f64 (cbrt.f64 ew) 2)) eh) (cbrt.f64 ew)) (2)) ((/.f64 (*.f64 (sqrt.f64 eh) (tan.f64 t)) (/.f64 ew (sqrt.f64 eh))) (2)) ((/.f64 (*.f64 -1 (tan.f64 t)) (neg.f64 (/.f64 ew eh))) (2)) ((/.f64 (*.f64 (neg.f64 (sin.f64 t)) (/.f64 eh ew)) (neg.f64 (cos.f64 t))) (2)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 eh) 2) (tan.f64 t)) (/.f64 ew (cbrt.f64 eh))) (2)) ((/.f64 (*.f64 (/.f64 eh 1) (tan.f64 t)) ew) (2)) ((/.f64 (*.f64 (/.f64 eh (sqrt.f64 ew)) (tan.f64 t)) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 (/.f64 eh (pow.f64 (cbrt.f64 ew) 2)) (tan.f64 t)) (cbrt.f64 ew)) (2)) ((/.f64 (*.f64 (neg.f64 (neg.f64 eh)) (tan.f64 t)) (neg.f64 (neg.f64 ew))) (2)) ((/.f64 (*.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) 1) (neg.f64 ew)) (2)) ((/.f64 (*.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) 1) (cos.f64 t)) (2)) ((/.f64 (*.f64 (*.f64 (sin.f64 t) eh) 1) (*.f64 (cos.f64 t) ew)) (2)) ((/.f64 (*.f64 (*.f64 (sin.f64 t) (/.f64 eh ew)) 1) (cos.f64 t)) (2)) ((/.f64 (*.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 1) (neg.f64 ew)) (2)) ((/.f64 (*.f64 (/.f64 (tan.f64 t) (/.f64 (sqrt.f64 ew) eh)) 1) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 (/.f64 (tan.f64 t) (/.f64 (pow.f64 (cbrt.f64 ew) 2) eh)) 1) (cbrt.f64 ew)) (2)) ((/.f64 (*.f64 (*.f64 (sin.f64 t) 1) 1) (*.f64 (cos.f64 t) (/.f64 ew eh))) (2)) ((/.f64 (*.f64 (*.f64 (sin.f64 t) (neg.f64 eh)) 1) (*.f64 (cos.f64 t) (neg.f64 ew))) (2)) ((/.f64 (*.f64 (*.f64 eh (sin.f64 t)) 1) (*.f64 ew (cos.f64 t))) (2)) ((/.f64 (*.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) 1) (*.f64 (neg.f64 ew) (cos.f64 t))) (2)) ((/.f64 (*.f64 (neg.f64 (*.f64 (tan.f64 t) eh)) 1) (neg.f64 ew)) (2)) ((/.f64 (*.f64 1 (/.f64 (tan.f64 t) (sqrt.f64 (/.f64 ew eh)))) (sqrt.f64 (/.f64 ew eh))) (2)) ((/.f64 (*.f64 (sqrt.f64 eh) (/.f64 (tan.f64 t) (sqrt.f64 (/.f64 ew eh)))) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 (sqrt.f64 (neg.f64 eh)) (/.f64 (tan.f64 t) (sqrt.f64 (/.f64 ew eh)))) (sqrt.f64 (neg.f64 ew))) (2)) ((/.f64 (*.f64 (sqrt.f64 (sin.f64 t)) (*.f64 (sqrt.f64 (tan.f64 t)) (/.f64 eh ew))) (sqrt.f64 (cos.f64 t))) (2)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 (tan.f64 t) eh)) (sqrt.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 (cbrt.f64 (*.f64 (tan.f64 t) eh)) (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))) 2)) (cbrt.f64 ew)) (2)) ((/.f64 (*.f64 (*.f64 (sin.f64 t) eh) (/.f64 1 ew)) (cos.f64 t)) (2)) ((/.f64 (*.f64 (tan.f64 t) (/.f64 eh (cbrt.f64 ew))) (pow.f64 (cbrt.f64 ew) 2)) (2)) ((/.f64 (/.f64 (tan.f64 t) (*.f64 (cbrt.f64 (/.f64 ew eh)) (cbrt.f64 (/.f64 ew eh)))) (cbrt.f64 (/.f64 ew eh))) (2)) ((/.f64 (/.f64 (tan.f64 t) (/.f64 1 (sqrt.f64 eh))) (/.f64 ew (sqrt.f64 eh))) (2)) ((/.f64 (/.f64 (tan.f64 t) (/.f64 1 (pow.f64 (cbrt.f64 eh) 2))) (/.f64 ew (cbrt.f64 eh))) (2)) ((/.f64 (/.f64 (tan.f64 t) (/.f64 (sqrt.f64 ew) (sqrt.f64 eh))) (/.f64 (sqrt.f64 ew) (sqrt.f64 eh))) (2)) ((/.f64 (/.f64 (tan.f64 t) (/.f64 (sqrt.f64 ew) (pow.f64 (cbrt.f64 eh) 2))) (/.f64 (sqrt.f64 ew) (cbrt.f64 eh))) (2)) ((/.f64 (/.f64 (tan.f64 t) (/.f64 (pow.f64 (cbrt.f64 ew) 2) (sqrt.f64 eh))) (/.f64 (cbrt.f64 ew) (sqrt.f64 eh))) (2)) ((/.f64 (/.f64 (tan.f64 t) (/.f64 (pow.f64 (cbrt.f64 ew) 2) (pow.f64 (cbrt.f64 eh) 2))) (/.f64 (cbrt.f64 ew) (cbrt.f64 eh))) (2)) ((/.f64 (/.f64 (*.f64 (tan.f64 t) eh) (cbrt.f64 ew)) (pow.f64 (cbrt.f64 ew) 2)) (2)) ((/.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) 1) (neg.f64 ew)) (2)) ((/.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) (sqrt.f64 ew)) (neg.f64 (sqrt.f64 ew))) (2)) ((/.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) (pow.f64 (cbrt.f64 ew) 2)) (neg.f64 (cbrt.f64 ew))) (2)) ((/.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) -1) ew) (2)) ((/.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) (sqrt.f64 (neg.f64 ew))) (sqrt.f64 (neg.f64 ew))) (2)) ((/.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) (*.f64 (cbrt.f64 (neg.f64 ew)) (cbrt.f64 (neg.f64 ew)))) (cbrt.f64 (neg.f64 ew))) (2)) ((/.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) (neg.f64 (sqrt.f64 ew))) (sqrt.f64 ew)) (2)) ((/.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) (neg.f64 (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew)) (2)) ((/.f64 (/.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) 1) (cos.f64 t)) (2)) ((/.f64 (/.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) (sqrt.f64 (cos.f64 t))) (sqrt.f64 (cos.f64 t))) (2)) ((/.f64 (/.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (cos.f64 t))) (2)) ((/.f64 (/.f64 (*.f64 (sin.f64 t) (/.f64 eh ew)) 1) (cos.f64 t)) (2)) ((/.f64 (/.f64 (*.f64 (sin.f64 t) (/.f64 eh ew)) (sqrt.f64 (cos.f64 t))) (sqrt.f64 (cos.f64 t))) (2)) ((/.f64 (/.f64 (*.f64 (sin.f64 t) (/.f64 eh ew)) (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (cos.f64 t))) (2)) ((/.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 1) (neg.f64 ew)) (2)) ((/.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (sqrt.f64 ew)) (neg.f64 (sqrt.f64 ew))) (2)) ((/.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (pow.f64 (cbrt.f64 ew) 2)) (neg.f64 (cbrt.f64 ew))) (2)) ((/.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) -1) ew) (2)) ((/.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (sqrt.f64 (neg.f64 ew))) (sqrt.f64 (neg.f64 ew))) (2)) ((/.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (*.f64 (cbrt.f64 (neg.f64 ew)) (cbrt.f64 (neg.f64 ew)))) (cbrt.f64 (neg.f64 ew))) (2)) ((/.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (neg.f64 (sqrt.f64 ew))) (sqrt.f64 ew)) (2)) ((/.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (neg.f64 (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew)) (2)) ((/.f64 (/.f64 (/.f64 (tan.f64 t) (/.f64 (sqrt.f64 ew) eh)) 1) (sqrt.f64 ew)) (2)) ((/.f64 (/.f64 (/.f64 (tan.f64 t) (/.f64 (sqrt.f64 ew) eh)) (cbrt.f64 ew)) (cbrt.f64 (sqrt.f64 ew))) (2)) ((/.f64 (/.f64 (/.f64 (tan.f64 t) (/.f64 (sqrt.f64 ew) eh)) (sqrt.f64 (sqrt.f64 ew))) (sqrt.f64 (sqrt.f64 ew))) (2)) ((/.f64 (/.f64 (/.f64 (tan.f64 t) (/.f64 (sqrt.f64 ew) eh)) (sqrt.f64 (pow.f64 (cbrt.f64 ew) 2))) (sqrt.f64 (cbrt.f64 ew))) (2)) ((/.f64 (/.f64 (/.f64 (tan.f64 t) (/.f64 (pow.f64 (cbrt.f64 ew) 2) eh)) 1) (cbrt.f64 ew)) (2)) ((/.f64 (/.f64 (/.f64 (tan.f64 t) (/.f64 (pow.f64 (cbrt.f64 ew) 2) eh)) (sqrt.f64 (cbrt.f64 ew))) (sqrt.f64 (cbrt.f64 ew))) (2)) ((/.f64 (/.f64 (/.f64 (tan.f64 t) (/.f64 (pow.f64 (cbrt.f64 ew) 2) eh)) (*.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 ew)))) (cbrt.f64 (cbrt.f64 ew))) (2)) ((/.f64 (/.f64 (/.f64 (tan.f64 t) (/.f64 (pow.f64 (cbrt.f64 ew) 2) eh)) (cbrt.f64 (sqrt.f64 ew))) (cbrt.f64 (sqrt.f64 ew))) (2)) ((/.f64 (/.f64 (/.f64 (tan.f64 t) (/.f64 (pow.f64 (cbrt.f64 ew) 2) eh)) (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 (cbrt.f64 ew))) (2)) ((/.f64 (/.f64 (neg.f64 (*.f64 (tan.f64 t) eh)) 1) (neg.f64 ew)) (2)) ((/.f64 (/.f64 (neg.f64 (*.f64 (tan.f64 t) eh)) (sqrt.f64 ew)) (neg.f64 (sqrt.f64 ew))) (2)) ((/.f64 (/.f64 (neg.f64 (*.f64 (tan.f64 t) eh)) (pow.f64 (cbrt.f64 ew) 2)) (neg.f64 (cbrt.f64 ew))) (2)) ((/.f64 (/.f64 (neg.f64 (*.f64 (tan.f64 t) eh)) -1) ew) (2)) ((/.f64 (/.f64 (neg.f64 (*.f64 (tan.f64 t) eh)) (sqrt.f64 (neg.f64 ew))) (sqrt.f64 (neg.f64 ew))) (2)) ((/.f64 (/.f64 (neg.f64 (*.f64 (tan.f64 t) eh)) (*.f64 (cbrt.f64 (neg.f64 ew)) (cbrt.f64 (neg.f64 ew)))) (cbrt.f64 (neg.f64 ew))) (2)) ((/.f64 (/.f64 (neg.f64 (*.f64 (tan.f64 t) eh)) (neg.f64 (sqrt.f64 ew))) (sqrt.f64 ew)) (2)) ((/.f64 (/.f64 (neg.f64 (*.f64 (tan.f64 t) eh)) (neg.f64 (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew)) (2)) ((pow.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (/.f64 eh ew)) (tan.f64 t))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (tan.f64 t) 3) (pow.f64 (/.f64 eh ew) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (/.f64 eh ew) 3) (pow.f64 (tan.f64 t) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))) (2)) ((exp.f64 (log.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))))) 1) (2)) ((*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (2)) ((*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) 1) (2)) ((*.f64 (pow.f64 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))) -1/2) (pow.f64 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))) -1/2)) (2)) ((*.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))) -2))) (2)) ((*.f64 (cbrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))) -2)) (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))))) (2)) ((*.f64 -1 (/.f64 -1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (2)) ((*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) -1) (2)) ((*.f64 (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) -1) (pow.f64 (sqrt.f64 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) -1)) (2)) ((*.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) 2) -1) (pow.f64 (cbrt.f64 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) -1)) (2)) ((pow.f64 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))) -1) (2)) ((pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) 1) (2)) ((pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))) -1/2) 2) (2)) ((pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))))) 3) (2)) ((pow.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)) 2)) -1/2) (2)) ((pow.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))) 3)) 1/3) (2)) ((sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))) -2)) (2)) ((log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))))))) (2)) ((cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))) 3))) (2)) ((expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))))) (2)) ((exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))))) (2)) ((exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) -1)) (2)) ((exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))))) 1)) (2)) ((log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))))) (2)))

simplify190.0ms (1.1%)

Algorithm
egg-herbie
Rules
1176×times-frac
818×associate-*r*
794×associate-/r*
662×*-commutative
640×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

localize32.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 eh (sin.f64 t))
99.8%
(*.f64 (neg.f64 eh) (tan.f64 t))
96.9%
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
65.7%
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
Compiler

Compiled 132 to 16 computations (87.9% saved)

localize82.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(/.f64 (tan.f64 t) ew)
99.1%
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))
96.1%
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
94.1%
(*.f64 (/.f64 eh ew) (tan.f64 t))
Compiler

Compiled 164 to 41 computations (75% saved)

series6.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite77.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1628×associate-*r/
1310×associate-*l/
1054×associate-/r*
714×associate-/l*
250×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01246
124546
2304946
Stop Event
node limit
Counts
2 → 200
Calls
Call 1
Inputs
(*.f64 (/.f64 eh ew) (tan.f64 t))
(/.f64 1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) 1) (2)) ((/.f64 eh (/.f64 ew (tan.f64 t))) (2)) ((/.f64 eh (/.f64 (*.f64 ew (cos.f64 t)) (sin.f64 t))) (2)) ((/.f64 (/.f64 eh ew) (/.f64 1 (tan.f64 t))) (2)) ((/.f64 (tan.f64 t) (/.f64 ew eh)) (2)) ((/.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) 1) (2)) ((/.f64 1 (/.f64 ew (*.f64 eh (tan.f64 t)))) (2)) ((/.f64 1 (/.f64 (*.f64 (/.f64 ew eh) (cos.f64 t)) (sin.f64 t))) (2)) ((/.f64 1 (*.f64 (/.f64 ew eh) (/.f64 1 (tan.f64 t)))) (2)) ((/.f64 (sqrt.f64 (tan.f64 t)) (/.f64 (/.f64 ew eh) (sqrt.f64 (tan.f64 t)))) (2)) ((/.f64 (sqrt.f64 eh) (/.f64 (/.f64 ew (tan.f64 t)) (sqrt.f64 eh))) (2)) ((/.f64 (sqrt.f64 eh) (/.f64 ew (*.f64 (sqrt.f64 eh) (tan.f64 t)))) (2)) ((/.f64 (cbrt.f64 (tan.f64 t)) (/.f64 (/.f64 ew eh) (pow.f64 (cbrt.f64 (tan.f64 t)) 2))) (2)) ((/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (/.f64 (/.f64 ew eh) (cbrt.f64 (tan.f64 t)))) (2)) ((/.f64 (cbrt.f64 eh) (/.f64 (/.f64 ew (tan.f64 t)) (pow.f64 (cbrt.f64 eh) 2))) (2)) ((/.f64 (pow.f64 (cbrt.f64 eh) 2) (/.f64 (/.f64 ew (tan.f64 t)) (cbrt.f64 eh))) (2)) ((/.f64 (pow.f64 (cbrt.f64 eh) 2) (/.f64 ew (*.f64 (cbrt.f64 eh) (tan.f64 t)))) (2)) ((/.f64 (*.f64 eh (tan.f64 t)) ew) (2)) ((/.f64 (neg.f64 eh) (/.f64 (neg.f64 ew) (tan.f64 t))) (2)) ((/.f64 (neg.f64 eh) (/.f64 (*.f64 (neg.f64 ew) (cos.f64 t)) (sin.f64 t))) (2)) ((/.f64 (sin.f64 t) (*.f64 (/.f64 ew eh) (cos.f64 t))) (2)) ((/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (/.f64 ew eh))) (2)) ((/.f64 (sin.f64 t) (/.f64 (/.f64 ew eh) (/.f64 1 (cos.f64 t)))) (2)) ((/.f64 (sin.f64 t) (/.f64 (*.f64 (cos.f64 t) (/.f64 ew eh)) 1)) (2)) ((/.f64 (sqrt.f64 (sin.f64 t)) (/.f64 (*.f64 (/.f64 ew eh) (cos.f64 t)) (sqrt.f64 (sin.f64 t)))) (2)) ((/.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (/.f64 ew (sqrt.f64 (*.f64 eh (tan.f64 t))))) (2)) ((/.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 (sin.f64 t))) (/.f64 (*.f64 (/.f64 ew eh) (cos.f64 t)) (cbrt.f64 (sin.f64 t)))) (2)) ((/.f64 (*.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (cbrt.f64 (*.f64 eh (tan.f64 t)))) (/.f64 ew (cbrt.f64 (*.f64 eh (tan.f64 t))))) (2)) ((/.f64 (*.f64 eh (sqrt.f64 (tan.f64 t))) (/.f64 ew (sqrt.f64 (tan.f64 t)))) (2)) ((/.f64 (*.f64 eh (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (/.f64 ew (cbrt.f64 (tan.f64 t)))) (2)) ((/.f64 (*.f64 (tan.f64 t) (sqrt.f64 (/.f64 eh ew))) (sqrt.f64 (/.f64 ew eh))) (2)) ((/.f64 (*.f64 (sqrt.f64 eh) (tan.f64 t)) (/.f64 ew (sqrt.f64 eh))) (2)) ((/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) (2)) ((/.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) (cos.f64 t)) (2)) ((/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) (neg.f64 ew)) (2)) ((/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (neg.f64 ew)) (2)) ((/.f64 (*.f64 (sin.f64 t) (/.f64 eh ew)) (cos.f64 t)) (2)) ((/.f64 (/.f64 (tan.f64 t) (/.f64 (sqrt.f64 ew) eh)) (sqrt.f64 ew)) (2)) ((/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) (cbrt.f64 ew)) (2)) ((/.f64 (*.f64 (sqrt.f64 eh) (sqrt.f64 (tan.f64 t))) (/.f64 ew (*.f64 (sqrt.f64 eh) (sqrt.f64 (tan.f64 t))))) (2)) ((/.f64 (/.f64 (tan.f64 t) ew) (/.f64 1 eh)) (2)) ((/.f64 (/.f64 (tan.f64 t) (sqrt.f64 ew)) (/.f64 (sqrt.f64 ew) eh)) (2)) ((/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) (*.f64 (neg.f64 ew) (cos.f64 t))) (2)) ((/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) (2)) ((/.f64 (*.f64 (sin.f64 t) 1) (*.f64 (/.f64 ew eh) (cos.f64 t))) (2)) ((/.f64 (*.f64 (sin.f64 t) 1) (*.f64 (cos.f64 t) (/.f64 ew eh))) (2)) ((/.f64 (*.f64 (sin.f64 t) (neg.f64 eh)) (*.f64 (cos.f64 t) (neg.f64 ew))) (2)) ((/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (neg.f64 ew)) (2)) ((/.f64 (neg.f64 (sin.f64 t)) (*.f64 (/.f64 ew eh) (neg.f64 (cos.f64 t)))) (2)) ((/.f64 (*.f64 (/.f64 eh ew) (neg.f64 (sin.f64 t))) (neg.f64 (cos.f64 t))) (2)) ((/.f64 (*.f64 (tan.f64 t) (sqrt.f64 eh)) (/.f64 ew (sqrt.f64 eh))) (2)) ((/.f64 (*.f64 (tan.f64 t) (pow.f64 (cbrt.f64 eh) 2)) (/.f64 ew (cbrt.f64 eh))) (2)) ((/.f64 (*.f64 (tan.f64 t) -1) (neg.f64 (/.f64 ew eh))) (2)) ((/.f64 (*.f64 (tan.f64 t) (/.f64 eh 1)) ew) (2)) ((/.f64 (*.f64 (tan.f64 t) (/.f64 eh (sqrt.f64 ew))) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 (tan.f64 t) (/.f64 eh (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew)) (2)) ((/.f64 (*.f64 (tan.f64 t) (neg.f64 (neg.f64 eh))) (neg.f64 (neg.f64 ew))) (2)) ((/.f64 (*.f64 1 (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t))) (2)) ((/.f64 (*.f64 1 (*.f64 (/.f64 eh ew) (sin.f64 t))) (cos.f64 t)) (2)) ((/.f64 (*.f64 1 (*.f64 (tan.f64 t) (neg.f64 eh))) (neg.f64 ew)) (2)) ((/.f64 (*.f64 1 (*.f64 (neg.f64 eh) (tan.f64 t))) (neg.f64 ew)) (2)) ((/.f64 (*.f64 1 (*.f64 (sin.f64 t) (/.f64 eh ew))) (cos.f64 t)) (2)) ((/.f64 (*.f64 1 (/.f64 (tan.f64 t) (/.f64 (sqrt.f64 ew) eh))) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 1 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t)))) (cbrt.f64 ew)) (2)) ((/.f64 (*.f64 1 (*.f64 (neg.f64 eh) (sin.f64 t))) (*.f64 (neg.f64 ew) (cos.f64 t))) (2)) ((/.f64 (*.f64 1 (*.f64 (sin.f64 t) eh)) (*.f64 (cos.f64 t) ew)) (2)) ((/.f64 (*.f64 1 (*.f64 (sin.f64 t) 1)) (*.f64 (cos.f64 t) (/.f64 ew eh))) (2)) ((/.f64 (*.f64 1 (*.f64 (sin.f64 t) (neg.f64 eh))) (*.f64 (cos.f64 t) (neg.f64 ew))) (2)) ((/.f64 (*.f64 1 (neg.f64 (*.f64 eh (tan.f64 t)))) (neg.f64 ew)) (2)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))) (sqrt.f64 (*.f64 eh (tan.f64 t)))) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))) 2) (cbrt.f64 (*.f64 eh (tan.f64 t)))) (cbrt.f64 ew)) (2)) ((/.f64 (*.f64 (*.f64 eh (tan.f64 t)) 1) ew) (2)) ((/.f64 (*.f64 (*.f64 eh (tan.f64 t)) 1) (/.f64 ew 1)) (2)) ((/.f64 (*.f64 (*.f64 eh (tan.f64 t)) -1) (neg.f64 ew)) (2)) ((/.f64 (*.f64 (*.f64 eh (tan.f64 t)) (/.f64 1 (sqrt.f64 ew))) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 (*.f64 eh (tan.f64 t)) (/.f64 1 (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew)) (2)) ((/.f64 (*.f64 (*.f64 (/.f64 eh ew) (sqrt.f64 (tan.f64 t))) (sqrt.f64 (sin.f64 t))) (sqrt.f64 (cos.f64 t))) (2)) ((/.f64 (*.f64 (*.f64 (/.f64 eh ew) (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (cos.f64 t))) (2)) ((/.f64 (*.f64 (*.f64 (tan.f64 t) (sqrt.f64 (/.f64 eh ew))) 1) (sqrt.f64 (/.f64 ew eh))) (2)) ((/.f64 (*.f64 (*.f64 (tan.f64 t) (sqrt.f64 (/.f64 eh ew))) (sqrt.f64 eh)) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 (*.f64 (tan.f64 t) (sqrt.f64 (/.f64 eh ew))) (sqrt.f64 (neg.f64 eh))) (sqrt.f64 (neg.f64 ew))) (2)) ((/.f64 (*.f64 (*.f64 (tan.f64 t) (pow.f64 (cbrt.f64 (/.f64 eh ew)) 2)) 1) (cbrt.f64 (/.f64 ew eh))) (2)) ((/.f64 (*.f64 (*.f64 (tan.f64 t) (pow.f64 (cbrt.f64 (/.f64 eh ew)) 2)) (cbrt.f64 eh)) (cbrt.f64 ew)) (2)) ((/.f64 (*.f64 (*.f64 (tan.f64 t) (pow.f64 (cbrt.f64 (/.f64 eh ew)) 2)) (cbrt.f64 (neg.f64 eh))) (cbrt.f64 (neg.f64 ew))) (2)) ((/.f64 (*.f64 (/.f64 eh 1) (tan.f64 t)) ew) (2)) ((/.f64 (*.f64 (/.f64 eh (sqrt.f64 ew)) (tan.f64 t)) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 (/.f64 eh (pow.f64 (cbrt.f64 ew) 2)) (tan.f64 t)) (cbrt.f64 ew)) (2)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 eh) 2) (tan.f64 t)) (/.f64 ew (cbrt.f64 eh))) (2)) ((/.f64 (*.f64 -1 (tan.f64 t)) (neg.f64 (/.f64 ew eh))) (2)) ((/.f64 (*.f64 (neg.f64 (neg.f64 eh)) (tan.f64 t)) (neg.f64 (neg.f64 ew))) (2)) ((/.f64 (*.f64 (neg.f64 (sin.f64 t)) (/.f64 eh ew)) (neg.f64 (cos.f64 t))) (2)) ((/.f64 (*.f64 (*.f64 eh (sin.f64 t)) 1) (*.f64 ew (cos.f64 t))) (2)) ((/.f64 (*.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) 1) (cos.f64 t)) (2)) ((/.f64 (*.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) 1) (neg.f64 ew)) (2)) ((/.f64 (*.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 1) (neg.f64 ew)) (2)) ((/.f64 (*.f64 (*.f64 (sin.f64 t) (/.f64 eh ew)) 1) (cos.f64 t)) (2)) ((/.f64 (*.f64 (/.f64 (tan.f64 t) (/.f64 (sqrt.f64 ew) eh)) 1) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) 1) (cbrt.f64 ew)) (2)) ((/.f64 (*.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) 1) (*.f64 (neg.f64 ew) (cos.f64 t))) (2)) ((/.f64 (*.f64 (*.f64 (sin.f64 t) eh) 1) (*.f64 (cos.f64 t) ew)) (2)) ((/.f64 (*.f64 (*.f64 (sin.f64 t) 1) 1) (*.f64 (cos.f64 t) (/.f64 ew eh))) (2)) ((/.f64 (*.f64 (*.f64 (sin.f64 t) (neg.f64 eh)) 1) (*.f64 (cos.f64 t) (neg.f64 ew))) (2)) ((/.f64 (*.f64 (neg.f64 (*.f64 eh (tan.f64 t))) 1) (neg.f64 ew)) (2)) ((/.f64 (*.f64 (sqrt.f64 (sin.f64 t)) (*.f64 (sqrt.f64 (tan.f64 t)) (/.f64 eh ew))) (sqrt.f64 (cos.f64 t))) (2)) ((/.f64 (*.f64 1 (*.f64 (tan.f64 t) (sqrt.f64 (/.f64 eh ew)))) (sqrt.f64 (/.f64 ew eh))) (2)) ((/.f64 (*.f64 (sqrt.f64 eh) (*.f64 (tan.f64 t) (sqrt.f64 (/.f64 eh ew)))) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 (sqrt.f64 (neg.f64 eh)) (*.f64 (tan.f64 t) (sqrt.f64 (/.f64 eh ew)))) (sqrt.f64 (neg.f64 ew))) (2)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 eh (tan.f64 t))) (sqrt.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))) 2)) (cbrt.f64 ew)) (2)) ((/.f64 (*.f64 (*.f64 eh (sin.f64 t)) (/.f64 1 ew)) (cos.f64 t)) (2)) ((/.f64 (*.f64 eh (/.f64 (tan.f64 t) (sqrt.f64 ew))) (sqrt.f64 ew)) (2)) ((/.f64 (*.f64 eh (/.f64 (tan.f64 t) (cbrt.f64 ew))) (pow.f64 (cbrt.f64 ew) 2)) (2)) ((/.f64 (/.f64 (tan.f64 t) 1) (/.f64 ew eh)) (2)) ((/.f64 (/.f64 (tan.f64 t) (*.f64 (cbrt.f64 (/.f64 ew eh)) (cbrt.f64 (/.f64 ew eh)))) (cbrt.f64 (/.f64 ew eh))) (2)) ((/.f64 (/.f64 (tan.f64 t) (/.f64 1 (sqrt.f64 eh))) (/.f64 ew (sqrt.f64 eh))) (2)) ((/.f64 (/.f64 (tan.f64 t) (/.f64 1 (pow.f64 (cbrt.f64 eh) 2))) (/.f64 ew (cbrt.f64 eh))) (2)) ((/.f64 (/.f64 (tan.f64 t) (/.f64 (sqrt.f64 ew) (sqrt.f64 eh))) (/.f64 (sqrt.f64 ew) (sqrt.f64 eh))) (2)) ((/.f64 (/.f64 (tan.f64 t) (/.f64 (sqrt.f64 ew) (pow.f64 (cbrt.f64 eh) 2))) (/.f64 (sqrt.f64 ew) (cbrt.f64 eh))) (2)) ((/.f64 (/.f64 (tan.f64 t) (/.f64 (pow.f64 (cbrt.f64 ew) 2) 1)) (/.f64 (cbrt.f64 ew) eh)) (2)) ((/.f64 (/.f64 (tan.f64 t) (/.f64 (pow.f64 (cbrt.f64 ew) 2) (sqrt.f64 eh))) (/.f64 (cbrt.f64 ew) (sqrt.f64 eh))) (2)) ((/.f64 (/.f64 (tan.f64 t) (/.f64 (pow.f64 (cbrt.f64 ew) 2) (pow.f64 (cbrt.f64 eh) 2))) (/.f64 (cbrt.f64 ew) (cbrt.f64 eh))) (2)) ((/.f64 (/.f64 (*.f64 eh (tan.f64 t)) (cbrt.f64 ew)) (pow.f64 (cbrt.f64 ew) 2)) (2)) ((/.f64 (/.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) 1) (cos.f64 t)) (2)) ((/.f64 (/.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) (sqrt.f64 (cos.f64 t))) (sqrt.f64 (cos.f64 t))) (2)) ((/.f64 (/.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (cos.f64 t))) (2)) ((/.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) 1) (neg.f64 ew)) (2)) ((/.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) (sqrt.f64 ew)) (neg.f64 (sqrt.f64 ew))) (2)) ((/.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) (pow.f64 (cbrt.f64 ew) 2)) (neg.f64 (cbrt.f64 ew))) (2)) ((/.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) -1) ew) (2)) ((/.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) (sqrt.f64 (neg.f64 ew))) (sqrt.f64 (neg.f64 ew))) (2)) ((/.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) (*.f64 (cbrt.f64 (neg.f64 ew)) (cbrt.f64 (neg.f64 ew)))) (cbrt.f64 (neg.f64 ew))) (2)) ((/.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) (neg.f64 (sqrt.f64 ew))) (sqrt.f64 ew)) (2)) ((/.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) (neg.f64 (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew)) (2)) ((/.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 1) (neg.f64 ew)) (2)) ((/.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (sqrt.f64 ew)) (neg.f64 (sqrt.f64 ew))) (2)) ((/.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (pow.f64 (cbrt.f64 ew) 2)) (neg.f64 (cbrt.f64 ew))) (2)) ((/.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) -1) ew) (2)) ((/.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (sqrt.f64 (neg.f64 ew))) (sqrt.f64 (neg.f64 ew))) (2)) ((/.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (*.f64 (cbrt.f64 (neg.f64 ew)) (cbrt.f64 (neg.f64 ew)))) (cbrt.f64 (neg.f64 ew))) (2)) ((/.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (neg.f64 (sqrt.f64 ew))) (sqrt.f64 ew)) (2)) ((/.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (neg.f64 (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew)) (2)) ((/.f64 (/.f64 (*.f64 (sin.f64 t) (/.f64 eh ew)) 1) (cos.f64 t)) (2)) ((/.f64 (/.f64 (*.f64 (sin.f64 t) (/.f64 eh ew)) (sqrt.f64 (cos.f64 t))) (sqrt.f64 (cos.f64 t))) (2)) ((/.f64 (/.f64 (*.f64 (sin.f64 t) (/.f64 eh ew)) (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (cos.f64 t))) (2)) ((/.f64 (/.f64 (/.f64 (tan.f64 t) (/.f64 (sqrt.f64 ew) eh)) 1) (sqrt.f64 ew)) (2)) ((/.f64 (/.f64 (/.f64 (tan.f64 t) (/.f64 (sqrt.f64 ew) eh)) (cbrt.f64 ew)) (cbrt.f64 (sqrt.f64 ew))) (2)) ((/.f64 (/.f64 (/.f64 (tan.f64 t) (/.f64 (sqrt.f64 ew) eh)) (sqrt.f64 (pow.f64 (cbrt.f64 ew) 2))) (sqrt.f64 (cbrt.f64 ew))) (2)) ((/.f64 (/.f64 (/.f64 (tan.f64 t) (/.f64 (sqrt.f64 ew) eh)) (sqrt.f64 (sqrt.f64 ew))) (sqrt.f64 (sqrt.f64 ew))) (2)) ((/.f64 (/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) 1) (cbrt.f64 ew)) (2)) ((/.f64 (/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) (sqrt.f64 (cbrt.f64 ew))) (sqrt.f64 (cbrt.f64 ew))) (2)) ((/.f64 (/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) (*.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 ew)))) (cbrt.f64 (cbrt.f64 ew))) (2)) ((/.f64 (/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 (cbrt.f64 ew))) (2)) ((/.f64 (/.f64 (/.f64 eh (/.f64 (pow.f64 (cbrt.f64 ew) 2) (tan.f64 t))) (cbrt.f64 (sqrt.f64 ew))) (cbrt.f64 (sqrt.f64 ew))) (2)) ((/.f64 (/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) 1) (neg.f64 ew)) (2)) ((/.f64 (/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (sqrt.f64 ew)) (neg.f64 (sqrt.f64 ew))) (2)) ((/.f64 (/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (pow.f64 (cbrt.f64 ew) 2)) (neg.f64 (cbrt.f64 ew))) (2)) ((/.f64 (/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) -1) ew) (2)) ((/.f64 (/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (sqrt.f64 (neg.f64 ew))) (sqrt.f64 (neg.f64 ew))) (2)) ((/.f64 (/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (*.f64 (cbrt.f64 (neg.f64 ew)) (cbrt.f64 (neg.f64 ew)))) (cbrt.f64 (neg.f64 ew))) (2)) ((/.f64 (/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (neg.f64 (sqrt.f64 ew))) (sqrt.f64 ew)) (2)) ((/.f64 (/.f64 (neg.f64 (*.f64 eh (tan.f64 t))) (neg.f64 (pow.f64 (cbrt.f64 ew) 2))) (cbrt.f64 ew)) (2)) ((pow.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (tan.f64 t)) (/.f64 eh ew))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (/.f64 eh ew) 3) (pow.f64 (tan.f64 t) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (tan.f64 t) 3) (pow.f64 (/.f64 eh ew) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) (2)) ((exp.f64 (log.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))))) 1) (2)) ((*.f64 1 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))) (2)) ((*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) 1) (2)) ((*.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)) (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))) (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)))))) (2)) ((*.f64 -1 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))) (2)) ((*.f64 (/.f64 -1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) -1) (2)) ((*.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)) (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)) (2)) ((pow.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) -1) (2)) ((pow.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) 1) (2)) ((pow.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) -1/2) 2) (2)) ((pow.f64 (/.f64 1 (cbrt.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))) 3) (2)) ((pow.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) 2)) -1/2) (2)) ((pow.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) 3)) 1/3) (2)) ((sqrt.f64 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) -2)) (2)) ((log.f64 (exp.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))))) (2)) ((cbrt.f64 (/.f64 1 (pow.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) 3))) (2)) ((expm1.f64 (log1p.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))))) (2)) ((exp.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))))) (2)) ((exp.f64 (*.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) -1)) (2)) ((exp.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))) 1)) (2)) ((log1p.f64 (expm1.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))))) (2)))

simplify206.0ms (1.2%)

Algorithm
egg-herbie
Rules
1208×times-frac
818×associate-/r*
812×associate-*r*
688×*-commutative
684×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

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

localize48.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (neg.f64 eh) (tan.f64 t))
96.9%
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
65.7%
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
37.4%
(cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3))
Compiler

Compiled 170 to 36 computations (78.8% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
2.0ms
ew
@-inf
(cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3))
0.0ms
ew
@0
(cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3))
0.0ms
t
@0
(cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3))
0.0ms
ew
@inf
(cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3))
0.0ms
t
@inf
(cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3))

rewrite72.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1668×add-sqr-sqrt
1638×*-un-lft-identity
1538×add-cube-cbrt
1522×add-cbrt-cube
176×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01011
120511
2219611
Stop Event
node limit
Counts
1 → 32
Calls
Call 1
Inputs
(cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (*.f64 ew (cos.f64 t)))) 1) (2)) ((*.f64 ew (cos.f64 t)) (2)) ((*.f64 (cos.f64 t) ew) (2)) ((*.f64 (*.f64 ew (cos.f64 t)) 1) (2)) ((*.f64 1 (*.f64 ew (cos.f64 t))) (2)) ((*.f64 (sqrt.f64 (cos.f64 t)) (*.f64 (sqrt.f64 (cos.f64 t)) ew)) (2)) ((*.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) (sqrt.f64 (*.f64 ew (cos.f64 t)))) (2)) ((*.f64 (sqrt.f64 ew) (*.f64 (sqrt.f64 ew) (cos.f64 t))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) (*.f64 (cbrt.f64 (cos.f64 t)) ew)) (2)) ((*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 2)) (2)) ((*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 1/3)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 2) (cbrt.f64 (*.f64 ew (cos.f64 t)))) (2)) ((*.f64 (pow.f64 (cbrt.f64 ew) 2) (*.f64 (cbrt.f64 ew) (cos.f64 t))) (2)) ((*.f64 (*.f64 ew (sqrt.f64 (cos.f64 t))) (sqrt.f64 (cos.f64 t))) (2)) ((*.f64 (*.f64 ew (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (cbrt.f64 (cos.f64 t))) (2)) ((*.f64 (*.f64 (cos.f64 t) (sqrt.f64 ew)) (sqrt.f64 ew)) (2)) ((*.f64 (*.f64 (cos.f64 t) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 ew)) (2)) ((*.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 1/3) (cbrt.f64 (*.f64 ew (cos.f64 t)))) (2)) ((*.f64 (pow.f64 1 1/3) (*.f64 ew (cos.f64 t))) (2)) ((*.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3/2) 1/3)) (2)) ((pow.f64 (*.f64 ew (cos.f64 t)) 1) (2)) ((pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1/3) (2)) ((pow.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 3) (2)) ((sqrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (cos.f64 t)) ew)) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 ew (cos.f64 t))))) (2)) ((expm1.f64 (log1p.f64 (*.f64 ew (cos.f64 t)))) (2)) ((exp.f64 (log.f64 (*.f64 ew (cos.f64 t)))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 ew (cos.f64 t))) 1)) (2)) ((exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 ew (cos.f64 t)))) 1/3)) (2)) ((log1p.f64 (expm1.f64 (*.f64 ew (cos.f64 t)))) (2)))

simplify66.0ms (0.4%)

Algorithm
egg-herbie
Rules
1150×fma-def
926×distribute-lft-in
856×distribute-rgt-in
778×associate-+r+
706×associate-+l+
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0100752
1245752
2760740
32158734
46718734
Stop Event
node limit
Counts
56 → 50
Calls
Call 1
Inputs
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 -1 (*.f64 (cos.f64 t) (*.f64 (cbrt.f64 -1) ew)))
(*.f64 -1 (*.f64 (cos.f64 t) (*.f64 (cbrt.f64 -1) ew)))
(*.f64 -1 (*.f64 (cos.f64 t) (*.f64 (cbrt.f64 -1) ew)))
(*.f64 -1 (*.f64 (cos.f64 t) (*.f64 (cbrt.f64 -1) ew)))
ew
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) ew)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) ew)) ew))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) ew)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) ew)) ew)))
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(-.f64 (exp.f64 (log1p.f64 (*.f64 ew (cos.f64 t)))) 1)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 (*.f64 ew (cos.f64 t)) 1)
(*.f64 1 (*.f64 ew (cos.f64 t)))
(*.f64 (sqrt.f64 (cos.f64 t)) (*.f64 (sqrt.f64 (cos.f64 t)) ew))
(*.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) (sqrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (sqrt.f64 ew) (*.f64 (sqrt.f64 ew) (cos.f64 t)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) (*.f64 (cbrt.f64 (cos.f64 t)) ew))
(*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 2))
(*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 2) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (pow.f64 (cbrt.f64 ew) 2) (*.f64 (cbrt.f64 ew) (cos.f64 t)))
(*.f64 (*.f64 ew (sqrt.f64 (cos.f64 t))) (sqrt.f64 (cos.f64 t)))
(*.f64 (*.f64 ew (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (cbrt.f64 (cos.f64 t)))
(*.f64 (*.f64 (cos.f64 t) (sqrt.f64 ew)) (sqrt.f64 ew))
(*.f64 (*.f64 (cos.f64 t) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 ew))
(*.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 1/3) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (pow.f64 1 1/3) (*.f64 ew (cos.f64 t)))
(*.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3/2) 1/3))
(pow.f64 (*.f64 ew (cos.f64 t)) 1)
(pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) 2)
(pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 3)
(sqrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 t)) ew))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 ew (cos.f64 t)))))
(expm1.f64 (log1p.f64 (*.f64 ew (cos.f64 t))))
(exp.f64 (log.f64 (*.f64 ew (cos.f64 t))))
(exp.f64 (*.f64 (log.f64 (*.f64 ew (cos.f64 t))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 ew (cos.f64 t)))) 1/3))
(log1p.f64 (expm1.f64 (*.f64 ew (cos.f64 t))))
Outputs
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 -1 (*.f64 (cos.f64 t) (*.f64 (cbrt.f64 -1) ew)))
(neg.f64 (*.f64 (cos.f64 t) (*.f64 ew (cbrt.f64 -1))))
(*.f64 (*.f64 ew (cbrt.f64 -1)) (neg.f64 (cos.f64 t)))
(*.f64 (cos.f64 t) (*.f64 (cbrt.f64 -1) (neg.f64 ew)))
(*.f64 (cos.f64 t) (*.f64 ew (neg.f64 (cbrt.f64 -1))))
(*.f64 -1 (*.f64 (cos.f64 t) (*.f64 (cbrt.f64 -1) ew)))
(neg.f64 (*.f64 (cos.f64 t) (*.f64 ew (cbrt.f64 -1))))
(*.f64 (*.f64 ew (cbrt.f64 -1)) (neg.f64 (cos.f64 t)))
(*.f64 (cos.f64 t) (*.f64 (cbrt.f64 -1) (neg.f64 ew)))
(*.f64 (cos.f64 t) (*.f64 ew (neg.f64 (cbrt.f64 -1))))
(*.f64 -1 (*.f64 (cos.f64 t) (*.f64 (cbrt.f64 -1) ew)))
(neg.f64 (*.f64 (cos.f64 t) (*.f64 ew (cbrt.f64 -1))))
(*.f64 (*.f64 ew (cbrt.f64 -1)) (neg.f64 (cos.f64 t)))
(*.f64 (cos.f64 t) (*.f64 (cbrt.f64 -1) (neg.f64 ew)))
(*.f64 (cos.f64 t) (*.f64 ew (neg.f64 (cbrt.f64 -1))))
(*.f64 -1 (*.f64 (cos.f64 t) (*.f64 (cbrt.f64 -1) ew)))
(neg.f64 (*.f64 (cos.f64 t) (*.f64 ew (cbrt.f64 -1))))
(*.f64 (*.f64 ew (cbrt.f64 -1)) (neg.f64 (cos.f64 t)))
(*.f64 (cos.f64 t) (*.f64 (cbrt.f64 -1) (neg.f64 ew)))
(*.f64 (cos.f64 t) (*.f64 ew (neg.f64 (cbrt.f64 -1))))
ew
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) ew)
(fma.f64 -1/2 (*.f64 ew (*.f64 t t)) ew)
(*.f64 ew (fma.f64 -1/2 (*.f64 t t) 1))
(*.f64 ew (fma.f64 t (*.f64 t -1/2) 1))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) ew)) ew))
(fma.f64 -1/2 (*.f64 ew (*.f64 t t)) (fma.f64 1/24 (*.f64 ew (pow.f64 t 4)) ew))
(fma.f64 ew (fma.f64 -1/2 (*.f64 t t) (*.f64 1/24 (pow.f64 t 4))) ew)
(*.f64 ew (fma.f64 t (*.f64 t -1/2) (fma.f64 1/24 (pow.f64 t 4) 1)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) ew)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) ew)) ew)))
(fma.f64 -1/2 (*.f64 ew (*.f64 t t)) (fma.f64 -1/720 (*.f64 ew (pow.f64 t 6)) (fma.f64 1/24 (*.f64 ew (pow.f64 t 4)) ew)))
(fma.f64 ew (fma.f64 -1/2 (*.f64 t t) (*.f64 -1/720 (pow.f64 t 6))) (*.f64 ew (fma.f64 1/24 (pow.f64 t 4) 1)))
(fma.f64 ew (fma.f64 t (*.f64 t -1/2) (fma.f64 1/24 (pow.f64 t 4) (*.f64 -1/720 (pow.f64 t 6)))) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(-.f64 (exp.f64 (log1p.f64 (*.f64 ew (cos.f64 t)))) 1)
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (*.f64 ew (cos.f64 t)) 1)
(*.f64 (cos.f64 t) ew)
(*.f64 1 (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 t) ew)
(*.f64 (sqrt.f64 (cos.f64 t)) (*.f64 (sqrt.f64 (cos.f64 t)) ew))
(*.f64 (cos.f64 t) ew)
(*.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) (sqrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (cos.f64 t) ew)
(*.f64 (sqrt.f64 ew) (*.f64 (sqrt.f64 ew) (cos.f64 t)))
(*.f64 (cos.f64 t) ew)
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) (*.f64 (cbrt.f64 (cos.f64 t)) ew))
(*.f64 (cos.f64 t) ew)
(*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 2))
(*.f64 (cos.f64 t) ew)
(*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 1/3))
(*.f64 (cos.f64 t) ew)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 2) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (cos.f64 t) ew)
(*.f64 (pow.f64 (cbrt.f64 ew) 2) (*.f64 (cbrt.f64 ew) (cos.f64 t)))
(*.f64 (cos.f64 t) ew)
(*.f64 (*.f64 ew (sqrt.f64 (cos.f64 t))) (sqrt.f64 (cos.f64 t)))
(*.f64 (cos.f64 t) ew)
(*.f64 (*.f64 ew (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (cbrt.f64 (cos.f64 t)))
(*.f64 (cos.f64 t) ew)
(*.f64 (*.f64 (cos.f64 t) (sqrt.f64 ew)) (sqrt.f64 ew))
(*.f64 (cos.f64 t) ew)
(*.f64 (*.f64 (cos.f64 t) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 ew))
(*.f64 (cos.f64 t) ew)
(*.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 1/3) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (cos.f64 t) ew)
(*.f64 (pow.f64 1 1/3) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 t) ew)
(*.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3/2) 1/3))
(*.f64 (cos.f64 t) ew)
(pow.f64 (*.f64 ew (cos.f64 t)) 1)
(*.f64 (cos.f64 t) ew)
(pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1/3)
(*.f64 (cos.f64 t) ew)
(pow.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) 2)
(*.f64 (cos.f64 t) ew)
(pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 3)
(*.f64 (cos.f64 t) ew)
(sqrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))
(*.f64 (cos.f64 t) ew)
(log.f64 (pow.f64 (exp.f64 (cos.f64 t)) ew))
(*.f64 (cos.f64 t) ew)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 ew (cos.f64 t)))))
(*.f64 (cos.f64 t) ew)
(expm1.f64 (log1p.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (cos.f64 t) ew)
(exp.f64 (log.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (cos.f64 t) ew)
(exp.f64 (*.f64 (log.f64 (*.f64 ew (cos.f64 t))) 1))
(*.f64 (cos.f64 t) ew)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 ew (cos.f64 t)))) 1/3))
(*.f64 (cos.f64 t) ew)
(log1p.f64 (expm1.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (cos.f64 t) ew)

localize59.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(/.f64 (tan.f64 t) ew)
96.1%
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
65.7%
(cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))
38.0%
(/.f64 (neg.f64 (pow.f64 eh 3)) (*.f64 eh eh))
Compiler

Compiled 189 to 51 computations (73% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
eh
@inf
(/.f64 (neg.f64 (pow.f64 eh 3)) (*.f64 eh eh))
0.0ms
eh
@0
(/.f64 (neg.f64 (pow.f64 eh 3)) (*.f64 eh eh))
0.0ms
eh
@-inf
(/.f64 (neg.f64 (pow.f64 eh 3)) (*.f64 eh eh))

rewrite50.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1444×add-sqr-sqrt
1416×*-un-lft-identity
1340×add-cube-cbrt
1324×add-cbrt-cube
180×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0923
11981
227681
Stop Event
node limit
Counts
1 → 43
Calls
Call 1
Inputs
(/.f64 (neg.f64 (pow.f64 eh 3)) (*.f64 eh eh))
Outputs
(((-.f64 0 eh) (2)) ((-.f64 (exp.f64 (log1p.f64 eh)) 1) (2)) ((-.f64 (/.f64 0 (*.f64 eh eh)) eh) (2)) ((*.f64 eh 1) (2)) ((*.f64 (pow.f64 eh 3) (pow.f64 eh -2)) (2)) ((*.f64 (*.f64 eh eh) (*.f64 eh (pow.f64 eh -2))) (2)) ((*.f64 1 eh) (2)) ((*.f64 (pow.f64 eh 3/2) (*.f64 (pow.f64 eh 3/2) (pow.f64 eh -2))) (2)) ((*.f64 (sqrt.f64 eh) (sqrt.f64 eh)) (2)) ((*.f64 (pow.f64 (cbrt.f64 eh) 2) (cbrt.f64 eh)) (2)) ((*.f64 (cbrt.f64 eh) (pow.f64 (cbrt.f64 eh) 2)) (2)) ((*.f64 (/.f64 (pow.f64 eh 3) eh) (/.f64 1 eh)) (2)) ((*.f64 -1 eh) (2)) ((*.f64 (pow.f64 eh -2) (pow.f64 eh 3)) (2)) ((*.f64 (/.f64 1 eh) (/.f64 (pow.f64 eh 3) eh)) (2)) ((*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 eh 4))) (sqrt.f64 (pow.f64 (cbrt.f64 eh) 2))) (2)) ((*.f64 (/.f64 (*.f64 eh eh) 1) (/.f64 eh (*.f64 eh eh))) (2)) ((*.f64 (/.f64 1 (cbrt.f64 (pow.f64 eh 4))) (/.f64 (pow.f64 eh 3) (pow.f64 (cbrt.f64 eh) 2))) (2)) ((*.f64 (/.f64 (*.f64 eh eh) eh) (/.f64 eh eh)) (2)) ((*.f64 (/.f64 (pow.f64 eh 3/2) 1) (/.f64 (pow.f64 eh 3/2) (*.f64 eh eh))) (2)) ((*.f64 (/.f64 -1 eh) (/.f64 (pow.f64 eh 3) eh)) (2)) ((*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 eh 4))) (/.f64 (pow.f64 eh 3) (pow.f64 (cbrt.f64 eh) 2))) (2)) ((*.f64 (/.f64 eh 1) (/.f64 (*.f64 eh eh) (*.f64 eh eh))) (2)) ((*.f64 (/.f64 eh eh) (/.f64 (*.f64 eh eh) eh)) (2)) ((*.f64 (/.f64 eh (cbrt.f64 (pow.f64 eh 4))) (/.f64 (*.f64 eh eh) (pow.f64 (cbrt.f64 eh) 2))) (2)) ((*.f64 (/.f64 (*.f64 eh eh) (cbrt.f64 (pow.f64 eh 4))) (cbrt.f64 eh)) (2)) ((*.f64 (/.f64 (pow.f64 eh 3/2) (cbrt.f64 (pow.f64 eh 4))) (/.f64 (pow.f64 eh 3/2) (pow.f64 (cbrt.f64 eh) 2))) (2)) ((pow.f64 eh 1) (2)) ((pow.f64 (pow.f64 eh 3) 1/3) (2)) ((pow.f64 (*.f64 eh eh) 1/2) (2)) ((pow.f64 (sqrt.f64 eh) 2) (2)) ((pow.f64 (cbrt.f64 eh) 3) (2)) ((pow.f64 (/.f64 1 eh) -1) (2)) ((neg.f64 eh) (2)) ((sqrt.f64 (*.f64 eh eh)) (2)) ((fabs.f64 eh) (2)) ((log.f64 (exp.f64 eh)) (2)) ((log.f64 (+.f64 1 (expm1.f64 eh))) (2)) ((cbrt.f64 (pow.f64 eh 3)) (2)) (eh (2)) ((expm1.f64 (log1p.f64 eh)) (2)) ((exp.f64 (log.f64 eh)) (2)) ((exp.f64 (*.f64 (log.f64 eh) 1)) (2)) ((log1p.f64 (expm1.f64 eh)) (2)))

simplify57.0ms (0.3%)

Algorithm
egg-herbie
Rules
1576×associate-+r-
488×distribute-lft-neg-in
488×*-commutative
484×distribute-rgt-neg-in
386×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
097365
1233339
21803329
36507329
Stop Event
node limit
Counts
55 → 54
Calls
Call 1
Inputs
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(*.f64 -1 eh)
(-.f64 0 eh)
(-.f64 (exp.f64 (log1p.f64 eh)) 1)
(-.f64 (/.f64 0 (*.f64 eh eh)) eh)
(*.f64 eh 1)
(*.f64 (pow.f64 eh 3) (pow.f64 eh -2))
(*.f64 (*.f64 eh eh) (*.f64 eh (pow.f64 eh -2)))
(*.f64 1 eh)
(*.f64 (pow.f64 eh 3/2) (*.f64 (pow.f64 eh 3/2) (pow.f64 eh -2)))
(*.f64 (sqrt.f64 eh) (sqrt.f64 eh))
(*.f64 (pow.f64 (cbrt.f64 eh) 2) (cbrt.f64 eh))
(*.f64 (cbrt.f64 eh) (pow.f64 (cbrt.f64 eh) 2))
(*.f64 (/.f64 (pow.f64 eh 3) eh) (/.f64 1 eh))
(*.f64 -1 eh)
(*.f64 (pow.f64 eh -2) (pow.f64 eh 3))
(*.f64 (/.f64 1 eh) (/.f64 (pow.f64 eh 3) eh))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 eh 4))) (sqrt.f64 (pow.f64 (cbrt.f64 eh) 2)))
(*.f64 (/.f64 (*.f64 eh eh) 1) (/.f64 eh (*.f64 eh eh)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 eh 4))) (/.f64 (pow.f64 eh 3) (pow.f64 (cbrt.f64 eh) 2)))
(*.f64 (/.f64 (*.f64 eh eh) eh) (/.f64 eh eh))
(*.f64 (/.f64 (pow.f64 eh 3/2) 1) (/.f64 (pow.f64 eh 3/2) (*.f64 eh eh)))
(*.f64 (/.f64 -1 eh) (/.f64 (pow.f64 eh 3) eh))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 eh 4))) (/.f64 (pow.f64 eh 3) (pow.f64 (cbrt.f64 eh) 2)))
(*.f64 (/.f64 eh 1) (/.f64 (*.f64 eh eh) (*.f64 eh eh)))
(*.f64 (/.f64 eh eh) (/.f64 (*.f64 eh eh) eh))
(*.f64 (/.f64 eh (cbrt.f64 (pow.f64 eh 4))) (/.f64 (*.f64 eh eh) (pow.f64 (cbrt.f64 eh) 2)))
(*.f64 (/.f64 (*.f64 eh eh) (cbrt.f64 (pow.f64 eh 4))) (cbrt.f64 eh))
(*.f64 (/.f64 (pow.f64 eh 3/2) (cbrt.f64 (pow.f64 eh 4))) (/.f64 (pow.f64 eh 3/2) (pow.f64 (cbrt.f64 eh) 2)))
(pow.f64 eh 1)
(pow.f64 (pow.f64 eh 3) 1/3)
(pow.f64 (*.f64 eh eh) 1/2)
(pow.f64 (sqrt.f64 eh) 2)
(pow.f64 (cbrt.f64 eh) 3)
(pow.f64 (/.f64 1 eh) -1)
(neg.f64 eh)
(sqrt.f64 (*.f64 eh eh))
(fabs.f64 eh)
(log.f64 (exp.f64 eh))
(log.f64 (+.f64 1 (expm1.f64 eh)))
(cbrt.f64 (pow.f64 eh 3))
(expm1.f64 (log1p.f64 eh))
(exp.f64 (log.f64 eh))
(exp.f64 (*.f64 (log.f64 eh) 1))
(log1p.f64 (expm1.f64 eh))
Outputs
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 -1 eh)
(neg.f64 eh)
(-.f64 0 eh)
(neg.f64 eh)
(-.f64 (exp.f64 (log1p.f64 eh)) 1)
eh
(-.f64 (/.f64 0 (*.f64 eh eh)) eh)
(neg.f64 eh)
(*.f64 eh 1)
eh
(*.f64 (pow.f64 eh 3) (pow.f64 eh -2))
eh
(*.f64 (*.f64 eh eh) (*.f64 eh (pow.f64 eh -2)))
eh
(*.f64 1 eh)
eh
(*.f64 (pow.f64 eh 3/2) (*.f64 (pow.f64 eh 3/2) (pow.f64 eh -2)))
eh
(*.f64 (sqrt.f64 eh) (sqrt.f64 eh))
eh
(*.f64 (pow.f64 (cbrt.f64 eh) 2) (cbrt.f64 eh))
eh
(*.f64 (cbrt.f64 eh) (pow.f64 (cbrt.f64 eh) 2))
eh
(*.f64 (/.f64 (pow.f64 eh 3) eh) (/.f64 1 eh))
eh
(*.f64 -1 eh)
(neg.f64 eh)
(*.f64 (pow.f64 eh -2) (pow.f64 eh 3))
eh
(*.f64 (/.f64 1 eh) (/.f64 (pow.f64 eh 3) eh))
eh
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 eh 4))) (sqrt.f64 (pow.f64 (cbrt.f64 eh) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 eh 4))) (fabs.f64 (cbrt.f64 eh)))
(*.f64 (cbrt.f64 eh) (sqrt.f64 (cbrt.f64 (pow.f64 eh 4))))
(*.f64 (/.f64 (*.f64 eh eh) 1) (/.f64 eh (*.f64 eh eh)))
eh
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 eh 4))) (/.f64 (pow.f64 eh 3) (pow.f64 (cbrt.f64 eh) 2)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 eh 4))) (pow.f64 eh 3)) (pow.f64 (cbrt.f64 eh) 2))
(/.f64 (/.f64 (pow.f64 eh 3) (pow.f64 (cbrt.f64 eh) 2)) (cbrt.f64 (pow.f64 eh 4)))
(/.f64 (/.f64 (pow.f64 eh 3) (cbrt.f64 (pow.f64 eh 4))) (pow.f64 (cbrt.f64 eh) 2))
(*.f64 (/.f64 (*.f64 eh eh) eh) (/.f64 eh eh))
eh
(*.f64 (/.f64 (pow.f64 eh 3/2) 1) (/.f64 (pow.f64 eh 3/2) (*.f64 eh eh)))
eh
(*.f64 (/.f64 -1 eh) (/.f64 (pow.f64 eh 3) eh))
(neg.f64 eh)
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 eh 4))) (/.f64 (pow.f64 eh 3) (pow.f64 (cbrt.f64 eh) 2)))
(*.f64 (/.f64 (pow.f64 eh 3) (pow.f64 (cbrt.f64 eh) 2)) (/.f64 -1 (cbrt.f64 (pow.f64 eh 4))))
(/.f64 (neg.f64 (/.f64 (pow.f64 eh 3) (pow.f64 (cbrt.f64 eh) 2))) (cbrt.f64 (pow.f64 eh 4)))
(neg.f64 (/.f64 (/.f64 (pow.f64 eh 3) (cbrt.f64 (pow.f64 eh 4))) (pow.f64 (cbrt.f64 eh) 2)))
(*.f64 (/.f64 eh 1) (/.f64 (*.f64 eh eh) (*.f64 eh eh)))
eh
(*.f64 (/.f64 eh eh) (/.f64 (*.f64 eh eh) eh))
eh
(*.f64 (/.f64 eh (cbrt.f64 (pow.f64 eh 4))) (/.f64 (*.f64 eh eh) (pow.f64 (cbrt.f64 eh) 2)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 eh 4))) (pow.f64 eh 3)) (pow.f64 (cbrt.f64 eh) 2))
(/.f64 (/.f64 (pow.f64 eh 3) (pow.f64 (cbrt.f64 eh) 2)) (cbrt.f64 (pow.f64 eh 4)))
(/.f64 (/.f64 (pow.f64 eh 3) (cbrt.f64 (pow.f64 eh 4))) (pow.f64 (cbrt.f64 eh) 2))
(*.f64 (/.f64 (*.f64 eh eh) (cbrt.f64 (pow.f64 eh 4))) (cbrt.f64 eh))
(*.f64 (cbrt.f64 eh) (/.f64 eh (/.f64 (cbrt.f64 (pow.f64 eh 4)) eh)))
(/.f64 (pow.f64 (cbrt.f64 eh) 7) (cbrt.f64 (pow.f64 eh 4)))
(*.f64 (/.f64 (pow.f64 eh 3/2) (cbrt.f64 (pow.f64 eh 4))) (/.f64 (pow.f64 eh 3/2) (pow.f64 (cbrt.f64 eh) 2)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (pow.f64 eh 4))) (pow.f64 eh 3)) (pow.f64 (cbrt.f64 eh) 2))
(/.f64 (/.f64 (pow.f64 eh 3) (pow.f64 (cbrt.f64 eh) 2)) (cbrt.f64 (pow.f64 eh 4)))
(/.f64 (/.f64 (pow.f64 eh 3) (cbrt.f64 (pow.f64 eh 4))) (pow.f64 (cbrt.f64 eh) 2))
(pow.f64 eh 1)
eh
(pow.f64 (pow.f64 eh 3) 1/3)
eh
(pow.f64 (*.f64 eh eh) 1/2)
eh
(pow.f64 (sqrt.f64 eh) 2)
eh
(pow.f64 (cbrt.f64 eh) 3)
eh
(pow.f64 (/.f64 1 eh) -1)
eh
(neg.f64 eh)
(sqrt.f64 (*.f64 eh eh))
eh
(fabs.f64 eh)
eh
(log.f64 (exp.f64 eh))
eh
(log.f64 (+.f64 1 (expm1.f64 eh)))
eh
(cbrt.f64 (pow.f64 eh 3))
eh
(expm1.f64 (log1p.f64 eh))
eh
(exp.f64 (log.f64 eh))
eh
(exp.f64 (*.f64 (log.f64 eh) 1))
eh
(log1p.f64 (expm1.f64 eh))
eh

eval1.2s (7.1%)

Compiler

Compiled 112792 to 35623 computations (68.4% saved)

prune1.9s (11.7%)

Pruning

17 alts after pruning (15 fresh and 2 done)

PrunedKeptTotal
New2809142823
Fresh617
Picked101
Done224
Total2818172835
Accurracy
100.0%
Counts
2835 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(fabs.f64 (fma.f64 (cos.f64 t) (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) (neg.f64 ew)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
99.2%
(fabs.f64 (fma.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (neg.f64 ew)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 eh) 3) (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
43.5%
(fabs.f64 (-.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) 2) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
98.6%
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 t) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 ew)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
46.6%
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 t) (sqrt.f64 ew)) (sqrt.f64 ew)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
99.5%
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 ew (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (cbrt.f64 (cos.f64 t))) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
78.7%
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 ew (sqrt.f64 (cos.f64 t))) (sqrt.f64 (cos.f64 t))) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
99.8%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
98.9%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
56.0%
(fabs.f64 (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
52.3%
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (fma.f64 t eh (*.f64 eh (+.f64 (*.f64 (pow.f64 t 5) 1/120) (*.f64 (pow.f64 t 3) -1/6)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
80.5%
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 3) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
32.6%
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (/.f64 (*.f64 (-.f64 0 (pow.f64 eh 3)) (sin.f64 t)) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
57.6%
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (/.f64 (sin.f64 t) (/.f64 eh (neg.f64 (*.f64 eh eh)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
32.6%
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 eh 3)) (*.f64 eh eh)) (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
81.2%
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
45.3%
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Compiler

Compiled 1150 to 688 computations (40.2% saved)

localize92.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(pow.f64 (cbrt.f64 (cos.f64 t)) 2)
99.5%
(cbrt.f64 (cos.f64 t))
96.9%
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
65.7%
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
Compiler

Compiled 191 to 43 computations (77.5% saved)

series4.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
t
@inf
(cbrt.f64 (cos.f64 t))
1.0ms
t
@-inf
(cbrt.f64 (cos.f64 t))
0.0ms
t
@0
(pow.f64 (cbrt.f64 (cos.f64 t)) 2)
0.0ms
t
@inf
(pow.f64 (cbrt.f64 (cos.f64 t)) 2)
0.0ms
t
@-inf
(pow.f64 (cbrt.f64 (cos.f64 t)) 2)

rewrite52.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1306×add-sqr-sqrt
1286×*-un-lft-identity
1196×add-cube-cbrt
1182×add-cbrt-cube
1170×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0824
115724
2171924
Stop Event
node limit
Counts
2 → 36
Calls
Call 1
Inputs
(cbrt.f64 (cos.f64 t))
(pow.f64 (cbrt.f64 (cos.f64 t)) 2)
Outputs
(((-.f64 (+.f64 1 (cbrt.f64 (cos.f64 t))) 1) (2)) ((*.f64 (cbrt.f64 (cos.f64 t)) 1) (2)) ((*.f64 1 (cbrt.f64 (cos.f64 t))) (2)) ((*.f64 (pow.f64 (cos.f64 t) 1/6) (pow.f64 (cos.f64 t) 1/6)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2) (cbrt.f64 (cbrt.f64 (cos.f64 t)))) (2)) ((*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2)) (2)) ((*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2))) (2)) ((*.f64 (pow.f64 1 1/3) (cbrt.f64 (cos.f64 t))) (2)) ((*.f64 (pow.f64 (sqrt.f64 (cos.f64 t)) 1/3) (pow.f64 (sqrt.f64 (cos.f64 t)) 1/3)) (2)) ((pow.f64 (cos.f64 t) 1/3) (2)) ((pow.f64 (cbrt.f64 (cos.f64 t)) 1) (2)) ((pow.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) 1/2) (2)) ((pow.f64 (pow.f64 (cos.f64 t) 1/6) 2) (2)) ((pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 3) (2)) ((sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (2)) ((fabs.f64 (cbrt.f64 (cos.f64 t))) (2)) ((log.f64 (exp.f64 (cbrt.f64 (cos.f64 t)))) (2)) ((expm1.f64 (log1p.f64 (cbrt.f64 (cos.f64 t)))) (2)) ((exp.f64 (log.f64 (cbrt.f64 (cos.f64 t)))) (2)) ((log1p.f64 (expm1.f64 (cbrt.f64 (cos.f64 t)))) (2)))
(((-.f64 (+.f64 1 (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) 1) (2)) ((*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (cos.f64 t))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) 1) (2)) ((*.f64 1 (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (2)) ((*.f64 (pow.f64 (cos.f64 t) 1/6) (*.f64 (pow.f64 (cos.f64 t) 1/6) (cbrt.f64 (cos.f64 t)))) (2)) ((*.f64 (sqrt.f64 (cos.f64 t)) (pow.f64 (cos.f64 t) 1/6)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 4))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cos.f64 t)))) (2)) ((*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2)) (2)) ((*.f64 (*.f64 (cbrt.f64 (cos.f64 t)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 t)))) (2)) ((sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 4)) (2)) ((log.f64 (exp.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2))) (2)) ((cbrt.f64 (pow.f64 (cos.f64 t) 2)) (2)) ((expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2))) (2)) ((exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (cos.f64 t))))) (2)) ((log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2))) (2)))

simplify67.0ms (0.4%)

Algorithm
egg-herbie
Rules
904×associate-/l*
878×unswap-sqr
824×fma-def
760×*-commutative
574×sqr-pow
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01051052
1216948
2771846
32537832
45291832
Stop Event
node limit
Counts
60 → 70
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/6 (pow.f64 t 2)))
(+.f64 1 (+.f64 (*.f64 -1/6 (pow.f64 t 2)) (*.f64 -1/72 (pow.f64 t 4))))
(+.f64 1 (+.f64 (*.f64 -1/6 (pow.f64 t 2)) (+.f64 (*.f64 -1/72 (pow.f64 t 4)) (*.f64 -23/6480 (pow.f64 t 6)))))
(pow.f64 (cos.f64 t) 1/3)
(pow.f64 (cos.f64 t) 1/3)
(pow.f64 (cos.f64 t) 1/3)
(pow.f64 (cos.f64 t) 1/3)
(pow.f64 (cos.f64 t) 1/3)
(pow.f64 (cos.f64 t) 1/3)
(pow.f64 (cos.f64 t) 1/3)
(pow.f64 (cos.f64 t) 1/3)
1
(+.f64 (*.f64 -1/3 (pow.f64 t 2)) 1)
(+.f64 (*.f64 -1/3 (pow.f64 t 2)) (+.f64 1 (*.f64 -1/405 (pow.f64 t 6))))
(+.f64 (*.f64 -1/3 (pow.f64 t 2)) (+.f64 1 (+.f64 (*.f64 -1/1701 (pow.f64 t 8)) (*.f64 -1/405 (pow.f64 t 6)))))
(pow.f64 (pow.f64 (cos.f64 t) 2) 1/3)
(pow.f64 (pow.f64 (cos.f64 t) 2) 1/3)
(pow.f64 (pow.f64 (cos.f64 t) 2) 1/3)
(pow.f64 (pow.f64 (cos.f64 t) 2) 1/3)
(pow.f64 (pow.f64 (cos.f64 t) 2) 1/3)
(pow.f64 (pow.f64 (cos.f64 t) 2) 1/3)
(pow.f64 (pow.f64 (cos.f64 t) 2) 1/3)
(pow.f64 (pow.f64 (cos.f64 t) 2) 1/3)
(-.f64 (+.f64 1 (cbrt.f64 (cos.f64 t))) 1)
(*.f64 (cbrt.f64 (cos.f64 t)) 1)
(*.f64 1 (cbrt.f64 (cos.f64 t)))
(*.f64 (pow.f64 (cos.f64 t) 1/6) (pow.f64 (cos.f64 t) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2) (cbrt.f64 (cbrt.f64 (cos.f64 t))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (cos.f64 t)))
(*.f64 (pow.f64 (sqrt.f64 (cos.f64 t)) 1/3) (pow.f64 (sqrt.f64 (cos.f64 t)) 1/3))
(pow.f64 (cos.f64 t) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 t)) 1)
(pow.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) 1/2)
(pow.f64 (pow.f64 (cos.f64 t) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2))
(fabs.f64 (cbrt.f64 (cos.f64 t)))
(log.f64 (exp.f64 (cbrt.f64 (cos.f64 t))))
(expm1.f64 (log1p.f64 (cbrt.f64 (cos.f64 t))))
(exp.f64 (log.f64 (cbrt.f64 (cos.f64 t))))
(log1p.f64 (expm1.f64 (cbrt.f64 (cos.f64 t))))
(-.f64 (+.f64 1 (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) 1)
(*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (cos.f64 t)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) 1)
(*.f64 1 (pow.f64 (cbrt.f64 (cos.f64 t)) 2))
(*.f64 (pow.f64 (cos.f64 t) 1/6) (*.f64 (pow.f64 (cos.f64 t) 1/6) (cbrt.f64 (cos.f64 t))))
(*.f64 (sqrt.f64 (cos.f64 t)) (pow.f64 (cos.f64 t) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cos.f64 t))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 t)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 t))))
(sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2)))
(cbrt.f64 (pow.f64 (cos.f64 t) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2)))
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (cos.f64 t)))))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2)))
Outputs
1
(+.f64 1 (*.f64 -1/6 (pow.f64 t 2)))
(+.f64 1 (*.f64 -1/6 (*.f64 t t)))
(fma.f64 -1/6 (*.f64 t t) 1)
(+.f64 1 (+.f64 (*.f64 -1/6 (pow.f64 t 2)) (*.f64 -1/72 (pow.f64 t 4))))
(+.f64 1 (fma.f64 -1/6 (*.f64 t t) (*.f64 -1/72 (pow.f64 t 4))))
(fma.f64 -1/6 (*.f64 t t) (fma.f64 -1/72 (pow.f64 t 4) 1))
(fma.f64 (*.f64 t t) (fma.f64 (*.f64 t t) -1/72 -1/6) 1)
(+.f64 1 (+.f64 (*.f64 -1/6 (pow.f64 t 2)) (+.f64 (*.f64 -1/72 (pow.f64 t 4)) (*.f64 -23/6480 (pow.f64 t 6)))))
(+.f64 1 (fma.f64 -1/6 (*.f64 t t) (fma.f64 -1/72 (pow.f64 t 4) (*.f64 -23/6480 (pow.f64 t 6)))))
(+.f64 1 (fma.f64 -1/72 (pow.f64 t 4) (fma.f64 -1/6 (*.f64 t t) (*.f64 -23/6480 (pow.f64 t 6)))))
(fma.f64 -23/6480 (pow.f64 t 6) (fma.f64 (*.f64 t t) (fma.f64 (*.f64 t t) -1/72 -1/6) 1))
(pow.f64 (cos.f64 t) 1/3)
(cbrt.f64 (cos.f64 t))
(pow.f64 (cos.f64 t) 1/3)
(cbrt.f64 (cos.f64 t))
(pow.f64 (cos.f64 t) 1/3)
(cbrt.f64 (cos.f64 t))
(pow.f64 (cos.f64 t) 1/3)
(cbrt.f64 (cos.f64 t))
(pow.f64 (cos.f64 t) 1/3)
(cbrt.f64 (cos.f64 t))
(pow.f64 (cos.f64 t) 1/3)
(cbrt.f64 (cos.f64 t))
(pow.f64 (cos.f64 t) 1/3)
(cbrt.f64 (cos.f64 t))
(pow.f64 (cos.f64 t) 1/3)
(cbrt.f64 (cos.f64 t))
1
(+.f64 (*.f64 -1/3 (pow.f64 t 2)) 1)
(fma.f64 -1/3 (*.f64 t t) 1)
(fma.f64 (*.f64 t t) -1/3 1)
(fma.f64 t (*.f64 t -1/3) 1)
(+.f64 (*.f64 -1/3 (pow.f64 t 2)) (+.f64 1 (*.f64 -1/405 (pow.f64 t 6))))
(+.f64 (fma.f64 -1/3 (*.f64 t t) 1) (*.f64 (pow.f64 t 6) -1/405))
(fma.f64 (*.f64 t t) -1/3 (fma.f64 (pow.f64 t 6) -1/405 1))
(fma.f64 t (*.f64 t -1/3) (fma.f64 (pow.f64 t 6) -1/405 1))
(+.f64 (*.f64 -1/3 (pow.f64 t 2)) (+.f64 1 (+.f64 (*.f64 -1/1701 (pow.f64 t 8)) (*.f64 -1/405 (pow.f64 t 6)))))
(+.f64 (fma.f64 -1/3 (*.f64 t t) 1) (fma.f64 -1/1701 (pow.f64 t 8) (*.f64 (pow.f64 t 6) -1/405)))
(+.f64 (fma.f64 (*.f64 t t) -1/3 1) (fma.f64 (pow.f64 t 6) -1/405 (*.f64 -1/1701 (pow.f64 t 8))))
(fma.f64 t (*.f64 t -1/3) (fma.f64 (pow.f64 t 6) -1/405 (fma.f64 -1/1701 (pow.f64 t 8) 1)))
(pow.f64 (pow.f64 (cos.f64 t) 2) 1/3)
(cbrt.f64 (pow.f64 (cos.f64 t) 2))
(pow.f64 (pow.f64 (cos.f64 t) 2) 1/3)
(cbrt.f64 (pow.f64 (cos.f64 t) 2))
(pow.f64 (pow.f64 (cos.f64 t) 2) 1/3)
(cbrt.f64 (pow.f64 (cos.f64 t) 2))
(pow.f64 (pow.f64 (cos.f64 t) 2) 1/3)
(cbrt.f64 (pow.f64 (cos.f64 t) 2))
(pow.f64 (pow.f64 (cos.f64 t) 2) 1/3)
(cbrt.f64 (pow.f64 (cos.f64 t) 2))
(pow.f64 (pow.f64 (cos.f64 t) 2) 1/3)
(cbrt.f64 (pow.f64 (cos.f64 t) 2))
(pow.f64 (pow.f64 (cos.f64 t) 2) 1/3)
(cbrt.f64 (pow.f64 (cos.f64 t) 2))
(pow.f64 (pow.f64 (cos.f64 t) 2) 1/3)
(cbrt.f64 (pow.f64 (cos.f64 t) 2))
(-.f64 (+.f64 1 (cbrt.f64 (cos.f64 t))) 1)
(cbrt.f64 (cos.f64 t))
(*.f64 (cbrt.f64 (cos.f64 t)) 1)
(cbrt.f64 (cos.f64 t))
(*.f64 1 (cbrt.f64 (cos.f64 t)))
(cbrt.f64 (cos.f64 t))
(*.f64 (pow.f64 (cos.f64 t) 1/6) (pow.f64 (cos.f64 t) 1/6))
(cbrt.f64 (cos.f64 t))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2) (cbrt.f64 (cbrt.f64 (cos.f64 t))))
(cbrt.f64 (cos.f64 t))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2))
(cbrt.f64 (cos.f64 t))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 4))) (fabs.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 4))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 4)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (cos.f64 t)))
(cbrt.f64 (cos.f64 t))
(*.f64 (pow.f64 (sqrt.f64 (cos.f64 t)) 1/3) (pow.f64 (sqrt.f64 (cos.f64 t)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 t))) (cbrt.f64 (sqrt.f64 (cos.f64 t))))
(pow.f64 (pow.f64 (sqrt.f64 (cos.f64 t)) 1/6) 4)
(pow.f64 (cos.f64 t) 1/3)
(cbrt.f64 (cos.f64 t))
(pow.f64 (cbrt.f64 (cos.f64 t)) 1)
(cbrt.f64 (cos.f64 t))
(pow.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) 1/2)
(cbrt.f64 (cos.f64 t))
(pow.f64 (pow.f64 (cos.f64 t) 1/6) 2)
(cbrt.f64 (cos.f64 t))
(pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 3)
(cbrt.f64 (cos.f64 t))
(sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2))
(cbrt.f64 (cos.f64 t))
(fabs.f64 (cbrt.f64 (cos.f64 t)))
(cbrt.f64 (cos.f64 t))
(log.f64 (exp.f64 (cbrt.f64 (cos.f64 t))))
(cbrt.f64 (cos.f64 t))
(expm1.f64 (log1p.f64 (cbrt.f64 (cos.f64 t))))
(cbrt.f64 (cos.f64 t))
(exp.f64 (log.f64 (cbrt.f64 (cos.f64 t))))
(cbrt.f64 (cos.f64 t))
(log1p.f64 (expm1.f64 (cbrt.f64 (cos.f64 t))))
(cbrt.f64 (cos.f64 t))
(-.f64 (+.f64 1 (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) 1)
(+.f64 (+.f64 1 (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) -1)
(+.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) 0)
(pow.f64 (cbrt.f64 (cos.f64 t)) 2)
(*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (cos.f64 t)))
(+.f64 (+.f64 1 (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) -1)
(+.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) 0)
(pow.f64 (cbrt.f64 (cos.f64 t)) 2)
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) 1)
(+.f64 (+.f64 1 (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) -1)
(+.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) 0)
(pow.f64 (cbrt.f64 (cos.f64 t)) 2)
(*.f64 1 (pow.f64 (cbrt.f64 (cos.f64 t)) 2))
(+.f64 (+.f64 1 (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) -1)
(+.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) 0)
(pow.f64 (cbrt.f64 (cos.f64 t)) 2)
(*.f64 (pow.f64 (cos.f64 t) 1/6) (*.f64 (pow.f64 (cos.f64 t) 1/6) (cbrt.f64 (cos.f64 t))))
(+.f64 (+.f64 1 (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) -1)
(+.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) 0)
(pow.f64 (cbrt.f64 (cos.f64 t)) 2)
(*.f64 (sqrt.f64 (cos.f64 t)) (pow.f64 (cos.f64 t) 1/6))
(+.f64 (+.f64 1 (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) -1)
(+.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) 0)
(pow.f64 (cbrt.f64 (cos.f64 t)) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 4)))
(+.f64 (+.f64 1 (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) -1)
(+.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) 0)
(pow.f64 (cbrt.f64 (cos.f64 t)) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cos.f64 t))))
(+.f64 (+.f64 1 (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) -1)
(+.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) 0)
(pow.f64 (cbrt.f64 (cos.f64 t)) 2)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2))
(+.f64 (+.f64 1 (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) -1)
(+.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) 0)
(pow.f64 (cbrt.f64 (cos.f64 t)) 2)
(*.f64 (*.f64 (cbrt.f64 (cos.f64 t)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 t))))
(+.f64 (+.f64 1 (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) -1)
(+.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) 0)
(pow.f64 (cbrt.f64 (cos.f64 t)) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 4))
(+.f64 (+.f64 1 (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) -1)
(+.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) 0)
(pow.f64 (cbrt.f64 (cos.f64 t)) 2)
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2)))
(+.f64 (+.f64 1 (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) -1)
(+.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) 0)
(pow.f64 (cbrt.f64 (cos.f64 t)) 2)
(cbrt.f64 (pow.f64 (cos.f64 t) 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2)))
(+.f64 (+.f64 1 (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) -1)
(+.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) 0)
(pow.f64 (cbrt.f64 (cos.f64 t)) 2)
(exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (cos.f64 t)))))
(+.f64 (+.f64 1 (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) -1)
(+.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) 0)
(pow.f64 (cbrt.f64 (cos.f64 t)) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2)))
(+.f64 (+.f64 1 (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) -1)
(+.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) 0)
(pow.f64 (cbrt.f64 (cos.f64 t)) 2)

localize34.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 eh (sin.f64 t))
99.8%
(*.f64 ew (cos.f64 t))
99.8%
(*.f64 (neg.f64 eh) (tan.f64 t))
96.9%
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
Compiler

Compiled 115 to 24 computations (79.1% saved)

localize68.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (neg.f64 eh) (tan.f64 t))
96.9%
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
65.7%
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
38.0%
(/.f64 (neg.f64 (pow.f64 eh 3)) (*.f64 eh eh))
Compiler

Compiled 179 to 49 computations (72.6% saved)

localize52.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
96.9%
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
94.8%
(/.f64 (*.f64 eh (neg.f64 t)) ew)
65.7%
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
37.4%
(cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3))
Compiler

Compiled 185 to 40 computations (78.4% saved)

series9.0ms (0.1%)

Counts
1 → 36
Calls

9 calls:

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

rewrite58.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1812×add-sqr-sqrt
1800×*-un-lft-identity
1674×add-cube-cbrt
1648×add-cbrt-cube
192×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0917
118813
2261413
Stop Event
node limit
Counts
1 → 42
Calls
Call 1
Inputs
(/.f64 (*.f64 eh (neg.f64 t)) ew)
Outputs
(((-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 eh ew) t))) 1) (2)) ((*.f64 eh (*.f64 t (pow.f64 ew -1))) (2)) ((*.f64 eh (/.f64 1 (/.f64 ew t))) (2)) ((*.f64 t (*.f64 eh (pow.f64 ew -1))) (2)) ((*.f64 (*.f64 eh t) (pow.f64 ew -1)) (2)) ((*.f64 (*.f64 eh t) (/.f64 1 (neg.f64 ew))) (2)) ((*.f64 (*.f64 (/.f64 eh ew) t) 1) (2)) ((*.f64 1 (*.f64 (/.f64 eh ew) t)) (2)) ((*.f64 (sqrt.f64 (*.f64 (/.f64 eh ew) t)) (sqrt.f64 (*.f64 (/.f64 eh ew) t))) (2)) ((*.f64 (sqrt.f64 (*.f64 eh t)) (*.f64 (sqrt.f64 (*.f64 eh t)) (pow.f64 ew -1))) (2)) ((*.f64 (cbrt.f64 (*.f64 (/.f64 eh ew) t)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 eh ew) t)) 2)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 eh ew) t)) 2) (cbrt.f64 (*.f64 (/.f64 eh ew) t))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (*.f64 eh t)) 2) (*.f64 (cbrt.f64 (*.f64 eh t)) (pow.f64 ew -1))) (2)) ((*.f64 (pow.f64 ew -1) (*.f64 eh t)) (2)) ((*.f64 (/.f64 1 (sqrt.f64 ew)) (/.f64 (*.f64 eh t) (sqrt.f64 ew))) (2)) ((*.f64 (/.f64 1 (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (*.f64 eh t) (cbrt.f64 ew))) (2)) ((*.f64 (/.f64 t (sqrt.f64 ew)) (/.f64 eh (sqrt.f64 ew))) (2)) ((*.f64 (/.f64 eh ew) t) (2)) ((*.f64 (/.f64 eh 1) (/.f64 t ew)) (2)) ((*.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 t (sqrt.f64 ew))) (2)) ((*.f64 (/.f64 eh (pow.f64 (cbrt.f64 ew) 2)) (/.f64 t (cbrt.f64 ew))) (2)) ((*.f64 (/.f64 t 1) (/.f64 eh ew)) (2)) ((*.f64 (/.f64 t (pow.f64 (cbrt.f64 ew) 2)) (/.f64 eh (cbrt.f64 ew))) (2)) ((*.f64 (/.f64 (sqrt.f64 (*.f64 eh t)) 1) (/.f64 (sqrt.f64 (*.f64 eh t)) ew)) (2)) ((*.f64 (/.f64 (sqrt.f64 (*.f64 eh t)) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (sqrt.f64 (*.f64 eh t)) (cbrt.f64 ew))) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eh t)) 2) 1) (/.f64 (cbrt.f64 (*.f64 eh t)) ew)) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eh t)) 2) (sqrt.f64 ew)) (/.f64 (cbrt.f64 (*.f64 eh t)) (sqrt.f64 ew))) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eh t)) 2) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 (*.f64 (/.f64 eh ew) t))) (2)) ((pow.f64 (*.f64 (/.f64 eh ew) t) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 (/.f64 eh ew) t)) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (/.f64 eh ew) t)) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (/.f64 eh ew) t) 3) 1/3) (2)) ((pow.f64 (/.f64 ew (*.f64 eh t)) -1) (2)) ((neg.f64 (*.f64 (/.f64 eh ew) t)) (2)) ((sqrt.f64 (pow.f64 (*.f64 (/.f64 eh ew) t) 2)) (2)) ((log.f64 (exp.f64 (*.f64 (/.f64 eh ew) t))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 eh ew) t)))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (/.f64 eh ew) t) 3)) (2)) ((expm1.f64 (log1p.f64 (*.f64 (/.f64 eh ew) t))) (2)) ((exp.f64 (log.f64 (*.f64 (/.f64 eh ew) t))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 eh ew) t)) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 (/.f64 eh ew) t))) (2)))

simplify58.0ms (0.3%)

Algorithm
egg-herbie
Rules
1426×associate-+r+
1386×associate-+l+
1122×associate-*r/
716×associate-*l/
704×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01081392
12761344
211831344
353241344
Stop Event
node limit
Counts
78 → 54
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 eh ew) t))) 1)
(*.f64 eh (*.f64 t (pow.f64 ew -1)))
(*.f64 eh (/.f64 1 (/.f64 ew t)))
(*.f64 t (*.f64 eh (pow.f64 ew -1)))
(*.f64 (*.f64 eh t) (pow.f64 ew -1))
(*.f64 (*.f64 eh t) (/.f64 1 (neg.f64 ew)))
(*.f64 (*.f64 (/.f64 eh ew) t) 1)
(*.f64 1 (*.f64 (/.f64 eh ew) t))
(*.f64 (sqrt.f64 (*.f64 (/.f64 eh ew) t)) (sqrt.f64 (*.f64 (/.f64 eh ew) t)))
(*.f64 (sqrt.f64 (*.f64 eh t)) (*.f64 (sqrt.f64 (*.f64 eh t)) (pow.f64 ew -1)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 eh ew) t)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 eh ew) t)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 eh ew) t)) 2) (cbrt.f64 (*.f64 (/.f64 eh ew) t)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eh t)) 2) (*.f64 (cbrt.f64 (*.f64 eh t)) (pow.f64 ew -1)))
(*.f64 (pow.f64 ew -1) (*.f64 eh t))
(*.f64 (/.f64 1 (sqrt.f64 ew)) (/.f64 (*.f64 eh t) (sqrt.f64 ew)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (*.f64 eh t) (cbrt.f64 ew)))
(*.f64 (/.f64 t (sqrt.f64 ew)) (/.f64 eh (sqrt.f64 ew)))
(*.f64 (/.f64 eh ew) t)
(*.f64 (/.f64 eh 1) (/.f64 t ew))
(*.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 t (sqrt.f64 ew)))
(*.f64 (/.f64 eh (pow.f64 (cbrt.f64 ew) 2)) (/.f64 t (cbrt.f64 ew)))
(*.f64 (/.f64 t 1) (/.f64 eh ew))
(*.f64 (/.f64 t (pow.f64 (cbrt.f64 ew) 2)) (/.f64 eh (cbrt.f64 ew)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eh t)) 1) (/.f64 (sqrt.f64 (*.f64 eh t)) ew))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eh t)) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (sqrt.f64 (*.f64 eh t)) (cbrt.f64 ew)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eh t)) 2) 1) (/.f64 (cbrt.f64 (*.f64 eh t)) ew))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eh t)) 2) (sqrt.f64 ew)) (/.f64 (cbrt.f64 (*.f64 eh t)) (sqrt.f64 ew)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eh t)) 2) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 (*.f64 (/.f64 eh ew) t)))
(pow.f64 (*.f64 (/.f64 eh ew) t) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 eh ew) t)) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 eh ew) t)) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 eh ew) t) 3) 1/3)
(pow.f64 (/.f64 ew (*.f64 eh t)) -1)
(neg.f64 (*.f64 (/.f64 eh ew) t))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 eh ew) t) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 eh ew) t)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 eh ew) t))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 eh ew) t) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 eh ew) t)))
(exp.f64 (log.f64 (*.f64 (/.f64 eh ew) t)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 eh ew) t)) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 eh ew) t)))
Outputs
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 eh ew) t))) 1)
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(*.f64 eh (*.f64 t (pow.f64 ew -1)))
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(*.f64 eh (/.f64 1 (/.f64 ew t)))
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(*.f64 t (*.f64 eh (pow.f64 ew -1)))
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(*.f64 (*.f64 eh t) (pow.f64 ew -1))
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(*.f64 (*.f64 eh t) (/.f64 1 (neg.f64 ew)))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(*.f64 (*.f64 (/.f64 eh ew) t) 1)
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(*.f64 1 (*.f64 (/.f64 eh ew) t))
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(*.f64 (sqrt.f64 (*.f64 (/.f64 eh ew) t)) (sqrt.f64 (*.f64 (/.f64 eh ew) t)))
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(*.f64 (sqrt.f64 (*.f64 eh t)) (*.f64 (sqrt.f64 (*.f64 eh t)) (pow.f64 ew -1)))
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(*.f64 (cbrt.f64 (*.f64 (/.f64 eh ew) t)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 eh ew) t)) 2))
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 eh ew) t)) 2) (cbrt.f64 (*.f64 (/.f64 eh ew) t)))
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eh t)) 2) (*.f64 (cbrt.f64 (*.f64 eh t)) (pow.f64 ew -1)))
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(*.f64 (pow.f64 ew -1) (*.f64 eh t))
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(*.f64 (/.f64 1 (sqrt.f64 ew)) (/.f64 (*.f64 eh t) (sqrt.f64 ew)))
(*.f64 (/.f64 1 (sqrt.f64 ew)) (/.f64 eh (/.f64 (sqrt.f64 ew) t)))
(*.f64 (/.f64 t (sqrt.f64 ew)) (/.f64 eh (sqrt.f64 ew)))
(*.f64 (/.f64 (/.f64 eh (sqrt.f64 ew)) (sqrt.f64 ew)) t)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (*.f64 eh t) (cbrt.f64 ew)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 ew) 2)) (/.f64 eh (/.f64 (cbrt.f64 ew) t)))
(/.f64 (/.f64 (*.f64 t eh) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 ew))
(*.f64 (/.f64 eh (pow.f64 (cbrt.f64 ew) 2)) (/.f64 t (cbrt.f64 ew)))
(*.f64 (/.f64 t (sqrt.f64 ew)) (/.f64 eh (sqrt.f64 ew)))
(*.f64 (/.f64 1 (sqrt.f64 ew)) (/.f64 eh (/.f64 (sqrt.f64 ew) t)))
(*.f64 (/.f64 (/.f64 eh (sqrt.f64 ew)) (sqrt.f64 ew)) t)
(*.f64 (/.f64 eh ew) t)
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(*.f64 (/.f64 eh 1) (/.f64 t ew))
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(*.f64 (/.f64 eh (sqrt.f64 ew)) (/.f64 t (sqrt.f64 ew)))
(*.f64 (/.f64 1 (sqrt.f64 ew)) (/.f64 eh (/.f64 (sqrt.f64 ew) t)))
(*.f64 (/.f64 t (sqrt.f64 ew)) (/.f64 eh (sqrt.f64 ew)))
(*.f64 (/.f64 (/.f64 eh (sqrt.f64 ew)) (sqrt.f64 ew)) t)
(*.f64 (/.f64 eh (pow.f64 (cbrt.f64 ew) 2)) (/.f64 t (cbrt.f64 ew)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 ew) 2)) (/.f64 eh (/.f64 (cbrt.f64 ew) t)))
(/.f64 (/.f64 (*.f64 t eh) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 ew))
(*.f64 (/.f64 t 1) (/.f64 eh ew))
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(*.f64 (/.f64 t (pow.f64 (cbrt.f64 ew) 2)) (/.f64 eh (cbrt.f64 ew)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 ew) 2)) (/.f64 eh (/.f64 (cbrt.f64 ew) t)))
(/.f64 (/.f64 (*.f64 t eh) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 ew))
(*.f64 (/.f64 eh (pow.f64 (cbrt.f64 ew) 2)) (/.f64 t (cbrt.f64 ew)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eh t)) 1) (/.f64 (sqrt.f64 (*.f64 eh t)) ew))
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(*.f64 (/.f64 (sqrt.f64 (*.f64 eh t)) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (sqrt.f64 (*.f64 eh t)) (cbrt.f64 ew)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 ew) 2)) (/.f64 eh (/.f64 (cbrt.f64 ew) t)))
(/.f64 (/.f64 (*.f64 t eh) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 ew))
(*.f64 (/.f64 eh (pow.f64 (cbrt.f64 ew) 2)) (/.f64 t (cbrt.f64 ew)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eh t)) 2) 1) (/.f64 (cbrt.f64 (*.f64 eh t)) ew))
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eh t)) 2) (sqrt.f64 ew)) (/.f64 (cbrt.f64 (*.f64 eh t)) (sqrt.f64 ew)))
(*.f64 (/.f64 1 (sqrt.f64 ew)) (/.f64 eh (/.f64 (sqrt.f64 ew) t)))
(*.f64 (/.f64 t (sqrt.f64 ew)) (/.f64 eh (sqrt.f64 ew)))
(*.f64 (/.f64 (/.f64 eh (sqrt.f64 ew)) (sqrt.f64 ew)) t)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 eh t)) 2) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 (*.f64 (/.f64 eh ew) t)))
(*.f64 (cbrt.f64 (*.f64 t (/.f64 eh ew))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 t eh)) 2) (pow.f64 (cbrt.f64 ew) 2)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 t eh)) 2) (/.f64 (pow.f64 (cbrt.f64 ew) 2) (cbrt.f64 (*.f64 t (/.f64 eh ew)))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 t eh)) 2) (/.f64 (pow.f64 (cbrt.f64 ew) 2) (cbrt.f64 (*.f64 eh (/.f64 t ew)))))
(pow.f64 (*.f64 (/.f64 eh ew) t) 1)
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 eh ew) t)) 2)
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 eh ew) t)) 3)
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(pow.f64 (pow.f64 (*.f64 (/.f64 eh ew) t) 3) 1/3)
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(pow.f64 (/.f64 ew (*.f64 eh t)) -1)
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(neg.f64 (*.f64 (/.f64 eh ew) t))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 t ew) (neg.f64 eh))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 eh ew) t) 2))
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(log.f64 (exp.f64 (*.f64 (/.f64 eh ew) t)))
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 eh ew) t))))
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 eh ew) t) 3))
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 eh ew) t)))
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(exp.f64 (log.f64 (*.f64 (/.f64 eh ew) t)))
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 eh ew) t)) 1))
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 eh ew) t)))
(*.f64 t (/.f64 eh ew))
(*.f64 eh (/.f64 t ew))

localize47.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (neg.f64 eh) (tan.f64 t))
99.7%
(pow.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) 2)
96.9%
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
65.7%
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
Compiler

Compiled 169 to 31 computations (81.7% saved)

series4.0ms (0%)

Counts
1 → 12
Calls

6 calls:

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

rewrite62.0ms (0.4%)

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 ew (cos.f64 t))) 2)
Outputs
(((-.f64 (+.f64 1 (*.f64 ew (cos.f64 t))) 1) (2)) ((*.f64 ew (cos.f64 t)) (2)) ((*.f64 (cos.f64 t) ew) (2)) ((*.f64 (*.f64 ew (cos.f64 t)) 1) (2)) ((*.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) (sqrt.f64 (*.f64 ew (cos.f64 t)))) (2)) ((*.f64 1 (*.f64 ew (cos.f64 t))) (2)) ((*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 1/4) (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 1/4) (sqrt.f64 (*.f64 ew (cos.f64 t))))) (2)) ((*.f64 (sqrt.f64 (cos.f64 t)) (*.f64 (sqrt.f64 (cos.f64 t)) ew)) (2)) ((*.f64 (sqrt.f64 ew) (*.f64 (sqrt.f64 ew) (cos.f64 t))) (2)) ((*.f64 (sqrt.f64 ew) (*.f64 (sqrt.f64 (cos.f64 t)) (sqrt.f64 (*.f64 ew (cos.f64 t))))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) (*.f64 (cbrt.f64 (cos.f64 t)) ew)) (2)) ((*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 2)) (2)) ((*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 ew (cos.f64 t)))) (sqrt.f64 (*.f64 ew (cos.f64 t))))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 2) (cbrt.f64 (*.f64 ew (cos.f64 t)))) (2)) ((*.f64 (pow.f64 (cbrt.f64 ew) 2) (*.f64 (cbrt.f64 ew) (cos.f64 t))) (2)) ((*.f64 (*.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) (pow.f64 (*.f64 ew (cos.f64 t)) 1/4)) (pow.f64 (*.f64 ew (cos.f64 t)) 1/4)) (2)) ((*.f64 (*.f64 ew (sqrt.f64 (cos.f64 t))) (sqrt.f64 (cos.f64 t))) (2)) ((*.f64 (*.f64 ew (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (cbrt.f64 (cos.f64 t))) (2)) ((*.f64 (*.f64 (cos.f64 t) (sqrt.f64 ew)) (sqrt.f64 ew)) (2)) ((*.f64 (*.f64 (cos.f64 t) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 ew)) (2)) ((*.f64 (*.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) (sqrt.f64 ew)) (sqrt.f64 (cos.f64 t))) (2)) ((*.f64 (*.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))))) (2)) ((sqrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 ew) (cos.f64 t))) (2)) ((cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3)) (2)) ((expm1.f64 (log1p.f64 (*.f64 ew (cos.f64 t)))) (2)) ((exp.f64 (log.f64 (*.f64 ew (cos.f64 t)))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 ew (cos.f64 t))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 ew (cos.f64 t)))) (2)))

simplify52.0ms (0.3%)

Algorithm
egg-herbie
Rules
1026×distribute-rgt-in
1020×distribute-lft-in
922×associate-*r*
786×associate-*l*
754×associate-+l+
Iterations

Useful iterations: 3 (0.0ms)

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

eval717.0ms (4.3%)

Compiler

Compiled 65355 to 20212 computations (69.1% saved)

prune887.0ms (5.3%)

Pruning

24 alts after pruning (21 fresh and 3 done)

PrunedKeptTotal
New1712201732
Fresh9110
Picked101
Done336
Total1725241749
Accurracy
100.0%
Counts
1749 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(fabs.f64 (fma.f64 (cos.f64 t) (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) (neg.f64 ew)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
43.1%
(fabs.f64 (-.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) 2) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
97.7%
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 t) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 ew)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
46.0%
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 t) (sqrt.f64 ew)) (sqrt.f64 ew)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
99.7%
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 ew (pow.f64 (pow.f64 (cos.f64 t) 2) 1/3)) (cbrt.f64 (cos.f64 t))) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
98.5%
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 ew (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (cbrt.f64 (cos.f64 t))) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
78.3%
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 ew (sqrt.f64 (cos.f64 t))) (sqrt.f64 (cos.f64 t))) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
99.8%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
56.7%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (fma.f64 t eh (*.f64 eh (+.f64 (*.f64 (pow.f64 t 5) 1/120) (*.f64 (pow.f64 t 3) -1/6)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
98.2%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 3) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
40.6%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (/.f64 (*.f64 (-.f64 0 (pow.f64 eh 3)) (sin.f64 t)) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
75.1%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (/.f64 (sin.f64 t) (/.f64 eh (neg.f64 (*.f64 eh eh)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
40.6%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 eh 3)) (*.f64 eh eh)) (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
48.1%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (tan.f64 t) (*.f64 eh eh)) (neg.f64 (pow.f64 eh 3))) ew))))))
98.8%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))))
98.9%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
98.3%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
61.0%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
32.1%
(fabs.f64 (-.f64 (*.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 ew (cos.f64 t))))) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
40.9%
(fabs.f64 (-.f64 (*.f64 (exp.f64 (log.f64 (*.f64 ew (cos.f64 t)))) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
55.7%
(fabs.f64 (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
80.6%
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 eh) 3) (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
81.2%
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
80.7%
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Compiler

Compiled 1417 to 990 computations (30.1% saved)

localize62.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(pow.f64 (cos.f64 t) 2)
99.5%
(cbrt.f64 (cos.f64 t))
96.9%
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
65.7%
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
Compiler

Compiled 202 to 58 computations (71.3% saved)

series1.0ms (0%)

Counts
1 → 4
Calls

3 calls:

TimeVariablePointExpression
0.0ms
t
@inf
(pow.f64 (cos.f64 t) 2)
0.0ms
t
@-inf
(pow.f64 (cos.f64 t) 2)
0.0ms
t
@0
(pow.f64 (cos.f64 t) 2)

rewrite50.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1176×add-sqr-sqrt
1162×*-un-lft-identity
1100×pow1
1074×add-cube-cbrt
1064×add-cbrt-cube
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0711
114011
2152511
Stop Event
node limit
Counts
1 → 18
Calls
Call 1
Inputs
(pow.f64 (cos.f64 t) 2)
Outputs
(((+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 t)))) (2)) ((-.f64 (+.f64 1 (pow.f64 (cos.f64 t) 2)) 1) (2)) ((*.f64 (cos.f64 t) (cos.f64 t)) (2)) ((*.f64 (pow.f64 (cos.f64 t) 2) 1) (2)) ((*.f64 1 (pow.f64 (cos.f64 t) 2)) (2)) ((*.f64 (sqrt.f64 (cos.f64 t)) (*.f64 (sqrt.f64 (cos.f64 t)) (cos.f64 t))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) (cbrt.f64 (pow.f64 (cos.f64 t) 4))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) (*.f64 (cbrt.f64 (cos.f64 t)) (cos.f64 t))) (2)) ((*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 4)) (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (2)) ((*.f64 (*.f64 (cos.f64 t) (sqrt.f64 (cos.f64 t))) (sqrt.f64 (cos.f64 t))) (2)) ((*.f64 (*.f64 (cos.f64 t) (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (cbrt.f64 (cos.f64 t))) (2)) ((/.f64 (+.f64 (cos.f64 (+.f64 t t)) (cos.f64 (-.f64 t t))) 2) (2)) ((sqrt.f64 (pow.f64 (cos.f64 t) 4)) (2)) ((log.f64 (exp.f64 (pow.f64 (cos.f64 t) 2))) (2)) ((cbrt.f64 (pow.f64 (pow.f64 (cos.f64 t) 2) 3)) (2)) ((expm1.f64 (log1p.f64 (pow.f64 (cos.f64 t) 2))) (2)) ((exp.f64 (*.f64 2 (log.f64 (cos.f64 t)))) (2)) ((log1p.f64 (expm1.f64 (pow.f64 (cos.f64 t) 2))) (2)))

simplify69.0ms (0.4%)

Algorithm
egg-herbie
Rules
1018×+-commutative
908×associate-+r-
806×unswap-sqr
778×*-commutative
612×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
069514
1138400
2354300
31125300
43287300
57217300
Stop Event
node limit
Counts
22 → 40
Calls
Call 1
Inputs
1
(+.f64 (*.f64 -1 (pow.f64 t 2)) 1)
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1 (*.f64 1/3 (pow.f64 t 4))))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1 (+.f64 (*.f64 -2/45 (pow.f64 t 6)) (*.f64 1/3 (pow.f64 t 4)))))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 t))))
(-.f64 (+.f64 1 (pow.f64 (cos.f64 t) 2)) 1)
(*.f64 (cos.f64 t) (cos.f64 t))
(*.f64 (pow.f64 (cos.f64 t) 2) 1)
(*.f64 1 (pow.f64 (cos.f64 t) 2))
(*.f64 (sqrt.f64 (cos.f64 t)) (*.f64 (sqrt.f64 (cos.f64 t)) (cos.f64 t)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) (cbrt.f64 (pow.f64 (cos.f64 t) 4)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) (*.f64 (cbrt.f64 (cos.f64 t)) (cos.f64 t)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 4)) (pow.f64 (cbrt.f64 (cos.f64 t)) 2))
(*.f64 (*.f64 (cos.f64 t) (sqrt.f64 (cos.f64 t))) (sqrt.f64 (cos.f64 t)))
(*.f64 (*.f64 (cos.f64 t) (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (cbrt.f64 (cos.f64 t)))
(/.f64 (+.f64 (cos.f64 (+.f64 t t)) (cos.f64 (-.f64 t t))) 2)
(sqrt.f64 (pow.f64 (cos.f64 t) 4))
(log.f64 (exp.f64 (pow.f64 (cos.f64 t) 2)))
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 t) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 t) 2)))
(exp.f64 (*.f64 2 (log.f64 (cos.f64 t))))
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 t) 2)))
Outputs
1
(+.f64 (*.f64 -1 (pow.f64 t 2)) 1)
(fma.f64 -1 (*.f64 t t) 1)
(-.f64 1 (*.f64 t t))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1 (*.f64 1/3 (pow.f64 t 4))))
(fma.f64 -1 (*.f64 t t) (+.f64 1 (*.f64 1/3 (pow.f64 t 4))))
(-.f64 (fma.f64 1/3 (pow.f64 t 4) 1) (*.f64 t t))
(-.f64 (*.f64 1/3 (pow.f64 t 4)) (fma.f64 t t -1))
(-.f64 1 (fma.f64 t t (*.f64 (pow.f64 t 4) -1/3)))
(+.f64 (*.f64 -1 (pow.f64 t 2)) (+.f64 1 (+.f64 (*.f64 -2/45 (pow.f64 t 6)) (*.f64 1/3 (pow.f64 t 4)))))
(+.f64 (fma.f64 -1 (*.f64 t t) 1) (fma.f64 -2/45 (pow.f64 t 6) (*.f64 1/3 (pow.f64 t 4))))
(+.f64 (-.f64 1 (*.f64 t t)) (fma.f64 -2/45 (pow.f64 t 6) (*.f64 1/3 (pow.f64 t 4))))
(-.f64 (fma.f64 -2/45 (pow.f64 t 6) (fma.f64 1/3 (pow.f64 t 4) 1)) (*.f64 t t))
(-.f64 (fma.f64 1/3 (pow.f64 t 4) (*.f64 -2/45 (pow.f64 t 6))) (fma.f64 t t -1))
(-.f64 (fma.f64 1/3 (pow.f64 t 4) 1) (fma.f64 t t (*.f64 (pow.f64 t 6) 2/45)))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 t))))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 t t))))
(fma.f64 1/2 (cos.f64 (+.f64 t t)) 1/2)
(-.f64 (+.f64 1 (pow.f64 (cos.f64 t) 2)) 1)
(+.f64 (+.f64 1 (pow.f64 (cos.f64 t) 2)) -1)
(+.f64 (pow.f64 (cos.f64 t) 2) 0)
(pow.f64 (cos.f64 t) 2)
(*.f64 (cos.f64 t) (cos.f64 t))
(+.f64 (+.f64 1 (pow.f64 (cos.f64 t) 2)) -1)
(+.f64 (pow.f64 (cos.f64 t) 2) 0)
(pow.f64 (cos.f64 t) 2)
(*.f64 (pow.f64 (cos.f64 t) 2) 1)
(+.f64 (+.f64 1 (pow.f64 (cos.f64 t) 2)) -1)
(+.f64 (pow.f64 (cos.f64 t) 2) 0)
(pow.f64 (cos.f64 t) 2)
(*.f64 1 (pow.f64 (cos.f64 t) 2))
(+.f64 (+.f64 1 (pow.f64 (cos.f64 t) 2)) -1)
(+.f64 (pow.f64 (cos.f64 t) 2) 0)
(pow.f64 (cos.f64 t) 2)
(*.f64 (sqrt.f64 (cos.f64 t)) (*.f64 (sqrt.f64 (cos.f64 t)) (cos.f64 t)))
(+.f64 (+.f64 1 (pow.f64 (cos.f64 t) 2)) -1)
(+.f64 (pow.f64 (cos.f64 t) 2) 0)
(pow.f64 (cos.f64 t) 2)
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) (cbrt.f64 (pow.f64 (cos.f64 t) 4)))
(+.f64 (+.f64 1 (pow.f64 (cos.f64 t) 2)) -1)
(+.f64 (pow.f64 (cos.f64 t) 2) 0)
(pow.f64 (cos.f64 t) 2)
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 t)) 2) (*.f64 (cbrt.f64 (cos.f64 t)) (cos.f64 t)))
(+.f64 (+.f64 1 (pow.f64 (cos.f64 t) 2)) -1)
(+.f64 (pow.f64 (cos.f64 t) 2) 0)
(pow.f64 (cos.f64 t) 2)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 4)) (pow.f64 (cbrt.f64 (cos.f64 t)) 2))
(+.f64 (+.f64 1 (pow.f64 (cos.f64 t) 2)) -1)
(+.f64 (pow.f64 (cos.f64 t) 2) 0)
(pow.f64 (cos.f64 t) 2)
(*.f64 (*.f64 (cos.f64 t) (sqrt.f64 (cos.f64 t))) (sqrt.f64 (cos.f64 t)))
(+.f64 (+.f64 1 (pow.f64 (cos.f64 t) 2)) -1)
(+.f64 (pow.f64 (cos.f64 t) 2) 0)
(pow.f64 (cos.f64 t) 2)
(*.f64 (*.f64 (cos.f64 t) (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (cbrt.f64 (cos.f64 t)))
(+.f64 (+.f64 1 (pow.f64 (cos.f64 t) 2)) -1)
(+.f64 (pow.f64 (cos.f64 t) 2) 0)
(pow.f64 (cos.f64 t) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 t t)) (cos.f64 (-.f64 t t))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 t t)) (cos.f64 0)) 2)
(/.f64 (+.f64 1 (cos.f64 (+.f64 t t))) 2)
(sqrt.f64 (pow.f64 (cos.f64 t) 4))
(+.f64 (+.f64 1 (pow.f64 (cos.f64 t) 2)) -1)
(+.f64 (pow.f64 (cos.f64 t) 2) 0)
(pow.f64 (cos.f64 t) 2)
(log.f64 (exp.f64 (pow.f64 (cos.f64 t) 2)))
(+.f64 (+.f64 1 (pow.f64 (cos.f64 t) 2)) -1)
(+.f64 (pow.f64 (cos.f64 t) 2) 0)
(pow.f64 (cos.f64 t) 2)
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 t) 2) 3))
(+.f64 (+.f64 1 (pow.f64 (cos.f64 t) 2)) -1)
(+.f64 (pow.f64 (cos.f64 t) 2) 0)
(pow.f64 (cos.f64 t) 2)
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 t) 2)))
(+.f64 (+.f64 1 (pow.f64 (cos.f64 t) 2)) -1)
(+.f64 (pow.f64 (cos.f64 t) 2) 0)
(pow.f64 (cos.f64 t) 2)
(exp.f64 (*.f64 2 (log.f64 (cos.f64 t))))
(+.f64 (+.f64 1 (pow.f64 (cos.f64 t) 2)) -1)
(+.f64 (pow.f64 (cos.f64 t) 2) 0)
(pow.f64 (cos.f64 t) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 t) 2)))
(+.f64 (+.f64 1 (pow.f64 (cos.f64 t) 2)) -1)
(+.f64 (pow.f64 (cos.f64 t) 2) 0)
(pow.f64 (cos.f64 t) 2)

localize27.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
99.8%
(*.f64 eh (sin.f64 t))
99.8%
(*.f64 (neg.f64 eh) (tan.f64 t))
96.9%
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
Compiler

Compiled 100 to 22 computations (78% saved)

series8.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite114.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1786×associate-/r*
1640×associate-*l/
398×associate-/r/
368×associate-/l/
324×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01545
131141
2423241
Stop Event
node limit
Counts
1 → 39
Calls
Call 1
Inputs
(*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
Outputs
(((-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))) 1) (2)) ((/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) eh) (/.f64 ew (tan.f64 t)))) (2)) ((/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (/.f64 ew (*.f64 eh (tan.f64 t))))) (2)) ((/.f64 (*.f64 eh (*.f64 (sin.f64 t) eh)) (*.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (/.f64 ew (tan.f64 t)))) (2)) ((/.f64 (*.f64 (*.f64 (sin.f64 t) eh) (*.f64 eh (/.f64 (tan.f64 t) ew))) (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (2)) ((/.f64 (*.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) (*.f64 (sin.f64 t) eh)) (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (2)) ((/.f64 (*.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) (*.f64 (sin.f64 t) eh)) (neg.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (2)) ((/.f64 (*.f64 (-.f64 0 (*.f64 eh eh)) (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) eh) (2)) ((/.f64 (*.f64 (-.f64 0 (pow.f64 eh 3)) (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh)))) (2)) ((/.f64 (*.f64 (*.f64 eh (tan.f64 t)) (*.f64 (sin.f64 t) eh)) (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (pow.f64 ew -1))) (2)) ((/.f64 (*.f64 (*.f64 eh (tan.f64 t)) (*.f64 (sin.f64 t) eh)) (*.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) ew)) (2)) ((/.f64 (*.f64 (*.f64 eh (tan.f64 t)) (*.f64 (sin.f64 t) eh)) (*.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (neg.f64 ew))) (2)) ((/.f64 (*.f64 (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) (*.f64 (sin.f64 t) eh)) (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (2)) ((/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) 2) (*.f64 (sin.f64 t) eh)) (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 t) eh) (*.f64 eh (/.f64 (tan.f64 t) ew))) 1) (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (2)) ((/.f64 (*.f64 (*.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) (*.f64 (sin.f64 t) eh)) 1) (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (2)) ((/.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))))) (*.f64 (sin.f64 t) eh))) (sqrt.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (2)) ((/.f64 (*.f64 (*.f64 (sin.f64 t) (*.f64 eh (/.f64 (tan.f64 t) ew))) eh) (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (2)) ((/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 t (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (cos.f64 (+.f64 t (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) eh) 2) (2)) ((/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 t) eh) (*.f64 eh (/.f64 (tan.f64 t) ew))) 1) (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (2)) ((/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 t) eh) (*.f64 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))))) (2)) ((/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 t) eh) (*.f64 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))))) (2)) ((/.f64 (/.f64 (*.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) (*.f64 (sin.f64 t) eh)) 1) (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew)))) (2)) ((/.f64 (/.f64 (*.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) (*.f64 (sin.f64 t) eh)) (sqrt.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (sqrt.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (2)) ((/.f64 (/.f64 (*.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) (*.f64 (sin.f64 t) eh)) (*.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))))) (2)) ((pow.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) 1) (2)) ((pow.f64 (sqrt.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) 3) 1/3) (2)) ((sqrt.f64 (pow.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 (sin.f64 t) eh))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 t) eh) 3) (pow.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) 3) (pow.f64 (*.f64 (sin.f64 t) eh) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))) (2)) ((exp.f64 (log.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))) (2)))

simplify90.0ms (0.5%)

Algorithm
egg-herbie
Rules
1146×associate-/r*
988×associate-/l/
882×*-commutative
810×associate-/r/
740×associate-*r/
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01594141
14554075
218853951
367413915
Stop Event
node limit
Counts
75 → 92
Calls
Call 1
Inputs
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 t eh))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 t eh)))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 t eh))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 t eh)))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))) 1)
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) eh) (/.f64 ew (tan.f64 t))))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (/.f64 ew (*.f64 eh (tan.f64 t)))))
(/.f64 (*.f64 eh (*.f64 (sin.f64 t) eh)) (*.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (/.f64 ew (tan.f64 t))))
(/.f64 (*.f64 (*.f64 (sin.f64 t) eh) (*.f64 eh (/.f64 (tan.f64 t) ew))) (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) (*.f64 (sin.f64 t) eh)) (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) (*.f64 (sin.f64 t) eh)) (neg.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 (-.f64 0 (*.f64 eh eh)) (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) eh)
(/.f64 (*.f64 (-.f64 0 (pow.f64 eh 3)) (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh))))
(/.f64 (*.f64 (*.f64 eh (tan.f64 t)) (*.f64 (sin.f64 t) eh)) (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (pow.f64 ew -1)))
(/.f64 (*.f64 (*.f64 eh (tan.f64 t)) (*.f64 (sin.f64 t) eh)) (*.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) ew))
(/.f64 (*.f64 (*.f64 eh (tan.f64 t)) (*.f64 (sin.f64 t) eh)) (*.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (neg.f64 ew)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) (*.f64 (sin.f64 t) eh)) (/.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 (sin.f64 t) eh)) (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 t) eh) (*.f64 eh (/.f64 (tan.f64 t) ew))) 1) (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 (*.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) (*.f64 (sin.f64 t) eh)) 1) (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))))) (*.f64 (sin.f64 t) eh))) (sqrt.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 (*.f64 (sin.f64 t) (*.f64 eh (/.f64 (tan.f64 t) ew))) eh) (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 t (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (cos.f64 (+.f64 t (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) eh) 2)
(/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 t) eh) (*.f64 eh (/.f64 (tan.f64 t) ew))) 1) (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 t) eh) (*.f64 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 (sin.f64 t) eh) (*.f64 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 (/.f64 (*.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) (*.f64 (sin.f64 t) eh)) 1) (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(/.f64 (/.f64 (*.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) (*.f64 (sin.f64 t) eh)) (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 (/.f64 (tan.f64 t) ew)) (*.f64 (sin.f64 t) eh)) (*.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 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) 1)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 (sin.f64 t) eh)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 t) 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 (*.f64 (sin.f64 t) eh) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))))
Outputs
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 t eh))
(*.f64 (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 t eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 t eh))
(*.f64 eh (*.f64 t (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 t (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 t eh)))
(fma.f64 -1/6 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))) (pow.f64 t 3)) (*.f64 (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 t eh)))
(fma.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 t eh) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh))))) (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3))))
(*.f64 eh (*.f64 (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 t eh))))
(fma.f64 1/120 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))) (pow.f64 t 5)) (fma.f64 -1/6 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))) (pow.f64 t 3)) (*.f64 (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 t eh))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 t eh)) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh))))) (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))) (+.f64 t (fma.f64 1/120 (pow.f64 t 5) (*.f64 -1/6 (pow.f64 t 3)))))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))) (+.f64 t (fma.f64 1/120 (pow.f64 t 5) (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 t eh)))))
(fma.f64 -1/5040 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))) (pow.f64 t 7)) (fma.f64 1/120 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))) (pow.f64 t 5)) (fma.f64 -1/6 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))) (pow.f64 t 3)) (*.f64 (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (*.f64 t eh)))))
(+.f64 (fma.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 t eh) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh))))) (*.f64 -1/6 (pow.f64 t 3)))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh))))) (+.f64 (*.f64 -1/5040 (pow.f64 t 7)) (*.f64 1/120 (pow.f64 t 5)))))
(fma.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))) (fma.f64 1/120 (pow.f64 t 5) (*.f64 -1/6 (pow.f64 t 3))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))) (+.f64 t (*.f64 -1/5040 (pow.f64 t 7)))))
(*.f64 (*.f64 eh (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))) (+.f64 t (+.f64 (*.f64 -1/6 (pow.f64 t 3)) (fma.f64 -1/5040 (pow.f64 t 7) (*.f64 1/120 (pow.f64 t 5))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) eh))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (neg.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (neg.f64 (tan.f64 t)) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (neg.f64 (tan.f64 t)))))))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))) 1)
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) eh) (/.f64 ew (tan.f64 t))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (tan.f64 t) (/.f64 ew eh))) eh)) (/.f64 eh (/.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) (*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) eh))
(*.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) eh))
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (/.f64 ew (*.f64 eh (tan.f64 t)))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (tan.f64 t) (/.f64 ew eh))) eh)) (/.f64 eh (/.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) (*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) eh))
(*.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) eh))
(/.f64 (*.f64 eh (*.f64 (sin.f64 t) eh)) (*.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (/.f64 ew (tan.f64 t))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (tan.f64 t) (/.f64 ew eh))) eh)) (/.f64 eh (/.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) (*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) eh))
(*.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) eh))
(/.f64 (*.f64 (*.f64 (sin.f64 t) eh) (*.f64 eh (/.f64 (tan.f64 t) ew))) (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (tan.f64 t) (/.f64 ew eh))) eh)) (/.f64 eh (/.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) (*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) eh))
(*.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) eh))
(/.f64 (*.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) (*.f64 (sin.f64 t) eh)) (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (tan.f64 t) (/.f64 ew eh))) eh)) (/.f64 eh (/.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) (*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) eh))
(*.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) eh))
(/.f64 (*.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) (*.f64 (sin.f64 t) eh)) (neg.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 (sin.f64 t) (*.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)) eh)) (neg.f64 (hypot.f64 1 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(*.f64 (/.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) (neg.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (sin.f64 t) eh))
(*.f64 (/.f64 (*.f64 (sin.f64 t) eh) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) (/.f64 (*.f64 (tan.f64 t) eh) (neg.f64 ew)))
(*.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))) (/.f64 (*.f64 (sin.f64 t) eh) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(/.f64 (*.f64 (-.f64 0 (*.f64 eh eh)) (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) eh)
(/.f64 (neg.f64 (*.f64 eh eh)) (/.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))
(*.f64 (/.f64 (*.f64 eh (neg.f64 eh)) eh) (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (/.f64 (*.f64 eh (neg.f64 eh)) eh))
(/.f64 (*.f64 (-.f64 0 (pow.f64 eh 3)) (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh))))
(/.f64 (*.f64 (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (neg.f64 (pow.f64 eh 3))) (fma.f64 eh eh 0))
(/.f64 (*.f64 (sin.f64 t) (neg.f64 (pow.f64 eh 3))) (/.f64 (*.f64 eh eh) (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))))
(*.f64 (/.f64 (neg.f64 (pow.f64 eh 3)) (/.f64 (*.f64 eh eh) (sin.f64 t))) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(/.f64 (*.f64 (*.f64 eh (tan.f64 t)) (*.f64 (sin.f64 t) eh)) (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (pow.f64 ew -1)))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (tan.f64 t) (/.f64 ew eh))) eh)) (/.f64 eh (/.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) (*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) eh))
(*.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) eh))
(/.f64 (*.f64 (*.f64 eh (tan.f64 t)) (*.f64 (sin.f64 t) eh)) (*.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) ew))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (tan.f64 t) (/.f64 ew eh))) eh)) (/.f64 eh (/.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) (*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) eh))
(*.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) eh))
(/.f64 (*.f64 (*.f64 eh (tan.f64 t)) (*.f64 (sin.f64 t) eh)) (*.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (neg.f64 ew)))
(/.f64 (*.f64 (sin.f64 t) (*.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)) eh)) (neg.f64 (hypot.f64 1 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(*.f64 (/.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) (neg.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (sin.f64 t) eh))
(*.f64 (/.f64 (*.f64 (sin.f64 t) eh) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) (/.f64 (*.f64 (tan.f64 t) eh) (neg.f64 ew)))
(*.f64 (*.f64 (tan.f64 t) (neg.f64 (/.f64 eh ew))) (/.f64 (*.f64 (sin.f64 t) eh) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) (*.f64 (sin.f64 t) eh)) (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (sqrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(/.f64 (sqrt.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))) (/.f64 (/.f64 (hypot.f64 1 (/.f64 (tan.f64 t) (/.f64 ew eh))) (sqrt.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))) (*.f64 (sin.f64 t) eh)))
(/.f64 (sqrt.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))) (/.f64 (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (sqrt.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) eh)))
(*.f64 (sqrt.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))) (*.f64 (/.f64 (*.f64 (sin.f64 t) eh) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) (sqrt.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))) 2) (*.f64 (sin.f64 t) eh)) (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) (cbrt.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(*.f64 (/.f64 (*.f64 (*.f64 (sin.f64 t) eh) (pow.f64 (cbrt.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))) 2)) (hypot.f64 1 (/.f64 (tan.f64 t) (/.f64 ew eh)))) (cbrt.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))) (/.f64 (*.f64 (sin.f64 t) eh) (/.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))) 2))))
(*.f64 (*.f64 (sin.f64 t) eh) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))) 2) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) (cbrt.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 t) eh) (*.f64 eh (/.f64 (tan.f64 t) ew))) 1) (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (tan.f64 t) (/.f64 ew eh))) eh)) (/.f64 eh (/.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) (*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) eh))
(*.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) eh))
(/.f64 (*.f64 (*.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) (*.f64 (sin.f64 t) eh)) 1) (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (tan.f64 t) (/.f64 ew eh))) eh)) (/.f64 eh (/.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) (*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) eh))
(*.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) eh))
(/.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))))) (*.f64 (sin.f64 t) eh))) (sqrt.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew)))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))) (*.f64 (*.f64 (sin.f64 t) eh) (sqrt.f64 (sin.f64 (atan.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))))) (sqrt.f64 (hypot.f64 1 (/.f64 (tan.f64 t) (/.f64 ew eh)))))
(/.f64 (*.f64 (*.f64 eh (*.f64 (sin.f64 t) (sqrt.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))) (sqrt.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))) (sqrt.f64 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))))
(/.f64 (*.f64 (*.f64 (sin.f64 t) (*.f64 eh (sqrt.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (sqrt.f64 (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))) (sqrt.f64 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))))
(/.f64 (*.f64 (*.f64 (sin.f64 t) (*.f64 eh (/.f64 (tan.f64 t) ew))) eh) (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (tan.f64 t) (/.f64 ew eh))) eh)) (/.f64 eh (/.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) (*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) eh))
(*.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) eh))
(/.f64 (*.f64 (-.f64 (cos.f64 (-.f64 t (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (cos.f64 (+.f64 t (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) eh) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 t (atan.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))) (cos.f64 (+.f64 t (atan.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))) (/.f64 2 eh))
(/.f64 (-.f64 (cos.f64 (-.f64 t (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t))))) (cos.f64 (+.f64 t (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))))) (/.f64 2 eh))
(*.f64 (/.f64 eh 2) (-.f64 (cos.f64 (-.f64 t (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (cos.f64 (+.f64 t (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew)))))))
(/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 t) eh) (*.f64 eh (/.f64 (tan.f64 t) ew))) 1) (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (tan.f64 t) (/.f64 ew eh))) eh)) (/.f64 eh (/.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) (*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) eh))
(*.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) eh))
(/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 t) eh) (*.f64 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 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (tan.f64 t) (/.f64 ew eh))) eh)) (/.f64 eh (/.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) (*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) eh))
(*.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) eh))
(/.f64 (/.f64 (*.f64 (*.f64 (sin.f64 t) eh) (*.f64 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 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (tan.f64 t) (/.f64 ew eh))) eh)) (/.f64 eh (/.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) (*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) eh))
(*.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) eh))
(/.f64 (/.f64 (*.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) (*.f64 (sin.f64 t) eh)) 1) (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))))
(*.f64 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (tan.f64 t) (/.f64 ew eh))) eh)) (/.f64 eh (/.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) (*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) eh))
(*.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) eh))
(/.f64 (/.f64 (*.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) (*.f64 (sin.f64 t) eh)) (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 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (tan.f64 t) (/.f64 ew eh))) eh)) (/.f64 eh (/.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) (*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) eh))
(*.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) eh))
(/.f64 (/.f64 (*.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) (*.f64 (sin.f64 t) eh)) (*.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 (/.f64 (sin.f64 t) (/.f64 (hypot.f64 1 (/.f64 (tan.f64 t) (/.f64 ew eh))) eh)) (/.f64 eh (/.f64 ew (tan.f64 t))))
(*.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)) (*.f64 (/.f64 (sin.f64 t) (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) eh))
(*.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) eh))
(pow.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) 1)
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))) 2)
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))) 3)
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) 3) 1/3)
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) 2))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))) (*.f64 (sin.f64 t) eh)))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) 3))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 t) eh) 3) (pow.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) 3)))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))) 3) (pow.f64 (*.f64 (sin.f64 t) eh) 3)))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))) 1))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))))
(*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (tan.f64 t) (/.f64 ew eh))))))
(*.f64 (sin.f64 (atan.f64 (*.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) eh))
(*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 (tan.f64 t) (/.f64 eh ew))))))

localize118.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 ew (cos.f64 t))
96.9%
(/.f64 (*.f64 (/.f64 (tan.f64 t) (*.f64 eh eh)) (neg.f64 (pow.f64 eh 3))) ew)
93.2%
(/.f64 (tan.f64 t) (*.f64 eh eh))
42.4%
(*.f64 (/.f64 (tan.f64 t) (*.f64 eh eh)) (neg.f64 (pow.f64 eh 3)))
Compiler

Compiled 172 to 72 computations (58.1% saved)

series4.0ms (0%)

Counts
3 → 84
Calls

21 calls:

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

rewrite94.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1116×associate-/l/
832×associate-/r/
610×distribute-lft-neg-in
502×distribute-rgt-neg-in
314×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01489
130881
2434781
Stop Event
node limit
Counts
3 → 209
Calls
Call 1
Inputs
(*.f64 (/.f64 (tan.f64 t) (*.f64 eh eh)) (neg.f64 (pow.f64 eh 3)))
(/.f64 (tan.f64 t) (*.f64 eh eh))
(/.f64 (*.f64 (/.f64 (tan.f64 t) (*.f64 eh eh)) (neg.f64 (pow.f64 eh 3))) ew)
Outputs
(((+.f64 0 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))) (2)) ((+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))))) 1) (2)) ((+.f64 (*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) 0) (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))) (2)) ((+.f64 (*.f64 0 (*.f64 (tan.f64 t) (pow.f64 eh -2))) (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))) (2)) ((-.f64 0 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))))) 1) (2)) ((/.f64 (tan.f64 t) (/.f64 (*.f64 eh eh) (pow.f64 eh 3))) (2)) ((/.f64 (tan.f64 t) (*.f64 1 (/.f64 (*.f64 eh eh) (pow.f64 eh 3)))) (2)) ((/.f64 (pow.f64 eh 3) (/.f64 (*.f64 eh eh) (tan.f64 t))) (2)) ((/.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) 1) (2)) ((/.f64 1 (*.f64 (/.f64 1 (tan.f64 t)) (/.f64 (*.f64 eh eh) (pow.f64 eh 3)))) (2)) ((/.f64 1 (/.f64 (*.f64 eh eh) (*.f64 (tan.f64 t) (pow.f64 eh 3)))) (2)) ((/.f64 1 (*.f64 (/.f64 (*.f64 eh eh) (pow.f64 eh 3)) (/.f64 (cos.f64 t) (sin.f64 t)))) (2)) ((/.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3)) (*.f64 eh eh)) (2)) ((/.f64 (sin.f64 t) (*.f64 (/.f64 (*.f64 eh eh) (pow.f64 eh 3)) (cos.f64 t))) (2)) ((/.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) eh)) eh) (2)) ((/.f64 (*.f64 (sin.f64 t) (pow.f64 eh 3)) (*.f64 (*.f64 eh eh) (cos.f64 t))) (2)) ((/.f64 (*.f64 (/.f64 (tan.f64 t) eh) (pow.f64 eh 3)) eh) (2)) ((/.f64 (/.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3)) eh) eh) (2)) ((/.f64 (/.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3)) (cbrt.f64 (pow.f64 eh 4))) (pow.f64 (cbrt.f64 eh) 2)) (2)) ((/.f64 (neg.f64 (sin.f64 t)) (*.f64 (/.f64 (*.f64 eh eh) (pow.f64 eh 3)) (neg.f64 (cos.f64 t)))) (2)) ((/.f64 (-.f64 0 (pow.f64 eh 6)) (*.f64 (/.f64 (*.f64 eh eh) (tan.f64 t)) (pow.f64 eh 3))) (2)) ((/.f64 (-.f64 0 (pow.f64 (pow.f64 eh 3) 3)) (*.f64 (/.f64 (*.f64 eh eh) (tan.f64 t)) (+.f64 (pow.f64 eh 6) 0))) (2)) ((pow.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) 1) (2)) ((pow.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) 2) (2)) ((pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) 3) 1/3) (2)) ((neg.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))) (2)) ((sqrt.f64 (pow.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (pow.f64 eh 3)) (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) 3)) (2)) ((cbrt.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) 3) (pow.f64 (pow.f64 eh 3) 3))) (2)) ((cbrt.f64 (*.f64 (pow.f64 (pow.f64 eh 3) 3) (pow.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))))) (2)) ((exp.f64 (log.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 1) (2)) ((*.f64 (tan.f64 t) (pow.f64 eh -2)) (2)) ((*.f64 (tan.f64 t) (neg.f64 (pow.f64 eh -2))) (2)) ((*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) 1) (2)) ((*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) -1) (2)) ((*.f64 1 (*.f64 (tan.f64 t) (pow.f64 eh -2))) (2)) ((*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (/.f64 (sqrt.f64 (tan.f64 t)) eh)) (2)) ((*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (neg.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh))) (2)) ((*.f64 (sqrt.f64 (tan.f64 t)) (*.f64 (sqrt.f64 (tan.f64 t)) (pow.f64 eh -2))) (2)) ((*.f64 (sqrt.f64 (tan.f64 t)) (neg.f64 (*.f64 (sqrt.f64 (tan.f64 t)) (pow.f64 eh -2)))) (2)) ((*.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) 2)) (2)) ((*.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) 2))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) 2) (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) 2) (neg.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (*.f64 (cbrt.f64 (tan.f64 t)) (pow.f64 eh -2))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 t)) (pow.f64 eh -2)))) (2)) ((*.f64 (/.f64 (tan.f64 t) eh) (/.f64 1 eh)) (2)) ((*.f64 (/.f64 (tan.f64 t) eh) (neg.f64 (/.f64 1 eh))) (2)) ((*.f64 -1 (*.f64 (tan.f64 t) (pow.f64 eh -2))) (2)) ((*.f64 (pow.f64 eh -2) (tan.f64 t)) (2)) ((*.f64 (pow.f64 eh -2) (neg.f64 (tan.f64 t))) (2)) ((*.f64 (neg.f64 (tan.f64 t)) (pow.f64 eh -2)) (2)) ((*.f64 (neg.f64 (tan.f64 t)) (neg.f64 (pow.f64 eh -2))) (2)) ((*.f64 (/.f64 1 eh) (/.f64 (tan.f64 t) eh)) (2)) ((*.f64 (/.f64 1 eh) (neg.f64 (/.f64 (tan.f64 t) eh))) (2)) ((*.f64 (/.f64 1 (cbrt.f64 (pow.f64 eh 4))) (/.f64 (tan.f64 t) (pow.f64 (cbrt.f64 eh) 2))) (2)) ((*.f64 (/.f64 1 (cbrt.f64 (pow.f64 eh 4))) (neg.f64 (/.f64 (tan.f64 t) (pow.f64 (cbrt.f64 eh) 2)))) (2)) ((*.f64 (neg.f64 (sqrt.f64 (tan.f64 t))) (*.f64 (sqrt.f64 (tan.f64 t)) (pow.f64 eh -2))) (2)) ((*.f64 (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (*.f64 (cbrt.f64 (tan.f64 t)) (pow.f64 eh -2))) (2)) ((*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) 1) (/.f64 (sqrt.f64 (tan.f64 t)) (*.f64 eh eh))) (2)) ((*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) 1) (neg.f64 (/.f64 (sqrt.f64 (tan.f64 t)) (*.f64 eh eh)))) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) 1) (/.f64 (cbrt.f64 (tan.f64 t)) (*.f64 eh eh))) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) 1) (neg.f64 (/.f64 (cbrt.f64 (tan.f64 t)) (*.f64 eh eh)))) (2)) ((*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) (*.f64 eh eh)) (sqrt.f64 (tan.f64 t))) (2)) ((*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) (cbrt.f64 (pow.f64 eh 4))) (/.f64 (sqrt.f64 (tan.f64 t)) (pow.f64 (cbrt.f64 eh) 2))) (2)) ((*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) (cbrt.f64 (pow.f64 eh 4))) (neg.f64 (/.f64 (sqrt.f64 (tan.f64 t)) (pow.f64 (cbrt.f64 eh) 2)))) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) eh) (/.f64 (cbrt.f64 (tan.f64 t)) eh)) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) eh) (neg.f64 (/.f64 (cbrt.f64 (tan.f64 t)) eh))) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (cbrt.f64 (pow.f64 eh 4))) (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (cbrt.f64 (pow.f64 eh 4))) (neg.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))))) (2)) ((*.f64 (neg.f64 (/.f64 (tan.f64 t) eh)) (/.f64 1 eh)) (2)) ((*.f64 (/.f64 1 (/.f64 (*.f64 eh eh) (sqrt.f64 (tan.f64 t)))) (sqrt.f64 (tan.f64 t))) (2)) ((*.f64 (/.f64 1 (/.f64 (*.f64 eh eh) (pow.f64 (cbrt.f64 (tan.f64 t)) 2))) (cbrt.f64 (tan.f64 t))) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (*.f64 eh eh)) (cbrt.f64 (tan.f64 t))) (2)) ((*.f64 (neg.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh)) (/.f64 (sqrt.f64 (tan.f64 t)) eh)) (2)) ((*.f64 (neg.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) 2)) (2)) ((*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) 2)) (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (2)) ((*.f64 (neg.f64 (pow.f64 eh -2)) (tan.f64 t)) (2)) ((*.f64 (neg.f64 (/.f64 1 eh)) (/.f64 (tan.f64 t) eh)) (2)) ((*.f64 (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 eh 4)))) (/.f64 (tan.f64 t) (pow.f64 (cbrt.f64 eh) 2))) (2)) ((*.f64 (neg.f64 (/.f64 (sqrt.f64 (tan.f64 t)) 1)) (/.f64 (sqrt.f64 (tan.f64 t)) (*.f64 eh eh))) (2)) ((*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) 1)) (/.f64 (cbrt.f64 (tan.f64 t)) (*.f64 eh eh))) (2)) ((*.f64 (neg.f64 (/.f64 (sqrt.f64 (tan.f64 t)) (cbrt.f64 (pow.f64 eh 4)))) (/.f64 (sqrt.f64 (tan.f64 t)) (pow.f64 (cbrt.f64 eh) 2))) (2)) ((*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) eh)) (/.f64 (cbrt.f64 (tan.f64 t)) eh)) (2)) ((*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (cbrt.f64 (pow.f64 eh 4)))) (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (2)) ((pow.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) 1) (2)) ((pow.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) 2) (2)) ((pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) 3) 1/3) (2)) ((pow.f64 (/.f64 (*.f64 eh eh) (tan.f64 t)) -1) (2)) ((neg.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) (2)) ((sqrt.f64 (/.f64 (pow.f64 (tan.f64 t) 2) (pow.f64 eh 4))) (2)) ((log.f64 (pow.f64 (exp.f64 (tan.f64 t)) (pow.f64 eh -2))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) 3)) (2)) ((cbrt.f64 (/.f64 (pow.f64 (tan.f64 t) 3) (pow.f64 eh 6))) (2)) ((expm1.f64 (log1p.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (2)) ((exp.f64 (log.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (2)))
(((+.f64 (*.f64 (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh))) 0) (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh))))) (2)) ((+.f64 (*.f64 0 (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))) (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh))))) (2)) ((-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))) 1) (2)) ((*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (*.f64 (pow.f64 eh 3) (/.f64 1 ew))) (2)) ((*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (/.f64 (pow.f64 eh 3) ew)) (2)) ((*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (*.f64 (/.f64 1 ew) (pow.f64 eh 3))) (2)) ((*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (neg.f64 (*.f64 (pow.f64 eh 3) (/.f64 1 ew)))) (2)) ((*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (neg.f64 (*.f64 (/.f64 1 ew) (pow.f64 eh 3)))) (2)) ((*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (neg.f64 (/.f64 (pow.f64 eh 3) ew))) (2)) ((*.f64 (pow.f64 eh 3) (*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (/.f64 1 ew))) (2)) ((*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))) (2)) ((*.f64 (pow.f64 eh 3) (neg.f64 (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh))))) (2)) ((*.f64 (pow.f64 eh 3) (neg.f64 (*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (/.f64 1 ew)))) (2)) ((*.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) (/.f64 1 ew)) (2)) ((*.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) (/.f64 1 (neg.f64 ew))) (2)) ((*.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) (neg.f64 (/.f64 1 ew))) (2)) ((*.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) (neg.f64 (/.f64 1 (neg.f64 ew)))) (2)) ((*.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))) 1) (2)) ((*.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))) -1) (2)) ((*.f64 1 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh))))) (2)) ((*.f64 (/.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (sqrt.f64 (/.f64 ew (pow.f64 eh 3)))) (/.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (sqrt.f64 (/.f64 ew (pow.f64 eh 3))))) (2)) ((*.f64 (/.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (sqrt.f64 (/.f64 ew (pow.f64 eh 3)))) (neg.f64 (/.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (sqrt.f64 (/.f64 ew (pow.f64 eh 3)))))) (2)) ((*.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) (*.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) (/.f64 1 ew))) (2)) ((*.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) (/.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) ew)) (2)) ((*.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) (/.f64 1 ew)))) (2)) ((*.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) (neg.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) ew))) (2)) ((*.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)) (pow.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)) 2)) (2)) ((*.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)) (neg.f64 (pow.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)) 2))) (2)) ((*.f64 (pow.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)) 2) (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew))) (2)) ((*.f64 (pow.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)) 2) (neg.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)))) (2)) ((*.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) (*.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (/.f64 1 ew))) (2)) ((*.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) (neg.f64 (*.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (/.f64 1 ew)))) (2)) ((*.f64 -1 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh))))) (2)) ((*.f64 (/.f64 1 ew) (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))) (2)) ((*.f64 (/.f64 1 (sqrt.f64 ew)) (/.f64 (tan.f64 t) (*.f64 (sqrt.f64 ew) (/.f64 (*.f64 eh eh) (pow.f64 eh 3))))) (2)) ((*.f64 (/.f64 1 (sqrt.f64 ew)) (neg.f64 (/.f64 (tan.f64 t) (*.f64 (sqrt.f64 ew) (/.f64 (*.f64 eh eh) (pow.f64 eh 3)))))) (2)) ((*.f64 (/.f64 1 (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (tan.f64 t) (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 eh eh) (pow.f64 eh 3))))) (2)) ((*.f64 (/.f64 1 (pow.f64 (cbrt.f64 ew) 2)) (neg.f64 (/.f64 (tan.f64 t) (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 eh eh) (pow.f64 eh 3)))))) (2)) ((*.f64 (/.f64 (pow.f64 eh 3) ew) (*.f64 (tan.f64 t) (pow.f64 eh -2))) (2)) ((*.f64 (/.f64 (pow.f64 eh 3) (sqrt.f64 ew)) (/.f64 (tan.f64 t) (*.f64 (sqrt.f64 ew) (*.f64 eh eh)))) (2)) ((*.f64 (/.f64 (pow.f64 eh 3) (sqrt.f64 ew)) (neg.f64 (/.f64 (tan.f64 t) (*.f64 (sqrt.f64 ew) (*.f64 eh eh))))) (2)) ((*.f64 (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh))) (pow.f64 eh 3)) (2)) ((*.f64 (*.f64 (/.f64 1 ew) (pow.f64 eh 3)) (*.f64 (tan.f64 t) (pow.f64 eh -2))) (2)) ((*.f64 (/.f64 1 (neg.f64 ew)) (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))) (2)) ((*.f64 (/.f64 (tan.f64 t) (*.f64 (sqrt.f64 ew) (*.f64 eh eh))) (/.f64 (pow.f64 eh 3) (sqrt.f64 ew))) (2)) ((*.f64 (/.f64 (tan.f64 t) (*.f64 (sqrt.f64 ew) (*.f64 eh eh))) (neg.f64 (/.f64 (pow.f64 eh 3) (sqrt.f64 ew)))) (2)) ((*.f64 (/.f64 (tan.f64 t) (*.f64 (pow.f64 (cbrt.f64 ew) 2) (*.f64 eh eh))) (/.f64 (pow.f64 eh 3) (cbrt.f64 ew))) (2)) ((*.f64 (/.f64 (tan.f64 t) (*.f64 (pow.f64 (cbrt.f64 ew) 2) (*.f64 eh eh))) (neg.f64 (/.f64 (pow.f64 eh 3) (cbrt.f64 ew)))) (2)) ((*.f64 (/.f64 (pow.f64 eh 3) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (tan.f64 t) (*.f64 (cbrt.f64 ew) (*.f64 eh eh)))) (2)) ((*.f64 (/.f64 (pow.f64 eh 3) (pow.f64 (cbrt.f64 ew) 2)) (neg.f64 (/.f64 (tan.f64 t) (*.f64 (cbrt.f64 ew) (*.f64 eh eh))))) (2)) ((*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) ew) (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh)) (2)) ((*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) (*.f64 (cbrt.f64 ew) eh))) (2)) ((*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) (pow.f64 (cbrt.f64 ew) 2)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) (*.f64 (cbrt.f64 ew) eh)))) (2)) ((*.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) 1) (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) ew)) (2)) ((*.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) 1) (neg.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) ew))) (2)) ((*.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) (sqrt.f64 ew)) (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (sqrt.f64 ew))) (2)) ((*.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) (sqrt.f64 ew)) (neg.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (sqrt.f64 ew)))) (2)) ((*.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew))) (2)) ((*.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) (pow.f64 (cbrt.f64 ew) 2)) (neg.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)))) (2)) ((*.f64 (/.f64 (tan.f64 t) (/.f64 ew (pow.f64 eh 3))) (pow.f64 eh -2)) (2)) ((*.f64 (/.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (neg.f64 ew)) (pow.f64 eh 3)) (2)) ((*.f64 (/.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (/.f64 ew 1)) (pow.f64 eh 3)) (2)) ((*.f64 (/.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (/.f64 ew (pow.f64 eh 3/2))) (pow.f64 eh 3/2)) (2)) ((*.f64 (/.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (/.f64 ew (*.f64 eh eh))) eh) (2)) ((*.f64 (/.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (/.f64 ew -1)) (pow.f64 eh 3)) (2)) ((*.f64 (/.f64 1 (*.f64 (/.f64 ew (tan.f64 t)) (*.f64 eh eh))) (pow.f64 eh 3)) (2)) ((*.f64 (/.f64 1 (*.f64 (/.f64 ew (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3)))) eh)) (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh)) (2)) ((*.f64 (/.f64 1 (/.f64 ew (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2))) (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))))) (2)) ((*.f64 (/.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (/.f64 ew (pow.f64 eh 3))) (/.f64 (sqrt.f64 (tan.f64 t)) eh)) (2)) ((*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) 2) (/.f64 ew (pow.f64 eh 3))) (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (2)) ((*.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) ew) (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))))) (2)) ((*.f64 (neg.f64 (/.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (sqrt.f64 (/.f64 ew (pow.f64 eh 3))))) (/.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (sqrt.f64 (/.f64 ew (pow.f64 eh 3))))) (2)) ((*.f64 (neg.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew))) (pow.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)) 2)) (2)) ((*.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)) 2)) (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew))) (2)) ((*.f64 (neg.f64 (/.f64 1 ew)) (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))) (2)) ((*.f64 (neg.f64 (/.f64 1 (sqrt.f64 ew))) (/.f64 (tan.f64 t) (*.f64 (sqrt.f64 ew) (/.f64 (*.f64 eh eh) (pow.f64 eh 3))))) (2)) ((*.f64 (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 ew) 2))) (/.f64 (tan.f64 t) (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 eh eh) (pow.f64 eh 3))))) (2)) ((*.f64 (neg.f64 (/.f64 (pow.f64 eh 3) (sqrt.f64 ew))) (/.f64 (tan.f64 t) (*.f64 (sqrt.f64 ew) (*.f64 eh eh)))) (2)) ((*.f64 (neg.f64 (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))) (pow.f64 eh 3)) (2)) ((*.f64 (neg.f64 (/.f64 (tan.f64 t) (*.f64 (sqrt.f64 ew) (*.f64 eh eh)))) (/.f64 (pow.f64 eh 3) (sqrt.f64 ew))) (2)) ((*.f64 (neg.f64 (/.f64 (tan.f64 t) (*.f64 (pow.f64 (cbrt.f64 ew) 2) (*.f64 eh eh)))) (/.f64 (pow.f64 eh 3) (cbrt.f64 ew))) (2)) ((*.f64 (neg.f64 (/.f64 (pow.f64 eh 3) (pow.f64 (cbrt.f64 ew) 2))) (/.f64 (tan.f64 t) (*.f64 (cbrt.f64 ew) (*.f64 eh eh)))) (2)) ((*.f64 (neg.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) (pow.f64 (cbrt.f64 ew) 2))) (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) (*.f64 (cbrt.f64 ew) eh))) (2)) ((*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) 1)) (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) ew)) (2)) ((*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) (sqrt.f64 ew))) (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (sqrt.f64 ew))) (2)) ((*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) (pow.f64 (cbrt.f64 ew) 2))) (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew))) (2)) ((pow.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))) 1) (2)) ((pow.f64 (/.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (sqrt.f64 (/.f64 ew (pow.f64 eh 3)))) 2) (2)) ((pow.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)) 3) (2)) ((pow.f64 (pow.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))) 3) 1/3) (2)) ((pow.f64 (*.f64 (/.f64 ew (pow.f64 eh 3)) (/.f64 (*.f64 eh eh) (tan.f64 t))) -1) (2)) ((neg.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh))))) (2)) ((sqrt.f64 (pow.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))) 2)) (2)) ((log.f64 (exp.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh))))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))) 3)) (2)) ((cbrt.f64 (/.f64 (pow.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) 3) (pow.f64 ew 3))) (2)) ((expm1.f64 (log1p.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))) (2)) ((exp.f64 (log.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh))))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))) (2)))

simplify132.0ms (0.8%)

Algorithm
egg-herbie
Rules
990×associate-*l*
962×associate-*r*
818×*-commutative
804×associate-/l*
778×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05089987
115789597
273309597
Stop Event
node limit
Counts
293 → 295
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 t eh))
(+.f64 (*.f64 -1 (*.f64 t eh)) (*.f64 -1/3 (*.f64 (pow.f64 t 3) eh)))
(+.f64 (*.f64 -1 (*.f64 t eh)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 t 3) eh)) (*.f64 -2/15 (*.f64 (pow.f64 t 5) eh))))
(+.f64 (*.f64 -1 (*.f64 t eh)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 t 3) eh)) (+.f64 (*.f64 -17/315 (*.f64 (pow.f64 t 7) eh)) (*.f64 -2/15 (*.f64 (pow.f64 t 5) eh)))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(/.f64 t (pow.f64 eh 2))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 eh 2))) (/.f64 t (pow.f64 eh 2)))
(+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 eh 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 eh 2))) (/.f64 t (pow.f64 eh 2))))
(+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 eh 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 eh 2))) (+.f64 (*.f64 17/315 (/.f64 (pow.f64 t 7) (pow.f64 eh 2))) (/.f64 t (pow.f64 eh 2)))))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))
(+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew))))
(+.f64 (*.f64 -17/315 (/.f64 (*.f64 (pow.f64 t 7) eh) ew)) (+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(+.f64 0 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))))) 1)
(+.f64 (*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) 0) (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))))
(+.f64 (*.f64 0 (*.f64 (tan.f64 t) (pow.f64 eh -2))) (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))))
(-.f64 0 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))))) 1)
(/.f64 (tan.f64 t) (/.f64 (*.f64 eh eh) (pow.f64 eh 3)))
(/.f64 (tan.f64 t) (*.f64 1 (/.f64 (*.f64 eh eh) (pow.f64 eh 3))))
(/.f64 (pow.f64 eh 3) (/.f64 (*.f64 eh eh) (tan.f64 t)))
(/.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) 1)
(/.f64 1 (*.f64 (/.f64 1 (tan.f64 t)) (/.f64 (*.f64 eh eh) (pow.f64 eh 3))))
(/.f64 1 (/.f64 (*.f64 eh eh) (*.f64 (tan.f64 t) (pow.f64 eh 3))))
(/.f64 1 (*.f64 (/.f64 (*.f64 eh eh) (pow.f64 eh 3)) (/.f64 (cos.f64 t) (sin.f64 t))))
(/.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3)) (*.f64 eh eh))
(/.f64 (sin.f64 t) (*.f64 (/.f64 (*.f64 eh eh) (pow.f64 eh 3)) (cos.f64 t)))
(/.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) eh)) eh)
(/.f64 (*.f64 (sin.f64 t) (pow.f64 eh 3)) (*.f64 (*.f64 eh eh) (cos.f64 t)))
(/.f64 (*.f64 (/.f64 (tan.f64 t) eh) (pow.f64 eh 3)) eh)
(/.f64 (/.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3)) eh) eh)
(/.f64 (/.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3)) (cbrt.f64 (pow.f64 eh 4))) (pow.f64 (cbrt.f64 eh) 2))
(/.f64 (neg.f64 (sin.f64 t)) (*.f64 (/.f64 (*.f64 eh eh) (pow.f64 eh 3)) (neg.f64 (cos.f64 t))))
(/.f64 (-.f64 0 (pow.f64 eh 6)) (*.f64 (/.f64 (*.f64 eh eh) (tan.f64 t)) (pow.f64 eh 3)))
(/.f64 (-.f64 0 (pow.f64 (pow.f64 eh 3) 3)) (*.f64 (/.f64 (*.f64 eh eh) (tan.f64 t)) (+.f64 (pow.f64 eh 6) 0)))
(pow.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) 1)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) 2)
(pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 3)
(pow.f64 (pow.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) 3) 1/3)
(neg.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eh 3)) (*.f64 (tan.f64 t) (pow.f64 eh -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))))))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) 3) (pow.f64 (pow.f64 eh 3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eh 3) 3) (pow.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))))
(exp.f64 (log.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 1)
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(*.f64 (tan.f64 t) (neg.f64 (pow.f64 eh -2)))
(*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) 1)
(*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) -1)
(*.f64 1 (*.f64 (tan.f64 t) (pow.f64 eh -2)))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (/.f64 (sqrt.f64 (tan.f64 t)) eh))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (neg.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh)))
(*.f64 (sqrt.f64 (tan.f64 t)) (*.f64 (sqrt.f64 (tan.f64 t)) (pow.f64 eh -2)))
(*.f64 (sqrt.f64 (tan.f64 t)) (neg.f64 (*.f64 (sqrt.f64 (tan.f64 t)) (pow.f64 eh -2))))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) 2))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) 2) (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) 2) (neg.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (*.f64 (cbrt.f64 (tan.f64 t)) (pow.f64 eh -2)))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 t)) (pow.f64 eh -2))))
(*.f64 (/.f64 (tan.f64 t) eh) (/.f64 1 eh))
(*.f64 (/.f64 (tan.f64 t) eh) (neg.f64 (/.f64 1 eh)))
(*.f64 -1 (*.f64 (tan.f64 t) (pow.f64 eh -2)))
(*.f64 (pow.f64 eh -2) (tan.f64 t))
(*.f64 (pow.f64 eh -2) (neg.f64 (tan.f64 t)))
(*.f64 (neg.f64 (tan.f64 t)) (pow.f64 eh -2))
(*.f64 (neg.f64 (tan.f64 t)) (neg.f64 (pow.f64 eh -2)))
(*.f64 (/.f64 1 eh) (/.f64 (tan.f64 t) eh))
(*.f64 (/.f64 1 eh) (neg.f64 (/.f64 (tan.f64 t) eh)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 eh 4))) (/.f64 (tan.f64 t) (pow.f64 (cbrt.f64 eh) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 eh 4))) (neg.f64 (/.f64 (tan.f64 t) (pow.f64 (cbrt.f64 eh) 2))))
(*.f64 (neg.f64 (sqrt.f64 (tan.f64 t))) (*.f64 (sqrt.f64 (tan.f64 t)) (pow.f64 eh -2)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (*.f64 (cbrt.f64 (tan.f64 t)) (pow.f64 eh -2)))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) 1) (/.f64 (sqrt.f64 (tan.f64 t)) (*.f64 eh eh)))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) 1) (neg.f64 (/.f64 (sqrt.f64 (tan.f64 t)) (*.f64 eh eh))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) 1) (/.f64 (cbrt.f64 (tan.f64 t)) (*.f64 eh eh)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) 1) (neg.f64 (/.f64 (cbrt.f64 (tan.f64 t)) (*.f64 eh eh))))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) (*.f64 eh eh)) (sqrt.f64 (tan.f64 t)))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) (cbrt.f64 (pow.f64 eh 4))) (/.f64 (sqrt.f64 (tan.f64 t)) (pow.f64 (cbrt.f64 eh) 2)))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) (cbrt.f64 (pow.f64 eh 4))) (neg.f64 (/.f64 (sqrt.f64 (tan.f64 t)) (pow.f64 (cbrt.f64 eh) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) eh) (/.f64 (cbrt.f64 (tan.f64 t)) eh))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) eh) (neg.f64 (/.f64 (cbrt.f64 (tan.f64 t)) eh)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (cbrt.f64 (pow.f64 eh 4))) (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (cbrt.f64 (pow.f64 eh 4))) (neg.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))))
(*.f64 (neg.f64 (/.f64 (tan.f64 t) eh)) (/.f64 1 eh))
(*.f64 (/.f64 1 (/.f64 (*.f64 eh eh) (sqrt.f64 (tan.f64 t)))) (sqrt.f64 (tan.f64 t)))
(*.f64 (/.f64 1 (/.f64 (*.f64 eh eh) (pow.f64 (cbrt.f64 (tan.f64 t)) 2))) (cbrt.f64 (tan.f64 t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (*.f64 eh eh)) (cbrt.f64 (tan.f64 t)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh)) (/.f64 (sqrt.f64 (tan.f64 t)) eh))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) 2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) 2)) (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))))
(*.f64 (neg.f64 (pow.f64 eh -2)) (tan.f64 t))
(*.f64 (neg.f64 (/.f64 1 eh)) (/.f64 (tan.f64 t) eh))
(*.f64 (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 eh 4)))) (/.f64 (tan.f64 t) (pow.f64 (cbrt.f64 eh) 2)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (tan.f64 t)) 1)) (/.f64 (sqrt.f64 (tan.f64 t)) (*.f64 eh eh)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) 1)) (/.f64 (cbrt.f64 (tan.f64 t)) (*.f64 eh eh)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (tan.f64 t)) (cbrt.f64 (pow.f64 eh 4)))) (/.f64 (sqrt.f64 (tan.f64 t)) (pow.f64 (cbrt.f64 eh) 2)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) eh)) (/.f64 (cbrt.f64 (tan.f64 t)) eh))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (cbrt.f64 (pow.f64 eh 4)))) (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))))
(pow.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) 1)
(pow.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) 2)
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) 3)
(pow.f64 (pow.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) 3) 1/3)
(pow.f64 (/.f64 (*.f64 eh eh) (tan.f64 t)) -1)
(neg.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))
(sqrt.f64 (/.f64 (pow.f64 (tan.f64 t) 2) (pow.f64 eh 4)))
(log.f64 (pow.f64 (exp.f64 (tan.f64 t)) (pow.f64 eh -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 t) 3) (pow.f64 eh 6)))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))))
(exp.f64 (log.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))))
(+.f64 (*.f64 (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh))) 0) (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(+.f64 (*.f64 0 (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))) (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))) 1)
(*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (*.f64 (pow.f64 eh 3) (/.f64 1 ew)))
(*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (/.f64 (pow.f64 eh 3) ew))
(*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (*.f64 (/.f64 1 ew) (pow.f64 eh 3)))
(*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (neg.f64 (*.f64 (pow.f64 eh 3) (/.f64 1 ew))))
(*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (neg.f64 (*.f64 (/.f64 1 ew) (pow.f64 eh 3))))
(*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (neg.f64 (/.f64 (pow.f64 eh 3) ew)))
(*.f64 (pow.f64 eh 3) (*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (/.f64 1 ew)))
(*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh))))
(*.f64 (pow.f64 eh 3) (neg.f64 (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(*.f64 (pow.f64 eh 3) (neg.f64 (*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (/.f64 1 ew))))
(*.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) (/.f64 1 ew))
(*.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) (/.f64 1 (neg.f64 ew)))
(*.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) (neg.f64 (/.f64 1 ew)))
(*.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) (neg.f64 (/.f64 1 (neg.f64 ew))))
(*.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))) 1)
(*.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))) -1)
(*.f64 1 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (sqrt.f64 (/.f64 ew (pow.f64 eh 3)))) (/.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (sqrt.f64 (/.f64 ew (pow.f64 eh 3)))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (sqrt.f64 (/.f64 ew (pow.f64 eh 3)))) (neg.f64 (/.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (sqrt.f64 (/.f64 ew (pow.f64 eh 3))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) (*.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) (/.f64 1 ew)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) (/.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) ew))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) (/.f64 1 ew))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) (neg.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) ew)))
(*.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)) (pow.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)) 2))
(*.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)) (neg.f64 (pow.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)) 2)))
(*.f64 (pow.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)) 2) (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)))
(*.f64 (pow.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)) 2) (neg.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew))))
(*.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) (*.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (/.f64 1 ew)))
(*.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) (neg.f64 (*.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (/.f64 1 ew))))
(*.f64 -1 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(*.f64 (/.f64 1 ew) (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))))
(*.f64 (/.f64 1 (sqrt.f64 ew)) (/.f64 (tan.f64 t) (*.f64 (sqrt.f64 ew) (/.f64 (*.f64 eh eh) (pow.f64 eh 3)))))
(*.f64 (/.f64 1 (sqrt.f64 ew)) (neg.f64 (/.f64 (tan.f64 t) (*.f64 (sqrt.f64 ew) (/.f64 (*.f64 eh eh) (pow.f64 eh 3))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (tan.f64 t) (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 eh eh) (pow.f64 eh 3)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 ew) 2)) (neg.f64 (/.f64 (tan.f64 t) (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 eh eh) (pow.f64 eh 3))))))
(*.f64 (/.f64 (pow.f64 eh 3) ew) (*.f64 (tan.f64 t) (pow.f64 eh -2)))
(*.f64 (/.f64 (pow.f64 eh 3) (sqrt.f64 ew)) (/.f64 (tan.f64 t) (*.f64 (sqrt.f64 ew) (*.f64 eh eh))))
(*.f64 (/.f64 (pow.f64 eh 3) (sqrt.f64 ew)) (neg.f64 (/.f64 (tan.f64 t) (*.f64 (sqrt.f64 ew) (*.f64 eh eh)))))
(*.f64 (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh))) (pow.f64 eh 3))
(*.f64 (*.f64 (/.f64 1 ew) (pow.f64 eh 3)) (*.f64 (tan.f64 t) (pow.f64 eh -2)))
(*.f64 (/.f64 1 (neg.f64 ew)) (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))))
(*.f64 (/.f64 (tan.f64 t) (*.f64 (sqrt.f64 ew) (*.f64 eh eh))) (/.f64 (pow.f64 eh 3) (sqrt.f64 ew)))
(*.f64 (/.f64 (tan.f64 t) (*.f64 (sqrt.f64 ew) (*.f64 eh eh))) (neg.f64 (/.f64 (pow.f64 eh 3) (sqrt.f64 ew))))
(*.f64 (/.f64 (tan.f64 t) (*.f64 (pow.f64 (cbrt.f64 ew) 2) (*.f64 eh eh))) (/.f64 (pow.f64 eh 3) (cbrt.f64 ew)))
(*.f64 (/.f64 (tan.f64 t) (*.f64 (pow.f64 (cbrt.f64 ew) 2) (*.f64 eh eh))) (neg.f64 (/.f64 (pow.f64 eh 3) (cbrt.f64 ew))))
(*.f64 (/.f64 (pow.f64 eh 3) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (tan.f64 t) (*.f64 (cbrt.f64 ew) (*.f64 eh eh))))
(*.f64 (/.f64 (pow.f64 eh 3) (pow.f64 (cbrt.f64 ew) 2)) (neg.f64 (/.f64 (tan.f64 t) (*.f64 (cbrt.f64 ew) (*.f64 eh eh)))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) ew) (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) (*.f64 (cbrt.f64 ew) eh)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) (pow.f64 (cbrt.f64 ew) 2)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) (*.f64 (cbrt.f64 ew) eh))))
(*.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) 1) (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) ew))
(*.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) 1) (neg.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) ew)))
(*.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) (sqrt.f64 ew)) (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (sqrt.f64 ew)))
(*.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) (sqrt.f64 ew)) (neg.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (sqrt.f64 ew))))
(*.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)))
(*.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) (pow.f64 (cbrt.f64 ew) 2)) (neg.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew))))
(*.f64 (/.f64 (tan.f64 t) (/.f64 ew (pow.f64 eh 3))) (pow.f64 eh -2))
(*.f64 (/.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (neg.f64 ew)) (pow.f64 eh 3))
(*.f64 (/.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (/.f64 ew 1)) (pow.f64 eh 3))
(*.f64 (/.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (/.f64 ew (pow.f64 eh 3/2))) (pow.f64 eh 3/2))
(*.f64 (/.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (/.f64 ew (*.f64 eh eh))) eh)
(*.f64 (/.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (/.f64 ew -1)) (pow.f64 eh 3))
(*.f64 (/.f64 1 (*.f64 (/.f64 ew (tan.f64 t)) (*.f64 eh eh))) (pow.f64 eh 3))
(*.f64 (/.f64 1 (*.f64 (/.f64 ew (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3)))) eh)) (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh))
(*.f64 (/.f64 1 (/.f64 ew (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2))) (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (/.f64 ew (pow.f64 eh 3))) (/.f64 (sqrt.f64 (tan.f64 t)) eh))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) 2) (/.f64 ew (pow.f64 eh 3))) (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))))
(*.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) ew) (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))))
(*.f64 (neg.f64 (/.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (sqrt.f64 (/.f64 ew (pow.f64 eh 3))))) (/.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (sqrt.f64 (/.f64 ew (pow.f64 eh 3)))))
(*.f64 (neg.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew))) (pow.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)) 2))
(*.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)) 2)) (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)))
(*.f64 (neg.f64 (/.f64 1 ew)) (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))))
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 ew))) (/.f64 (tan.f64 t) (*.f64 (sqrt.f64 ew) (/.f64 (*.f64 eh eh) (pow.f64 eh 3)))))
(*.f64 (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 ew) 2))) (/.f64 (tan.f64 t) (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 eh eh) (pow.f64 eh 3)))))
(*.f64 (neg.f64 (/.f64 (pow.f64 eh 3) (sqrt.f64 ew))) (/.f64 (tan.f64 t) (*.f64 (sqrt.f64 ew) (*.f64 eh eh))))
(*.f64 (neg.f64 (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))) (pow.f64 eh 3))
(*.f64 (neg.f64 (/.f64 (tan.f64 t) (*.f64 (sqrt.f64 ew) (*.f64 eh eh)))) (/.f64 (pow.f64 eh 3) (sqrt.f64 ew)))
(*.f64 (neg.f64 (/.f64 (tan.f64 t) (*.f64 (pow.f64 (cbrt.f64 ew) 2) (*.f64 eh eh)))) (/.f64 (pow.f64 eh 3) (cbrt.f64 ew)))
(*.f64 (neg.f64 (/.f64 (pow.f64 eh 3) (pow.f64 (cbrt.f64 ew) 2))) (/.f64 (tan.f64 t) (*.f64 (cbrt.f64 ew) (*.f64 eh eh))))
(*.f64 (neg.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) (pow.f64 (cbrt.f64 ew) 2))) (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) (*.f64 (cbrt.f64 ew) eh)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) 1)) (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) ew))
(*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) (sqrt.f64 ew))) (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (sqrt.f64 ew)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) (pow.f64 (cbrt.f64 ew) 2))) (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)))
(pow.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))) 1)
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (sqrt.f64 (/.f64 ew (pow.f64 eh 3)))) 2)
(pow.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))) 3) 1/3)
(pow.f64 (*.f64 (/.f64 ew (pow.f64 eh 3)) (/.f64 (*.f64 eh eh) (tan.f64 t))) -1)
(neg.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))) 2))
(log.f64 (exp.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) 3) (pow.f64 ew 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh))))))
(exp.f64 (log.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh))))))
Outputs
(*.f64 -1 (*.f64 t eh))
(neg.f64 (*.f64 t eh))
(*.f64 t (neg.f64 eh))
(+.f64 (*.f64 -1 (*.f64 t eh)) (*.f64 -1/3 (*.f64 (pow.f64 t 3) eh)))
(fma.f64 -1 (*.f64 t eh) (*.f64 -1/3 (*.f64 eh (pow.f64 t 3))))
(*.f64 eh (+.f64 (neg.f64 t) (*.f64 -1/3 (pow.f64 t 3))))
(*.f64 eh (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (neg.f64 t)))
(+.f64 (*.f64 -1 (*.f64 t eh)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 t 3) eh)) (*.f64 -2/15 (*.f64 (pow.f64 t 5) eh))))
(fma.f64 -1 (*.f64 t eh) (fma.f64 -1/3 (*.f64 eh (pow.f64 t 3)) (*.f64 (*.f64 -2/15 (pow.f64 t 5)) eh)))
(-.f64 (*.f64 eh (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 -2/15 (pow.f64 t 5)))) (*.f64 t eh))
(+.f64 (*.f64 -1 (*.f64 t eh)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 t 3) eh)) (+.f64 (*.f64 -17/315 (*.f64 (pow.f64 t 7) eh)) (*.f64 -2/15 (*.f64 (pow.f64 t 5) eh)))))
(fma.f64 -1 (*.f64 t eh) (fma.f64 -1/3 (*.f64 eh (pow.f64 t 3)) (fma.f64 -17/315 (*.f64 eh (pow.f64 t 7)) (*.f64 (*.f64 -2/15 (pow.f64 t 5)) eh))))
(-.f64 (fma.f64 -1/3 (*.f64 eh (pow.f64 t 3)) (*.f64 eh (+.f64 (*.f64 -2/15 (pow.f64 t 5)) (*.f64 -17/315 (pow.f64 t 7))))) (*.f64 t eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 (cos.f64 t) eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 (cos.f64 t) eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 (cos.f64 t) eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 (cos.f64 t) eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 (cos.f64 t) eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 (cos.f64 t) eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 (cos.f64 t) eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 (cos.f64 t) eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 (cos.f64 t) eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 (cos.f64 t) eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 (cos.f64 t) eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 (cos.f64 t) eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 (cos.f64 t) eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 (cos.f64 t) eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 (cos.f64 t) eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 (cos.f64 t) eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 (cos.f64 t) eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 (cos.f64 t) eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 (cos.f64 t) eh))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(neg.f64 (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) eh)))
(/.f64 (neg.f64 (sin.f64 t)) (/.f64 (cos.f64 t) eh))
(/.f64 t (pow.f64 eh 2))
(/.f64 t (*.f64 eh eh))
(+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 eh 2))) (/.f64 t (pow.f64 eh 2)))
(fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 eh eh)) (/.f64 t (*.f64 eh eh)))
(+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 eh 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 eh 2))) (/.f64 t (pow.f64 eh 2))))
(fma.f64 2/15 (/.f64 (pow.f64 t 5) (*.f64 eh eh)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 eh eh)) (/.f64 t (*.f64 eh eh))))
(+.f64 (*.f64 2/15 (/.f64 (pow.f64 t 5) (pow.f64 eh 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 t 3) (pow.f64 eh 2))) (+.f64 (*.f64 17/315 (/.f64 (pow.f64 t 7) (pow.f64 eh 2))) (/.f64 t (pow.f64 eh 2)))))
(fma.f64 2/15 (/.f64 (pow.f64 t 5) (*.f64 eh eh)) (fma.f64 1/3 (/.f64 (pow.f64 t 3) (*.f64 eh eh)) (fma.f64 17/315 (/.f64 (pow.f64 t 7) (*.f64 eh eh)) (/.f64 t (*.f64 eh eh)))))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (*.f64 eh eh)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (*.f64 eh eh)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (*.f64 eh eh)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (*.f64 eh eh)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (*.f64 eh eh)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (*.f64 eh eh)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (*.f64 eh eh)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (*.f64 eh eh)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (*.f64 eh eh)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (*.f64 eh eh)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (*.f64 eh eh)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (*.f64 eh eh)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (*.f64 eh eh)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (*.f64 eh eh)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (*.f64 eh eh)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (*.f64 eh eh)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (*.f64 eh eh)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (*.f64 eh eh)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (*.f64 eh eh)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (pow.f64 eh 2)))
(/.f64 (sin.f64 t) (*.f64 (cos.f64 t) (*.f64 eh eh)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(/.f64 (*.f64 t (neg.f64 eh)) ew)
(+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))
(fma.f64 -1 (/.f64 t (/.f64 ew eh)) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (/.f64 ew eh))))
(-.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) (/.f64 ew eh))) (/.f64 t (/.f64 ew eh)))
(+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew))))
(fma.f64 -2/15 (/.f64 (pow.f64 t 5) (/.f64 ew eh)) (fma.f64 -1 (/.f64 t (/.f64 ew eh)) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (/.f64 ew eh)))))
(fma.f64 -2/15 (/.f64 (pow.f64 t 5) (/.f64 ew eh)) (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) (/.f64 ew eh))) (/.f64 t (/.f64 ew eh))))
(+.f64 (*.f64 -17/315 (/.f64 (*.f64 (pow.f64 t 7) eh) ew)) (+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))))
(fma.f64 -17/315 (/.f64 (pow.f64 t 7) (/.f64 ew eh)) (fma.f64 -2/15 (/.f64 (pow.f64 t 5) (/.f64 ew eh)) (fma.f64 -1 (/.f64 t (/.f64 ew eh)) (*.f64 -1/3 (/.f64 (pow.f64 t 3) (/.f64 ew eh))))))
(fma.f64 -17/315 (/.f64 (pow.f64 t 7) (/.f64 ew eh)) (fma.f64 -2/15 (/.f64 (pow.f64 t 5) (/.f64 ew eh)) (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 t 3) (/.f64 ew eh))) (/.f64 t (/.f64 ew eh)))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)))
(neg.f64 (*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (/.f64 eh ew)))
(*.f64 (/.f64 (sin.f64 t) (cos.f64 t)) (neg.f64 (/.f64 eh ew)))
(+.f64 0 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))))
(*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))))) 1)
(*.f64 (tan.f64 t) (neg.f64 (/.f64 (pow.f64 eh 3) (*.f64 eh eh))))
(+.f64 (*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) 0) (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))))
(*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))
(+.f64 (*.f64 0 (*.f64 (tan.f64 t) (pow.f64 eh -2))) (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))))
(*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))
(-.f64 0 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))))
(*.f64 (tan.f64 t) (neg.f64 (/.f64 (pow.f64 eh 3) (*.f64 eh eh))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))))) 1)
(*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))
(/.f64 (tan.f64 t) (/.f64 (*.f64 eh eh) (pow.f64 eh 3)))
(*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))
(/.f64 (tan.f64 t) (*.f64 1 (/.f64 (*.f64 eh eh) (pow.f64 eh 3))))
(*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))
(/.f64 (pow.f64 eh 3) (/.f64 (*.f64 eh eh) (tan.f64 t)))
(*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))
(/.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) 1)
(*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))
(/.f64 1 (*.f64 (/.f64 1 (tan.f64 t)) (/.f64 (*.f64 eh eh) (pow.f64 eh 3))))
(*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))
(/.f64 1 (/.f64 (*.f64 eh eh) (*.f64 (tan.f64 t) (pow.f64 eh 3))))
(*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))
(/.f64 1 (*.f64 (/.f64 (*.f64 eh eh) (pow.f64 eh 3)) (/.f64 (cos.f64 t) (sin.f64 t))))
(/.f64 (/.f64 1 (/.f64 (*.f64 eh eh) (pow.f64 eh 3))) (/.f64 (cos.f64 t) (sin.f64 t)))
(*.f64 (/.f64 1 (*.f64 (cos.f64 t) (*.f64 (/.f64 eh (pow.f64 eh 3)) eh))) (sin.f64 t))
(/.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3)) (*.f64 eh eh))
(*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))
(/.f64 (sin.f64 t) (*.f64 (/.f64 (*.f64 eh eh) (pow.f64 eh 3)) (cos.f64 t)))
(/.f64 (sin.f64 t) (/.f64 (*.f64 (cos.f64 t) (*.f64 eh eh)) (pow.f64 eh 3)))
(*.f64 (/.f64 (pow.f64 eh 3) (*.f64 eh eh)) (/.f64 (sin.f64 t) (cos.f64 t)))
(/.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) eh)) eh)
(*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))
(/.f64 (*.f64 (sin.f64 t) (pow.f64 eh 3)) (*.f64 (*.f64 eh eh) (cos.f64 t)))
(/.f64 (sin.f64 t) (/.f64 (*.f64 (cos.f64 t) (*.f64 eh eh)) (pow.f64 eh 3)))
(*.f64 (/.f64 (pow.f64 eh 3) (*.f64 eh eh)) (/.f64 (sin.f64 t) (cos.f64 t)))
(/.f64 (*.f64 (/.f64 (tan.f64 t) eh) (pow.f64 eh 3)) eh)
(*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))
(/.f64 (/.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3)) eh) eh)
(*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))
(/.f64 (/.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3)) (cbrt.f64 (pow.f64 eh 4))) (pow.f64 (cbrt.f64 eh) 2))
(/.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3)) (*.f64 (pow.f64 (cbrt.f64 eh) 2) (cbrt.f64 (pow.f64 eh 4))))
(*.f64 (/.f64 (tan.f64 t) (pow.f64 (cbrt.f64 eh) 2)) (/.f64 (pow.f64 eh 3) (cbrt.f64 (pow.f64 eh 4))))
(/.f64 (neg.f64 (sin.f64 t)) (*.f64 (/.f64 (*.f64 eh eh) (pow.f64 eh 3)) (neg.f64 (cos.f64 t))))
(neg.f64 (/.f64 (sin.f64 t) (*.f64 (/.f64 (*.f64 eh eh) (pow.f64 eh 3)) (neg.f64 (cos.f64 t)))))
(/.f64 (*.f64 (/.f64 (neg.f64 (sin.f64 t)) eh) (/.f64 (pow.f64 eh 3) eh)) (neg.f64 (cos.f64 t)))
(/.f64 (-.f64 0 (pow.f64 eh 6)) (*.f64 (/.f64 (*.f64 eh eh) (tan.f64 t)) (pow.f64 eh 3)))
(/.f64 (neg.f64 (pow.f64 eh 6)) (*.f64 (pow.f64 eh 3) (/.f64 eh (/.f64 (tan.f64 t) eh))))
(*.f64 (/.f64 (neg.f64 (pow.f64 eh 6)) (*.f64 eh (pow.f64 eh 4))) (tan.f64 t))
(/.f64 (-.f64 0 (pow.f64 (pow.f64 eh 3) 3)) (*.f64 (/.f64 (*.f64 eh eh) (tan.f64 t)) (+.f64 (pow.f64 eh 6) 0)))
(/.f64 (neg.f64 (pow.f64 (pow.f64 eh 3) 3)) (*.f64 (/.f64 eh (/.f64 (tan.f64 t) eh)) (pow.f64 eh 6)))
(neg.f64 (*.f64 (/.f64 (pow.f64 (pow.f64 eh 3) 3) (*.f64 (pow.f64 eh 4) (pow.f64 eh 4))) (tan.f64 t)))
(pow.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) 1)
(*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) 2)
(pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 3)
(*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))
(pow.f64 (pow.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) 3) 1/3)
(*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))
(neg.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))))
(*.f64 (tan.f64 t) (neg.f64 (/.f64 (pow.f64 eh 3) (*.f64 eh eh))))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) 2))
(fabs.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eh 3)) (*.f64 (tan.f64 t) (pow.f64 eh -2))))
(*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))))))
(*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) 3))
(*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) 3) (pow.f64 (pow.f64 eh 3) 3)))
(*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eh 3) 3) (pow.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) 3)))
(*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))))
(*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))
(exp.f64 (log.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))))
(*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))) 1))
(*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))))
(*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 1)
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(*.f64 (tan.f64 t) (neg.f64 (pow.f64 eh -2)))
(*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) 1)
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) -1)
(*.f64 (tan.f64 t) (neg.f64 (pow.f64 eh -2)))
(*.f64 1 (*.f64 (tan.f64 t) (pow.f64 eh -2)))
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (/.f64 (sqrt.f64 (tan.f64 t)) eh))
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (neg.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh)))
(*.f64 (tan.f64 t) (neg.f64 (pow.f64 eh -2)))
(*.f64 (sqrt.f64 (tan.f64 t)) (*.f64 (sqrt.f64 (tan.f64 t)) (pow.f64 eh -2)))
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(*.f64 (sqrt.f64 (tan.f64 t)) (neg.f64 (*.f64 (sqrt.f64 (tan.f64 t)) (pow.f64 eh -2))))
(*.f64 (tan.f64 t) (neg.f64 (pow.f64 eh -2)))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) 2))
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) 2)))
(*.f64 (tan.f64 t) (neg.f64 (pow.f64 eh -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) 2) (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))))
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) 2) (neg.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))))
(*.f64 (tan.f64 t) (neg.f64 (pow.f64 eh -2)))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (*.f64 (cbrt.f64 (tan.f64 t)) (pow.f64 eh -2)))
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 t)) (pow.f64 eh -2))))
(*.f64 (tan.f64 t) (neg.f64 (pow.f64 eh -2)))
(*.f64 (/.f64 (tan.f64 t) eh) (/.f64 1 eh))
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(*.f64 (/.f64 (tan.f64 t) eh) (neg.f64 (/.f64 1 eh)))
(*.f64 (tan.f64 t) (neg.f64 (pow.f64 eh -2)))
(*.f64 -1 (*.f64 (tan.f64 t) (pow.f64 eh -2)))
(*.f64 (tan.f64 t) (neg.f64 (pow.f64 eh -2)))
(*.f64 (pow.f64 eh -2) (tan.f64 t))
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(*.f64 (pow.f64 eh -2) (neg.f64 (tan.f64 t)))
(*.f64 (tan.f64 t) (neg.f64 (pow.f64 eh -2)))
(*.f64 (neg.f64 (tan.f64 t)) (pow.f64 eh -2))
(*.f64 (tan.f64 t) (neg.f64 (pow.f64 eh -2)))
(*.f64 (neg.f64 (tan.f64 t)) (neg.f64 (pow.f64 eh -2)))
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(*.f64 (/.f64 1 eh) (/.f64 (tan.f64 t) eh))
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(*.f64 (/.f64 1 eh) (neg.f64 (/.f64 (tan.f64 t) eh)))
(*.f64 (tan.f64 t) (neg.f64 (pow.f64 eh -2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 eh 4))) (/.f64 (tan.f64 t) (pow.f64 (cbrt.f64 eh) 2)))
(/.f64 (/.f64 (tan.f64 t) (pow.f64 (cbrt.f64 eh) 2)) (cbrt.f64 (pow.f64 eh 4)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 eh 4))) (neg.f64 (/.f64 (tan.f64 t) (pow.f64 (cbrt.f64 eh) 2))))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 eh 4))) (tan.f64 t)) (pow.f64 (cbrt.f64 eh) 2))
(/.f64 (neg.f64 (/.f64 (tan.f64 t) (pow.f64 (cbrt.f64 eh) 2))) (cbrt.f64 (pow.f64 eh 4)))
(*.f64 (neg.f64 (sqrt.f64 (tan.f64 t))) (*.f64 (sqrt.f64 (tan.f64 t)) (pow.f64 eh -2)))
(*.f64 (tan.f64 t) (neg.f64 (pow.f64 eh -2)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (*.f64 (cbrt.f64 (tan.f64 t)) (pow.f64 eh -2)))
(*.f64 (tan.f64 t) (neg.f64 (pow.f64 eh -2)))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) 1) (/.f64 (sqrt.f64 (tan.f64 t)) (*.f64 eh eh)))
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) 1) (neg.f64 (/.f64 (sqrt.f64 (tan.f64 t)) (*.f64 eh eh))))
(*.f64 (tan.f64 t) (neg.f64 (pow.f64 eh -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) 1) (/.f64 (cbrt.f64 (tan.f64 t)) (*.f64 eh eh)))
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) 1) (neg.f64 (/.f64 (cbrt.f64 (tan.f64 t)) (*.f64 eh eh))))
(*.f64 (tan.f64 t) (neg.f64 (pow.f64 eh -2)))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) (*.f64 eh eh)) (sqrt.f64 (tan.f64 t)))
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) (cbrt.f64 (pow.f64 eh 4))) (/.f64 (sqrt.f64 (tan.f64 t)) (pow.f64 (cbrt.f64 eh) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 eh 4))) (/.f64 (tan.f64 t) (pow.f64 (cbrt.f64 eh) 2)))
(/.f64 (/.f64 (tan.f64 t) (pow.f64 (cbrt.f64 eh) 2)) (cbrt.f64 (pow.f64 eh 4)))
(*.f64 (/.f64 (sqrt.f64 (tan.f64 t)) (cbrt.f64 (pow.f64 eh 4))) (neg.f64 (/.f64 (sqrt.f64 (tan.f64 t)) (pow.f64 (cbrt.f64 eh) 2))))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 eh 4))) (tan.f64 t)) (pow.f64 (cbrt.f64 eh) 2))
(/.f64 (neg.f64 (/.f64 (tan.f64 t) (pow.f64 (cbrt.f64 eh) 2))) (cbrt.f64 (pow.f64 eh 4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) eh) (/.f64 (cbrt.f64 (tan.f64 t)) eh))
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) eh) (neg.f64 (/.f64 (cbrt.f64 (tan.f64 t)) eh)))
(*.f64 (tan.f64 t) (neg.f64 (pow.f64 eh -2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (cbrt.f64 (pow.f64 eh 4))) (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 (pow.f64 eh 4)))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (cbrt.f64 (pow.f64 eh 4))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (cbrt.f64 (pow.f64 eh 4))) (neg.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (cbrt.f64 (pow.f64 eh 4))))
(*.f64 (neg.f64 (/.f64 (tan.f64 t) eh)) (/.f64 1 eh))
(*.f64 (tan.f64 t) (neg.f64 (pow.f64 eh -2)))
(*.f64 (/.f64 1 (/.f64 (*.f64 eh eh) (sqrt.f64 (tan.f64 t)))) (sqrt.f64 (tan.f64 t)))
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(*.f64 (/.f64 1 (/.f64 (*.f64 eh eh) (pow.f64 (cbrt.f64 (tan.f64 t)) 2))) (cbrt.f64 (tan.f64 t)))
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (*.f64 eh eh)) (cbrt.f64 (tan.f64 t)))
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh)) (/.f64 (sqrt.f64 (tan.f64 t)) eh))
(*.f64 (tan.f64 t) (neg.f64 (pow.f64 eh -2)))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) 2))
(*.f64 (tan.f64 t) (neg.f64 (pow.f64 eh -2)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) 2)) (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))))
(*.f64 (tan.f64 t) (neg.f64 (pow.f64 eh -2)))
(*.f64 (neg.f64 (pow.f64 eh -2)) (tan.f64 t))
(*.f64 (tan.f64 t) (neg.f64 (pow.f64 eh -2)))
(*.f64 (neg.f64 (/.f64 1 eh)) (/.f64 (tan.f64 t) eh))
(*.f64 (tan.f64 t) (neg.f64 (pow.f64 eh -2)))
(*.f64 (neg.f64 (/.f64 1 (cbrt.f64 (pow.f64 eh 4)))) (/.f64 (tan.f64 t) (pow.f64 (cbrt.f64 eh) 2)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 eh 4))) (tan.f64 t)) (pow.f64 (cbrt.f64 eh) 2))
(/.f64 (neg.f64 (/.f64 (tan.f64 t) (pow.f64 (cbrt.f64 eh) 2))) (cbrt.f64 (pow.f64 eh 4)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (tan.f64 t)) 1)) (/.f64 (sqrt.f64 (tan.f64 t)) (*.f64 eh eh)))
(*.f64 (tan.f64 t) (neg.f64 (pow.f64 eh -2)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) 1)) (/.f64 (cbrt.f64 (tan.f64 t)) (*.f64 eh eh)))
(*.f64 (tan.f64 t) (neg.f64 (pow.f64 eh -2)))
(*.f64 (neg.f64 (/.f64 (sqrt.f64 (tan.f64 t)) (cbrt.f64 (pow.f64 eh 4)))) (/.f64 (sqrt.f64 (tan.f64 t)) (pow.f64 (cbrt.f64 eh) 2)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 eh 4))) (tan.f64 t)) (pow.f64 (cbrt.f64 eh) 2))
(/.f64 (neg.f64 (/.f64 (tan.f64 t) (pow.f64 (cbrt.f64 eh) 2))) (cbrt.f64 (pow.f64 eh 4)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) eh)) (/.f64 (cbrt.f64 (tan.f64 t)) eh))
(*.f64 (tan.f64 t) (neg.f64 (pow.f64 eh -2)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2) (cbrt.f64 (pow.f64 eh 4)))) (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) (/.f64 (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 t)) 2)) (cbrt.f64 (pow.f64 eh 4))))
(pow.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) 1)
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(pow.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) 2)
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) 3)
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(pow.f64 (pow.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) 3) 1/3)
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(pow.f64 (/.f64 (*.f64 eh eh) (tan.f64 t)) -1)
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(neg.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))
(*.f64 (tan.f64 t) (neg.f64 (pow.f64 eh -2)))
(sqrt.f64 (/.f64 (pow.f64 (tan.f64 t) 2) (pow.f64 eh 4)))
(log.f64 (pow.f64 (exp.f64 (tan.f64 t)) (pow.f64 eh -2)))
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))))
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) 3))
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 t) 3) (pow.f64 eh 6)))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))))
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(exp.f64 (log.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))))
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) 1))
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))))
(*.f64 (tan.f64 t) (pow.f64 eh -2))
(+.f64 (*.f64 (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh))) 0) (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(+.f64 (*.f64 0 (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))) (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))) 1)
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (*.f64 (pow.f64 eh 3) (/.f64 1 ew)))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (/.f64 (pow.f64 eh 3) ew))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (*.f64 (/.f64 1 ew) (pow.f64 eh 3)))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (neg.f64 (*.f64 (pow.f64 eh 3) (/.f64 1 ew))))
(*.f64 (tan.f64 t) (*.f64 (pow.f64 eh -2) (neg.f64 (/.f64 (pow.f64 eh 3) ew))))
(neg.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh)))
(*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (neg.f64 (*.f64 (/.f64 1 ew) (pow.f64 eh 3))))
(*.f64 (tan.f64 t) (*.f64 (pow.f64 eh -2) (neg.f64 (/.f64 (pow.f64 eh 3) ew))))
(neg.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh)))
(*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (neg.f64 (/.f64 (pow.f64 eh 3) ew)))
(*.f64 (tan.f64 t) (*.f64 (pow.f64 eh -2) (neg.f64 (/.f64 (pow.f64 eh 3) ew))))
(neg.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh)))
(*.f64 (pow.f64 eh 3) (*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (/.f64 1 ew)))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh))))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (pow.f64 eh 3) (neg.f64 (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(*.f64 (tan.f64 t) (*.f64 (pow.f64 eh -2) (neg.f64 (/.f64 (pow.f64 eh 3) ew))))
(neg.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh)))
(*.f64 (pow.f64 eh 3) (neg.f64 (*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (/.f64 1 ew))))
(*.f64 (tan.f64 t) (*.f64 (pow.f64 eh -2) (neg.f64 (/.f64 (pow.f64 eh 3) ew))))
(neg.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh)))
(*.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) (/.f64 1 ew))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) (/.f64 1 (neg.f64 ew)))
(*.f64 (tan.f64 t) (*.f64 (pow.f64 eh -2) (neg.f64 (/.f64 (pow.f64 eh 3) ew))))
(neg.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh)))
(*.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) (neg.f64 (/.f64 1 ew)))
(*.f64 (tan.f64 t) (*.f64 (pow.f64 eh -2) (neg.f64 (/.f64 (pow.f64 eh 3) ew))))
(neg.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh)))
(*.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) (neg.f64 (/.f64 1 (neg.f64 ew))))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))) 1)
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))) -1)
(*.f64 (tan.f64 t) (*.f64 (pow.f64 eh -2) (neg.f64 (/.f64 (pow.f64 eh 3) ew))))
(neg.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh)))
(*.f64 1 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (sqrt.f64 (/.f64 ew (pow.f64 eh 3)))) (/.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (sqrt.f64 (/.f64 ew (pow.f64 eh 3)))))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (sqrt.f64 (/.f64 ew (pow.f64 eh 3)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (tan.f64 t)) (*.f64 eh (sqrt.f64 (/.f64 ew (pow.f64 eh 3))))) 2)
(*.f64 (/.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (sqrt.f64 (/.f64 ew (pow.f64 eh 3)))) (neg.f64 (/.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (sqrt.f64 (/.f64 ew (pow.f64 eh 3))))))
(neg.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (sqrt.f64 (/.f64 ew (pow.f64 eh 3)))) 2))
(neg.f64 (pow.f64 (/.f64 (sqrt.f64 (tan.f64 t)) (*.f64 eh (sqrt.f64 (/.f64 ew (pow.f64 eh 3))))) 2))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) (*.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) (/.f64 1 ew)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) 2) (/.f64 1 ew))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) 2) ew)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) (/.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) ew))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) 2) (/.f64 1 ew))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) 2) ew)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) (/.f64 1 ew))))
(neg.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) 2) (/.f64 1 ew)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) 2)) ew)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) (neg.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) ew)))
(neg.f64 (*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) 2) (/.f64 1 ew)))
(/.f64 (neg.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) 2)) ew)
(*.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)) (pow.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)) 2))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)) (neg.f64 (pow.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)) 2)))
(*.f64 (tan.f64 t) (*.f64 (pow.f64 eh -2) (neg.f64 (/.f64 (pow.f64 eh 3) ew))))
(neg.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh)))
(*.f64 (pow.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)) 2) (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (pow.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)) 2) (neg.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew))))
(*.f64 (tan.f64 t) (*.f64 (pow.f64 eh -2) (neg.f64 (/.f64 (pow.f64 eh 3) ew))))
(neg.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh)))
(*.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) (*.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (/.f64 1 ew)))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) (neg.f64 (*.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (/.f64 1 ew))))
(*.f64 (tan.f64 t) (*.f64 (pow.f64 eh -2) (neg.f64 (/.f64 (pow.f64 eh 3) ew))))
(neg.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh)))
(*.f64 -1 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(*.f64 (tan.f64 t) (*.f64 (pow.f64 eh -2) (neg.f64 (/.f64 (pow.f64 eh 3) ew))))
(neg.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh)))
(*.f64 (/.f64 1 ew) (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (/.f64 1 (sqrt.f64 ew)) (/.f64 (tan.f64 t) (*.f64 (sqrt.f64 ew) (/.f64 (*.f64 eh eh) (pow.f64 eh 3)))))
(*.f64 (/.f64 1 (sqrt.f64 ew)) (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh eh) (pow.f64 eh 3)) (sqrt.f64 ew))))
(*.f64 (/.f64 (tan.f64 t) (sqrt.f64 ew)) (/.f64 (/.f64 (pow.f64 eh 3) (sqrt.f64 ew)) (*.f64 eh eh)))
(*.f64 (/.f64 1 (sqrt.f64 ew)) (neg.f64 (/.f64 (tan.f64 t) (*.f64 (sqrt.f64 ew) (/.f64 (*.f64 eh eh) (pow.f64 eh 3))))))
(*.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh eh) (pow.f64 eh 3)) (sqrt.f64 ew))) (/.f64 -1 (sqrt.f64 ew)))
(/.f64 (*.f64 (neg.f64 (pow.f64 eh 3)) (/.f64 (tan.f64 t) (*.f64 eh (*.f64 eh (sqrt.f64 ew))))) (sqrt.f64 ew))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (tan.f64 t) (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 eh eh) (pow.f64 eh 3)))))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 ew) 2)) (neg.f64 (/.f64 (tan.f64 t) (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 eh eh) (pow.f64 eh 3))))))
(*.f64 (tan.f64 t) (*.f64 (pow.f64 eh -2) (neg.f64 (/.f64 (pow.f64 eh 3) ew))))
(neg.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh)))
(*.f64 (/.f64 (pow.f64 eh 3) ew) (*.f64 (tan.f64 t) (pow.f64 eh -2)))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (/.f64 (pow.f64 eh 3) (sqrt.f64 ew)) (/.f64 (tan.f64 t) (*.f64 (sqrt.f64 ew) (*.f64 eh eh))))
(*.f64 (/.f64 1 (sqrt.f64 ew)) (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh eh) (pow.f64 eh 3)) (sqrt.f64 ew))))
(*.f64 (/.f64 (tan.f64 t) (sqrt.f64 ew)) (/.f64 (/.f64 (pow.f64 eh 3) (sqrt.f64 ew)) (*.f64 eh eh)))
(*.f64 (/.f64 (pow.f64 eh 3) (sqrt.f64 ew)) (neg.f64 (/.f64 (tan.f64 t) (*.f64 (sqrt.f64 ew) (*.f64 eh eh)))))
(*.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh eh) (pow.f64 eh 3)) (sqrt.f64 ew))) (/.f64 -1 (sqrt.f64 ew)))
(/.f64 (*.f64 (neg.f64 (pow.f64 eh 3)) (/.f64 (tan.f64 t) (*.f64 eh (*.f64 eh (sqrt.f64 ew))))) (sqrt.f64 ew))
(*.f64 (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh))) (pow.f64 eh 3))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (*.f64 (/.f64 1 ew) (pow.f64 eh 3)) (*.f64 (tan.f64 t) (pow.f64 eh -2)))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (/.f64 1 (neg.f64 ew)) (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))))
(*.f64 (tan.f64 t) (*.f64 (pow.f64 eh -2) (neg.f64 (/.f64 (pow.f64 eh 3) ew))))
(neg.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh)))
(*.f64 (/.f64 (tan.f64 t) (*.f64 (sqrt.f64 ew) (*.f64 eh eh))) (/.f64 (pow.f64 eh 3) (sqrt.f64 ew)))
(*.f64 (/.f64 1 (sqrt.f64 ew)) (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh eh) (pow.f64 eh 3)) (sqrt.f64 ew))))
(*.f64 (/.f64 (tan.f64 t) (sqrt.f64 ew)) (/.f64 (/.f64 (pow.f64 eh 3) (sqrt.f64 ew)) (*.f64 eh eh)))
(*.f64 (/.f64 (tan.f64 t) (*.f64 (sqrt.f64 ew) (*.f64 eh eh))) (neg.f64 (/.f64 (pow.f64 eh 3) (sqrt.f64 ew))))
(*.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh eh) (pow.f64 eh 3)) (sqrt.f64 ew))) (/.f64 -1 (sqrt.f64 ew)))
(/.f64 (*.f64 (neg.f64 (pow.f64 eh 3)) (/.f64 (tan.f64 t) (*.f64 eh (*.f64 eh (sqrt.f64 ew))))) (sqrt.f64 ew))
(*.f64 (/.f64 (tan.f64 t) (*.f64 (pow.f64 (cbrt.f64 ew) 2) (*.f64 eh eh))) (/.f64 (pow.f64 eh 3) (cbrt.f64 ew)))
(*.f64 (/.f64 (tan.f64 t) (*.f64 (*.f64 eh eh) (pow.f64 (cbrt.f64 ew) 2))) (/.f64 (pow.f64 eh 3) (cbrt.f64 ew)))
(*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (/.f64 (/.f64 (pow.f64 eh 3) (cbrt.f64 ew)) (pow.f64 (cbrt.f64 ew) 2)))
(*.f64 (/.f64 (tan.f64 t) (*.f64 (pow.f64 (cbrt.f64 ew) 2) (*.f64 eh eh))) (neg.f64 (/.f64 (pow.f64 eh 3) (cbrt.f64 ew))))
(*.f64 (/.f64 (tan.f64 t) (*.f64 (*.f64 eh eh) (pow.f64 (cbrt.f64 ew) 2))) (/.f64 (neg.f64 (pow.f64 eh 3)) (cbrt.f64 ew)))
(*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (/.f64 (/.f64 (neg.f64 (pow.f64 eh 3)) (cbrt.f64 ew)) (pow.f64 (cbrt.f64 ew) 2)))
(*.f64 (/.f64 (pow.f64 eh 3) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (tan.f64 t) (*.f64 (cbrt.f64 ew) (*.f64 eh eh))))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (/.f64 (pow.f64 eh 3) (pow.f64 (cbrt.f64 ew) 2)) (neg.f64 (/.f64 (tan.f64 t) (*.f64 (cbrt.f64 ew) (*.f64 eh eh)))))
(*.f64 (tan.f64 t) (*.f64 (pow.f64 eh -2) (neg.f64 (/.f64 (pow.f64 eh 3) ew))))
(neg.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh)))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) ew) (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) 2) (/.f64 1 ew))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) 2) ew)
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) (*.f64 (cbrt.f64 ew) eh)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) (*.f64 (pow.f64 (cbrt.f64 ew) 2) eh)) (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) (*.f64 eh (cbrt.f64 ew))))
(/.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) (/.f64 (pow.f64 (cbrt.f64 ew) 2) (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) (*.f64 eh (cbrt.f64 ew)))))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) (pow.f64 (cbrt.f64 ew) 2)) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) (*.f64 (cbrt.f64 ew) eh))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) (*.f64 (pow.f64 (cbrt.f64 ew) 2) eh)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3)))) (*.f64 eh (cbrt.f64 ew))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) (*.f64 eh (pow.f64 (cbrt.f64 ew) 2))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) (*.f64 eh (cbrt.f64 ew)))))
(*.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) 1) (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) ew))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) 1) (neg.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) ew)))
(*.f64 (tan.f64 t) (*.f64 (pow.f64 eh -2) (neg.f64 (/.f64 (pow.f64 eh 3) ew))))
(neg.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh)))
(*.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) (sqrt.f64 ew)) (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (sqrt.f64 ew)))
(*.f64 (/.f64 1 (sqrt.f64 ew)) (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh eh) (pow.f64 eh 3)) (sqrt.f64 ew))))
(*.f64 (/.f64 (tan.f64 t) (sqrt.f64 ew)) (/.f64 (/.f64 (pow.f64 eh 3) (sqrt.f64 ew)) (*.f64 eh eh)))
(*.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) (sqrt.f64 ew)) (neg.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (sqrt.f64 ew))))
(*.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh eh) (pow.f64 eh 3)) (sqrt.f64 ew))) (/.f64 -1 (sqrt.f64 ew)))
(/.f64 (*.f64 (neg.f64 (pow.f64 eh 3)) (/.f64 (tan.f64 t) (*.f64 eh (*.f64 eh (sqrt.f64 ew))))) (sqrt.f64 ew))
(*.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) (pow.f64 (cbrt.f64 ew) 2)) (neg.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew))))
(*.f64 (tan.f64 t) (*.f64 (pow.f64 eh -2) (neg.f64 (/.f64 (pow.f64 eh 3) ew))))
(neg.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh)))
(*.f64 (/.f64 (tan.f64 t) (/.f64 ew (pow.f64 eh 3))) (pow.f64 eh -2))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (/.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (neg.f64 ew)) (pow.f64 eh 3))
(*.f64 (tan.f64 t) (*.f64 (pow.f64 eh -2) (neg.f64 (/.f64 (pow.f64 eh 3) ew))))
(neg.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh)))
(*.f64 (/.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (/.f64 ew 1)) (pow.f64 eh 3))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (/.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (/.f64 ew (pow.f64 eh 3/2))) (pow.f64 eh 3/2))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (/.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (/.f64 ew (*.f64 eh eh))) eh)
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (/.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (/.f64 ew -1)) (pow.f64 eh 3))
(*.f64 (tan.f64 t) (*.f64 (pow.f64 eh -2) (neg.f64 (/.f64 (pow.f64 eh 3) ew))))
(neg.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh)))
(*.f64 (/.f64 1 (*.f64 (/.f64 ew (tan.f64 t)) (*.f64 eh eh))) (pow.f64 eh 3))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (/.f64 1 (*.f64 (/.f64 ew (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3)))) eh)) (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) 2) (/.f64 1 ew))
(/.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) 2) ew)
(*.f64 (/.f64 1 (/.f64 ew (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2))) (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (/.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (/.f64 ew (pow.f64 eh 3))) (/.f64 (sqrt.f64 (tan.f64 t)) eh))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))) 2) (/.f64 ew (pow.f64 eh 3))) (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2))))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) ew) (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(*.f64 (neg.f64 (/.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (sqrt.f64 (/.f64 ew (pow.f64 eh 3))))) (/.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (sqrt.f64 (/.f64 ew (pow.f64 eh 3)))))
(neg.f64 (pow.f64 (/.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (sqrt.f64 (/.f64 ew (pow.f64 eh 3)))) 2))
(neg.f64 (pow.f64 (/.f64 (sqrt.f64 (tan.f64 t)) (*.f64 eh (sqrt.f64 (/.f64 ew (pow.f64 eh 3))))) 2))
(*.f64 (neg.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew))) (pow.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)) 2))
(*.f64 (tan.f64 t) (*.f64 (pow.f64 eh -2) (neg.f64 (/.f64 (pow.f64 eh 3) ew))))
(neg.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh)))
(*.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)) 2)) (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)))
(*.f64 (tan.f64 t) (*.f64 (pow.f64 eh -2) (neg.f64 (/.f64 (pow.f64 eh 3) ew))))
(neg.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh)))
(*.f64 (neg.f64 (/.f64 1 ew)) (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))))
(*.f64 (tan.f64 t) (*.f64 (pow.f64 eh -2) (neg.f64 (/.f64 (pow.f64 eh 3) ew))))
(neg.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh)))
(*.f64 (neg.f64 (/.f64 1 (sqrt.f64 ew))) (/.f64 (tan.f64 t) (*.f64 (sqrt.f64 ew) (/.f64 (*.f64 eh eh) (pow.f64 eh 3)))))
(*.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh eh) (pow.f64 eh 3)) (sqrt.f64 ew))) (/.f64 -1 (sqrt.f64 ew)))
(/.f64 (*.f64 (neg.f64 (pow.f64 eh 3)) (/.f64 (tan.f64 t) (*.f64 eh (*.f64 eh (sqrt.f64 ew))))) (sqrt.f64 ew))
(*.f64 (neg.f64 (/.f64 1 (pow.f64 (cbrt.f64 ew) 2))) (/.f64 (tan.f64 t) (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 eh eh) (pow.f64 eh 3)))))
(*.f64 (tan.f64 t) (*.f64 (pow.f64 eh -2) (neg.f64 (/.f64 (pow.f64 eh 3) ew))))
(neg.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh)))
(*.f64 (neg.f64 (/.f64 (pow.f64 eh 3) (sqrt.f64 ew))) (/.f64 (tan.f64 t) (*.f64 (sqrt.f64 ew) (*.f64 eh eh))))
(*.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh eh) (pow.f64 eh 3)) (sqrt.f64 ew))) (/.f64 -1 (sqrt.f64 ew)))
(/.f64 (*.f64 (neg.f64 (pow.f64 eh 3)) (/.f64 (tan.f64 t) (*.f64 eh (*.f64 eh (sqrt.f64 ew))))) (sqrt.f64 ew))
(*.f64 (neg.f64 (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))) (pow.f64 eh 3))
(*.f64 (tan.f64 t) (*.f64 (pow.f64 eh -2) (neg.f64 (/.f64 (pow.f64 eh 3) ew))))
(neg.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh)))
(*.f64 (neg.f64 (/.f64 (tan.f64 t) (*.f64 (sqrt.f64 ew) (*.f64 eh eh)))) (/.f64 (pow.f64 eh 3) (sqrt.f64 ew)))
(*.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh eh) (pow.f64 eh 3)) (sqrt.f64 ew))) (/.f64 -1 (sqrt.f64 ew)))
(/.f64 (*.f64 (neg.f64 (pow.f64 eh 3)) (/.f64 (tan.f64 t) (*.f64 eh (*.f64 eh (sqrt.f64 ew))))) (sqrt.f64 ew))
(*.f64 (neg.f64 (/.f64 (tan.f64 t) (*.f64 (pow.f64 (cbrt.f64 ew) 2) (*.f64 eh eh)))) (/.f64 (pow.f64 eh 3) (cbrt.f64 ew)))
(*.f64 (/.f64 (tan.f64 t) (*.f64 (*.f64 eh eh) (pow.f64 (cbrt.f64 ew) 2))) (/.f64 (neg.f64 (pow.f64 eh 3)) (cbrt.f64 ew)))
(*.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)) (/.f64 (/.f64 (neg.f64 (pow.f64 eh 3)) (cbrt.f64 ew)) (pow.f64 (cbrt.f64 ew) 2)))
(*.f64 (neg.f64 (/.f64 (pow.f64 eh 3) (pow.f64 (cbrt.f64 ew) 2))) (/.f64 (tan.f64 t) (*.f64 (cbrt.f64 ew) (*.f64 eh eh))))
(*.f64 (tan.f64 t) (*.f64 (pow.f64 eh -2) (neg.f64 (/.f64 (pow.f64 eh 3) ew))))
(neg.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh)))
(*.f64 (neg.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) eh) (pow.f64 (cbrt.f64 ew) 2))) (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) (*.f64 (cbrt.f64 ew) eh)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) (*.f64 (pow.f64 (cbrt.f64 ew) 2) eh)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3)))) (*.f64 eh (cbrt.f64 ew))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) (*.f64 eh (pow.f64 (cbrt.f64 ew) 2))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh 3))) (*.f64 eh (cbrt.f64 ew)))))
(*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) 1)) (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) ew))
(*.f64 (tan.f64 t) (*.f64 (pow.f64 eh -2) (neg.f64 (/.f64 (pow.f64 eh 3) ew))))
(neg.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh)))
(*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) (sqrt.f64 ew))) (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (sqrt.f64 ew)))
(*.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh eh) (pow.f64 eh 3)) (sqrt.f64 ew))) (/.f64 -1 (sqrt.f64 ew)))
(/.f64 (*.f64 (neg.f64 (pow.f64 eh 3)) (/.f64 (tan.f64 t) (*.f64 eh (*.f64 eh (sqrt.f64 ew))))) (sqrt.f64 ew))
(*.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) 2) (pow.f64 (cbrt.f64 ew) 2))) (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)))
(*.f64 (tan.f64 t) (*.f64 (pow.f64 eh -2) (neg.f64 (/.f64 (pow.f64 eh 3) ew))))
(neg.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh)))
(pow.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))) 1)
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(pow.f64 (/.f64 (/.f64 (sqrt.f64 (tan.f64 t)) eh) (sqrt.f64 (/.f64 ew (pow.f64 eh 3)))) 2)
(pow.f64 (/.f64 (sqrt.f64 (tan.f64 t)) (*.f64 eh (sqrt.f64 (/.f64 ew (pow.f64 eh 3))))) 2)
(pow.f64 (/.f64 (*.f64 eh (cbrt.f64 (*.f64 (tan.f64 t) (pow.f64 eh -2)))) (cbrt.f64 ew)) 3)
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(pow.f64 (pow.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))) 3) 1/3)
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(pow.f64 (*.f64 (/.f64 ew (pow.f64 eh 3)) (/.f64 (*.f64 eh eh) (tan.f64 t))) -1)
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(neg.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(*.f64 (tan.f64 t) (*.f64 (pow.f64 eh -2) (neg.f64 (/.f64 (pow.f64 eh 3) ew))))
(neg.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh)))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))) 2))
(fabs.f64 (/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh)))
(log.f64 (exp.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh))))))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))) 3))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (tan.f64 t) (/.f64 (pow.f64 eh 3) (*.f64 eh eh))) 3) (pow.f64 ew 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh))))))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(exp.f64 (log.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh))))))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh))))) 1))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh))))))
(+.f64 0 (*.f64 (pow.f64 eh 3) (/.f64 (tan.f64 t) (*.f64 ew (*.f64 eh eh)))))
(/.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 eh ew) (pow.f64 eh 3)) eh))

localize51.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 (neg.f64 eh) (tan.f64 t))
99.0%
(pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 3)
96.9%
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
87.9%
(cbrt.f64 (*.f64 eh (sin.f64 t)))
Compiler

Compiled 137 to 36 computations (73.7% saved)

series8.0ms (0%)

Counts
2 → 16
Calls

12 calls:

TimeVariablePointExpression
1.0ms
t
@inf
(cbrt.f64 (*.f64 eh (sin.f64 t)))
1.0ms
t
@-inf
(cbrt.f64 (*.f64 eh (sin.f64 t)))
1.0ms
eh
@-inf
(pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 3)
1.0ms
t
@0
(pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 3)
1.0ms
t
@inf
(pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 3)

rewrite59.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1654×add-sqr-sqrt
1624×*-un-lft-identity
1524×add-cube-cbrt
1504×add-cbrt-cube
172×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01026
120326
2213826
Stop Event
node limit
Counts
2 → 57
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 eh (sin.f64 t)))
(pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 3)
Outputs
(((-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))))) 1) (2)) ((*.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 1) (2)) ((*.f64 1 (cbrt.f64 (*.f64 eh (sin.f64 t)))) (2)) ((*.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 1/6) (pow.f64 (*.f64 eh (sin.f64 t)) 1/6)) (2)) ((*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) 2)) (2)) ((*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2) 1/3)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))))) (2)) ((*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 eh)) (2)) ((*.f64 (cbrt.f64 eh) (cbrt.f64 (sin.f64 t))) (2)) ((*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))))) (2)) ((*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 eh (sin.f64 t)))) (2)) ((*.f64 (pow.f64 (sqrt.f64 (*.f64 eh (sin.f64 t))) 1/3) (pow.f64 (sqrt.f64 (*.f64 eh (sin.f64 t))) 1/3)) (2)) ((pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 1) (2)) ((pow.f64 (*.f64 eh (sin.f64 t)) 1/3) (2)) ((pow.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 1/6) 2) (2)) ((pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) 3) (2)) ((sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2)) (2)) ((log.f64 (exp.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))))) (2)) ((log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))))) (2)) ((expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))))) (2)) ((exp.f64 (log.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))))) (2)) ((exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) 1)) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 eh (sin.f64 t))) 1/3)) (2)) ((log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))))) (2)))
(((-.f64 (exp.f64 (log1p.f64 (*.f64 eh (sin.f64 t)))) 1) (2)) ((*.f64 eh (sin.f64 t)) (2)) ((*.f64 (sin.f64 t) eh) (2)) ((*.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2)) (2)) ((*.f64 (*.f64 eh (sin.f64 t)) 1) (2)) ((*.f64 1 (*.f64 eh (sin.f64 t))) (2)) ((*.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 1/6) (*.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 1/6) (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2))) (2)) ((*.f64 (sqrt.f64 (sin.f64 t)) (*.f64 (sqrt.f64 (sin.f64 t)) eh)) (2)) ((*.f64 (sqrt.f64 (*.f64 eh (sin.f64 t))) (sqrt.f64 (*.f64 eh (sin.f64 t)))) (2)) ((*.f64 (sqrt.f64 eh) (*.f64 (sqrt.f64 eh) (sin.f64 t))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2))) (2)) ((*.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2) (*.f64 (cbrt.f64 (sin.f64 t)) eh)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2) (cbrt.f64 (*.f64 eh (sin.f64 t)))) (2)) ((*.f64 (cbrt.f64 eh) (*.f64 (cbrt.f64 (sin.f64 t)) (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2))) (2)) ((*.f64 (pow.f64 (cbrt.f64 eh) 2) (*.f64 (cbrt.f64 eh) (sin.f64 t))) (2)) ((*.f64 (*.f64 eh (sqrt.f64 (sin.f64 t))) (sqrt.f64 (sin.f64 t))) (2)) ((*.f64 (*.f64 eh (pow.f64 (cbrt.f64 (sin.f64 t)) 2)) (cbrt.f64 (sin.f64 t))) (2)) ((*.f64 (*.f64 (sin.f64 t) (sqrt.f64 eh)) (sqrt.f64 eh)) (2)) ((*.f64 (*.f64 (sin.f64 t) (pow.f64 (cbrt.f64 eh) 2)) (cbrt.f64 eh)) (2)) ((*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2) 1) (cbrt.f64 (*.f64 eh (sin.f64 t)))) (2)) ((*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2) (pow.f64 (*.f64 eh (sin.f64 t)) 1/6)) (pow.f64 (*.f64 eh (sin.f64 t)) 1/6)) (2)) ((*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))))) (2)) ((*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2) (cbrt.f64 eh)) (cbrt.f64 (sin.f64 t))) (2)) ((*.f64 (pow.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 1/6) 3) (pow.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 1/6) 3)) (2)) ((*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) 2) 3) (cbrt.f64 (*.f64 eh (sin.f64 t)))) (2)) ((sqrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 2)) (2)) ((log.f64 (pow.f64 (exp.f64 (sin.f64 t)) eh)) (2)) ((log.f64 (+.f64 1 (expm1.f64 (*.f64 eh (sin.f64 t))))) (2)) ((cbrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 3)) (2)) ((expm1.f64 (log1p.f64 (*.f64 eh (sin.f64 t)))) (2)) ((exp.f64 (log.f64 (*.f64 eh (sin.f64 t)))) (2)) ((exp.f64 (*.f64 (log.f64 (*.f64 eh (sin.f64 t))) 1)) (2)) ((log1p.f64 (expm1.f64 (*.f64 eh (sin.f64 t)))) (2)))

simplify54.0ms (0.3%)

Algorithm
egg-herbie
Rules
1682×associate-+r+
1570×associate-+l+
1066×unswap-sqr
536×distribute-lft-neg-in
536×distribute-rgt-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01201035
12581035
28641035
333641035
Stop Event
node limit
Counts
73 → 63
Calls
Call 1
Inputs
(pow.f64 (*.f64 (sin.f64 t) eh) 1/3)
(pow.f64 (*.f64 (sin.f64 t) eh) 1/3)
(pow.f64 (*.f64 (sin.f64 t) eh) 1/3)
(pow.f64 (*.f64 (sin.f64 t) eh) 1/3)
(pow.f64 (*.f64 (sin.f64 t) eh) 1/3)
(pow.f64 (*.f64 (sin.f64 t) eh) 1/3)
(pow.f64 (*.f64 (sin.f64 t) eh) 1/3)
(pow.f64 (*.f64 (sin.f64 t) eh) 1/3)
(*.f64 (*.f64 (sin.f64 t) eh) (pow.f64 1 1/3))
(*.f64 (*.f64 (sin.f64 t) eh) (pow.f64 1 1/3))
(*.f64 (*.f64 (sin.f64 t) eh) (pow.f64 1 1/3))
(*.f64 (*.f64 (sin.f64 t) eh) (pow.f64 1 1/3))
(*.f64 (*.f64 (sin.f64 t) eh) (pow.f64 1 1/3))
(*.f64 (*.f64 (sin.f64 t) eh) (pow.f64 1 1/3))
(*.f64 (*.f64 (sin.f64 t) eh) (pow.f64 1 1/3))
(*.f64 (*.f64 (sin.f64 t) eh) (pow.f64 1 1/3))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))))) 1)
(*.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 1)
(*.f64 1 (cbrt.f64 (*.f64 eh (sin.f64 t))))
(*.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 1/6) (pow.f64 (*.f64 eh (sin.f64 t)) 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))))
(*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 eh))
(*.f64 (cbrt.f64 eh) (cbrt.f64 (sin.f64 t)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 eh (sin.f64 t))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 eh (sin.f64 t))) 1/3) (pow.f64 (sqrt.f64 (*.f64 eh (sin.f64 t))) 1/3))
(pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 1)
(pow.f64 (*.f64 eh (sin.f64 t)) 1/3)
(pow.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 eh (sin.f64 t))) 1/3))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eh (sin.f64 t)))) 1)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2))
(*.f64 (*.f64 eh (sin.f64 t)) 1)
(*.f64 1 (*.f64 eh (sin.f64 t)))
(*.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 1/6) (*.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 1/6) (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2)))
(*.f64 (sqrt.f64 (sin.f64 t)) (*.f64 (sqrt.f64 (sin.f64 t)) eh))
(*.f64 (sqrt.f64 (*.f64 eh (sin.f64 t))) (sqrt.f64 (*.f64 eh (sin.f64 t))))
(*.f64 (sqrt.f64 eh) (*.f64 (sqrt.f64 eh) (sin.f64 t)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2) (*.f64 (cbrt.f64 (sin.f64 t)) eh))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2) (cbrt.f64 (*.f64 eh (sin.f64 t))))
(*.f64 (cbrt.f64 eh) (*.f64 (cbrt.f64 (sin.f64 t)) (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2)))
(*.f64 (pow.f64 (cbrt.f64 eh) 2) (*.f64 (cbrt.f64 eh) (sin.f64 t)))
(*.f64 (*.f64 eh (sqrt.f64 (sin.f64 t))) (sqrt.f64 (sin.f64 t)))
(*.f64 (*.f64 eh (pow.f64 (cbrt.f64 (sin.f64 t)) 2)) (cbrt.f64 (sin.f64 t)))
(*.f64 (*.f64 (sin.f64 t) (sqrt.f64 eh)) (sqrt.f64 eh))
(*.f64 (*.f64 (sin.f64 t) (pow.f64 (cbrt.f64 eh) 2)) (cbrt.f64 eh))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2) 1) (cbrt.f64 (*.f64 eh (sin.f64 t))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2) (pow.f64 (*.f64 eh (sin.f64 t)) 1/6)) (pow.f64 (*.f64 eh (sin.f64 t)) 1/6))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2) (cbrt.f64 eh)) (cbrt.f64 (sin.f64 t)))
(*.f64 (pow.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 1/6) 3) (pow.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 1/6) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) 2) 3) (cbrt.f64 (*.f64 eh (sin.f64 t))))
(sqrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 t)) eh))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eh (sin.f64 t)))))
(cbrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 3))
(expm1.f64 (log1p.f64 (*.f64 eh (sin.f64 t))))
(exp.f64 (log.f64 (*.f64 eh (sin.f64 t))))
(exp.f64 (*.f64 (log.f64 (*.f64 eh (sin.f64 t))) 1))
(log1p.f64 (expm1.f64 (*.f64 eh (sin.f64 t))))
Outputs
(pow.f64 (*.f64 (sin.f64 t) eh) 1/3)
(cbrt.f64 (*.f64 (sin.f64 t) eh))
(pow.f64 (*.f64 (sin.f64 t) eh) 1/3)
(cbrt.f64 (*.f64 (sin.f64 t) eh))
(pow.f64 (*.f64 (sin.f64 t) eh) 1/3)
(cbrt.f64 (*.f64 (sin.f64 t) eh))
(pow.f64 (*.f64 (sin.f64 t) eh) 1/3)
(cbrt.f64 (*.f64 (sin.f64 t) eh))
(pow.f64 (*.f64 (sin.f64 t) eh) 1/3)
(cbrt.f64 (*.f64 (sin.f64 t) eh))
(pow.f64 (*.f64 (sin.f64 t) eh) 1/3)
(cbrt.f64 (*.f64 (sin.f64 t) eh))
(pow.f64 (*.f64 (sin.f64 t) eh) 1/3)
(cbrt.f64 (*.f64 (sin.f64 t) eh))
(pow.f64 (*.f64 (sin.f64 t) eh) 1/3)
(cbrt.f64 (*.f64 (sin.f64 t) eh))
(*.f64 (*.f64 (sin.f64 t) eh) (pow.f64 1 1/3))
(*.f64 (sin.f64 t) eh)
(*.f64 (*.f64 (sin.f64 t) eh) (pow.f64 1 1/3))
(*.f64 (sin.f64 t) eh)
(*.f64 (*.f64 (sin.f64 t) eh) (pow.f64 1 1/3))
(*.f64 (sin.f64 t) eh)
(*.f64 (*.f64 (sin.f64 t) eh) (pow.f64 1 1/3))
(*.f64 (sin.f64 t) eh)
(*.f64 (*.f64 (sin.f64 t) eh) (pow.f64 1 1/3))
(*.f64 (sin.f64 t) eh)
(*.f64 (*.f64 (sin.f64 t) eh) (pow.f64 1 1/3))
(*.f64 (sin.f64 t) eh)
(*.f64 (*.f64 (sin.f64 t) eh) (pow.f64 1 1/3))
(*.f64 (sin.f64 t) eh)
(*.f64 (*.f64 (sin.f64 t) eh) (pow.f64 1 1/3))
(*.f64 (sin.f64 t) eh)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))))) 1)
(cbrt.f64 (*.f64 (sin.f64 t) eh))
(*.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 1)
(cbrt.f64 (*.f64 (sin.f64 t) eh))
(*.f64 1 (cbrt.f64 (*.f64 eh (sin.f64 t))))
(cbrt.f64 (*.f64 (sin.f64 t) eh))
(*.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 1/6) (pow.f64 (*.f64 eh (sin.f64 t)) 1/6))
(cbrt.f64 (*.f64 (sin.f64 t) eh))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) 2))
(cbrt.f64 (*.f64 (sin.f64 t) eh))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2) 1/3))
(cbrt.f64 (*.f64 (sin.f64 t) eh))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))))
(cbrt.f64 (*.f64 (sin.f64 t) eh))
(*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 eh))
(*.f64 (cbrt.f64 eh) (cbrt.f64 (sin.f64 t)))
(*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 eh))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))))
(cbrt.f64 (*.f64 (sin.f64 t) eh))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 eh (sin.f64 t))))
(cbrt.f64 (*.f64 (sin.f64 t) eh))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 eh (sin.f64 t))) 1/3) (pow.f64 (sqrt.f64 (*.f64 eh (sin.f64 t))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 t) eh))) (cbrt.f64 (sqrt.f64 (*.f64 (sin.f64 t) eh))))
(pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 1)
(cbrt.f64 (*.f64 (sin.f64 t) eh))
(pow.f64 (*.f64 eh (sin.f64 t)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 t) eh))
(pow.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 1/6) 2)
(cbrt.f64 (*.f64 (sin.f64 t) eh))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) 3)
(cbrt.f64 (*.f64 (sin.f64 t) eh))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2))
(cbrt.f64 (*.f64 (sin.f64 t) eh))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))))
(cbrt.f64 (*.f64 (sin.f64 t) eh))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))))))
(cbrt.f64 (*.f64 (sin.f64 t) eh))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))))
(cbrt.f64 (*.f64 (sin.f64 t) eh))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))))
(cbrt.f64 (*.f64 (sin.f64 t) eh))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) 1))
(cbrt.f64 (*.f64 (sin.f64 t) eh))
(exp.f64 (*.f64 (log.f64 (*.f64 eh (sin.f64 t))) 1/3))
(cbrt.f64 (*.f64 (sin.f64 t) eh))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))))
(cbrt.f64 (*.f64 (sin.f64 t) eh))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eh (sin.f64 t)))) 1)
(*.f64 (sin.f64 t) eh)
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(*.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2))
(*.f64 (sin.f64 t) eh)
(*.f64 (*.f64 eh (sin.f64 t)) 1)
(*.f64 (sin.f64 t) eh)
(*.f64 1 (*.f64 eh (sin.f64 t)))
(*.f64 (sin.f64 t) eh)
(*.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 1/6) (*.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 1/6) (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2)))
(*.f64 (sin.f64 t) eh)
(*.f64 (sqrt.f64 (sin.f64 t)) (*.f64 (sqrt.f64 (sin.f64 t)) eh))
(*.f64 (sin.f64 t) eh)
(*.f64 (sqrt.f64 (*.f64 eh (sin.f64 t))) (sqrt.f64 (*.f64 eh (sin.f64 t))))
(*.f64 (sin.f64 t) eh)
(*.f64 (sqrt.f64 eh) (*.f64 (sqrt.f64 eh) (sin.f64 t)))
(*.f64 (sin.f64 t) eh)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2)))
(*.f64 (sin.f64 t) eh)
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 2) (*.f64 (cbrt.f64 (sin.f64 t)) eh))
(*.f64 (sin.f64 t) eh)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2) (cbrt.f64 (*.f64 eh (sin.f64 t))))
(*.f64 (sin.f64 t) eh)
(*.f64 (cbrt.f64 eh) (*.f64 (cbrt.f64 (sin.f64 t)) (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2)))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 eh)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) eh)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) eh)) 2) (*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 eh)))
(*.f64 (pow.f64 (cbrt.f64 eh) 2) (*.f64 (cbrt.f64 eh) (sin.f64 t)))
(*.f64 (sin.f64 t) eh)
(*.f64 (*.f64 eh (sqrt.f64 (sin.f64 t))) (sqrt.f64 (sin.f64 t)))
(*.f64 (sin.f64 t) eh)
(*.f64 (*.f64 eh (pow.f64 (cbrt.f64 (sin.f64 t)) 2)) (cbrt.f64 (sin.f64 t)))
(*.f64 (sin.f64 t) eh)
(*.f64 (*.f64 (sin.f64 t) (sqrt.f64 eh)) (sqrt.f64 eh))
(*.f64 (sin.f64 t) eh)
(*.f64 (*.f64 (sin.f64 t) (pow.f64 (cbrt.f64 eh) 2)) (cbrt.f64 eh))
(*.f64 (sin.f64 t) eh)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2) 1) (cbrt.f64 (*.f64 eh (sin.f64 t))))
(*.f64 (sin.f64 t) eh)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2) (pow.f64 (*.f64 eh (sin.f64 t)) 1/6)) (pow.f64 (*.f64 eh (sin.f64 t)) 1/6))
(*.f64 (sin.f64 t) eh)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))))
(*.f64 (sin.f64 t) eh)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2) (cbrt.f64 eh)) (cbrt.f64 (sin.f64 t)))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 eh)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) eh)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) eh)) 2) (*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 eh)))
(*.f64 (pow.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 1/6) 3) (pow.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 1/6) 3))
(*.f64 (sin.f64 t) eh)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) 2) 3) (cbrt.f64 (*.f64 eh (sin.f64 t))))
(*.f64 (sin.f64 t) eh)
(sqrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 2))
(*.f64 (sin.f64 t) eh)
(log.f64 (pow.f64 (exp.f64 (sin.f64 t)) eh))
(*.f64 (sin.f64 t) eh)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eh (sin.f64 t)))))
(*.f64 (sin.f64 t) eh)
(cbrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 3))
(*.f64 (sin.f64 t) eh)
(expm1.f64 (log1p.f64 (*.f64 eh (sin.f64 t))))
(*.f64 (sin.f64 t) eh)
(exp.f64 (log.f64 (*.f64 eh (sin.f64 t))))
(*.f64 (sin.f64 t) eh)
(exp.f64 (*.f64 (log.f64 (*.f64 eh (sin.f64 t))) 1))
(*.f64 (sin.f64 t) eh)
(log1p.f64 (expm1.f64 (*.f64 eh (sin.f64 t))))
(*.f64 (sin.f64 t) eh)

localize40.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.1%
(cbrt.f64 eh)
98.8%
(pow.f64 (cbrt.f64 eh) 3)
96.9%
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
65.7%
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
Compiler

Compiled 151 to 34 computations (77.5% saved)

series1.0ms (0%)

Counts
2 → 0
Calls

6 calls:

TimeVariablePointExpression
0.0ms
eh
@-inf
(pow.f64 (cbrt.f64 eh) 3)
0.0ms
eh
@0
(pow.f64 (cbrt.f64 eh) 3)
0.0ms
eh
@inf
(pow.f64 (cbrt.f64 eh) 3)
0.0ms
eh
@-inf
(cbrt.f64 eh)
0.0ms
eh
@0
(cbrt.f64 eh)

rewrite70.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1072×add-sqr-sqrt
1042×*-un-lft-identity
990×add-cube-cbrt
986×pow1
980×add-cbrt-cube
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
076
11446
214176
Stop Event
node limit
Counts
2 → 38
Calls
Call 1
Inputs
(pow.f64 (cbrt.f64 eh) 3)
(cbrt.f64 eh)
Outputs
(((-.f64 (+.f64 1 eh) 1) (2)) ((*.f64 (cbrt.f64 eh) (pow.f64 (cbrt.f64 eh) 2)) (2)) ((*.f64 eh 1) (2)) ((*.f64 1 eh) (2)) ((*.f64 (pow.f64 eh 1/6) (*.f64 (pow.f64 eh 1/6) (pow.f64 (cbrt.f64 eh) 2))) (2)) ((*.f64 (sqrt.f64 eh) (sqrt.f64 eh)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 eh)) 2) (*.f64 (cbrt.f64 (cbrt.f64 eh)) (pow.f64 (cbrt.f64 eh) 2))) (2)) ((*.f64 (pow.f64 (cbrt.f64 eh) 2) (cbrt.f64 eh)) (2)) ((*.f64 (*.f64 (pow.f64 (cbrt.f64 eh) 2) 1) (cbrt.f64 eh)) (2)) ((*.f64 (*.f64 (pow.f64 (cbrt.f64 eh) 2) (pow.f64 eh 1/6)) (pow.f64 eh 1/6)) (2)) ((*.f64 (*.f64 (pow.f64 (cbrt.f64 eh) 2) (pow.f64 (cbrt.f64 (cbrt.f64 eh)) 2)) (cbrt.f64 (cbrt.f64 eh))) (2)) ((*.f64 (pow.f64 (pow.f64 eh 1/6) 3) (pow.f64 (pow.f64 eh 1/6) 3)) (2)) ((*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 eh)) 2) 3) (cbrt.f64 eh)) (2)) ((sqrt.f64 (*.f64 eh eh)) (2)) ((log.f64 (exp.f64 eh)) (2)) ((cbrt.f64 (pow.f64 eh 3)) (2)) (eh (2)) ((expm1.f64 (log1p.f64 eh)) (2)) ((exp.f64 (log.f64 eh)) (2)) ((log1p.f64 (expm1.f64 eh)) (2)))
(((-.f64 (+.f64 1 (cbrt.f64 eh)) 1) (2)) ((*.f64 (cbrt.f64 eh) 1) (2)) ((*.f64 1 (cbrt.f64 eh)) (2)) ((*.f64 (pow.f64 eh 1/6) (pow.f64 eh 1/6)) (2)) ((*.f64 (cbrt.f64 (cbrt.f64 eh)) (pow.f64 (cbrt.f64 (cbrt.f64 eh)) 2)) (2)) ((*.f64 (cbrt.f64 (cbrt.f64 eh)) (pow.f64 (pow.f64 (cbrt.f64 eh) 2) 1/3)) (2)) ((*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 eh)) 2) (cbrt.f64 (cbrt.f64 eh))) (2)) ((*.f64 (pow.f64 (pow.f64 (cbrt.f64 eh) 2) 1/3) (cbrt.f64 (cbrt.f64 eh))) (2)) ((*.f64 (pow.f64 1 1/3) (cbrt.f64 eh)) (2)) ((*.f64 (pow.f64 (sqrt.f64 eh) 1/3) (pow.f64 (sqrt.f64 eh) 1/3)) (2)) ((pow.f64 (cbrt.f64 eh) 1) (2)) ((pow.f64 eh 1/3) (2)) ((pow.f64 (pow.f64 eh 1/6) 2) (2)) ((pow.f64 (cbrt.f64 (cbrt.f64 eh)) 3) (2)) ((sqrt.f64 (pow.f64 (cbrt.f64 eh) 2)) (2)) ((log.f64 (exp.f64 (cbrt.f64 eh))) (2)) ((expm1.f64 (log1p.f64 (cbrt.f64 eh))) (2)) ((exp.f64 (log.f64 (cbrt.f64 eh))) (2)) ((log1p.f64 (expm1.f64 (cbrt.f64 eh))) (2)))

simplify46.0ms (0.3%)

Algorithm
egg-herbie
Rules
836×fma-def
818×unswap-sqr
782×associate-+r+
770×distribute-rgt-in
762×distribute-lft-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
075576
1157354
2602132
32110126
Stop Event
node limit
Counts
38 → 46
Calls
Call 1
Inputs
(-.f64 (+.f64 1 eh) 1)
(*.f64 (cbrt.f64 eh) (pow.f64 (cbrt.f64 eh) 2))
(*.f64 eh 1)
(*.f64 1 eh)
(*.f64 (pow.f64 eh 1/6) (*.f64 (pow.f64 eh 1/6) (pow.f64 (cbrt.f64 eh) 2)))
(*.f64 (sqrt.f64 eh) (sqrt.f64 eh))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 eh)) 2) (*.f64 (cbrt.f64 (cbrt.f64 eh)) (pow.f64 (cbrt.f64 eh) 2)))
(*.f64 (pow.f64 (cbrt.f64 eh) 2) (cbrt.f64 eh))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 eh) 2) 1) (cbrt.f64 eh))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 eh) 2) (pow.f64 eh 1/6)) (pow.f64 eh 1/6))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 eh) 2) (pow.f64 (cbrt.f64 (cbrt.f64 eh)) 2)) (cbrt.f64 (cbrt.f64 eh)))
(*.f64 (pow.f64 (pow.f64 eh 1/6) 3) (pow.f64 (pow.f64 eh 1/6) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 eh)) 2) 3) (cbrt.f64 eh))
(sqrt.f64 (*.f64 eh eh))
(log.f64 (exp.f64 eh))
(cbrt.f64 (pow.f64 eh 3))
(expm1.f64 (log1p.f64 eh))
(exp.f64 (log.f64 eh))
(log1p.f64 (expm1.f64 eh))
(-.f64 (+.f64 1 (cbrt.f64 eh)) 1)
(*.f64 (cbrt.f64 eh) 1)
(*.f64 1 (cbrt.f64 eh))
(*.f64 (pow.f64 eh 1/6) (pow.f64 eh 1/6))
(*.f64 (cbrt.f64 (cbrt.f64 eh)) (pow.f64 (cbrt.f64 (cbrt.f64 eh)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 eh)) (pow.f64 (pow.f64 (cbrt.f64 eh) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 eh)) 2) (cbrt.f64 (cbrt.f64 eh)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 eh) 2) 1/3) (cbrt.f64 (cbrt.f64 eh)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 eh))
(*.f64 (pow.f64 (sqrt.f64 eh) 1/3) (pow.f64 (sqrt.f64 eh) 1/3))
(pow.f64 (cbrt.f64 eh) 1)
(pow.f64 eh 1/3)
(pow.f64 (pow.f64 eh 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 eh)) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 eh) 2))
(log.f64 (exp.f64 (cbrt.f64 eh)))
(expm1.f64 (log1p.f64 (cbrt.f64 eh)))
(exp.f64 (log.f64 (cbrt.f64 eh)))
(log1p.f64 (expm1.f64 (cbrt.f64 eh)))
Outputs
(-.f64 (+.f64 1 eh) 1)
(+.f64 (+.f64 1 eh) -1)
(+.f64 eh 0)
eh
(*.f64 (cbrt.f64 eh) (pow.f64 (cbrt.f64 eh) 2))
(+.f64 (+.f64 1 eh) -1)
(+.f64 eh 0)
eh
(*.f64 eh 1)
(+.f64 (+.f64 1 eh) -1)
(+.f64 eh 0)
eh
(*.f64 1 eh)
(+.f64 (+.f64 1 eh) -1)
(+.f64 eh 0)
eh
(*.f64 (pow.f64 eh 1/6) (*.f64 (pow.f64 eh 1/6) (pow.f64 (cbrt.f64 eh) 2)))
(+.f64 (+.f64 1 eh) -1)
(+.f64 eh 0)
eh
(*.f64 (sqrt.f64 eh) (sqrt.f64 eh))
(+.f64 (+.f64 1 eh) -1)
(+.f64 eh 0)
eh
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 eh)) 2) (*.f64 (cbrt.f64 (cbrt.f64 eh)) (pow.f64 (cbrt.f64 eh) 2)))
(+.f64 (+.f64 1 eh) -1)
(+.f64 eh 0)
eh
(*.f64 (pow.f64 (cbrt.f64 eh) 2) (cbrt.f64 eh))
(+.f64 (+.f64 1 eh) -1)
(+.f64 eh 0)
eh
(*.f64 (*.f64 (pow.f64 (cbrt.f64 eh) 2) 1) (cbrt.f64 eh))
(+.f64 (+.f64 1 eh) -1)
(+.f64 eh 0)
eh
(*.f64 (*.f64 (pow.f64 (cbrt.f64 eh) 2) (pow.f64 eh 1/6)) (pow.f64 eh 1/6))
(+.f64 (+.f64 1 eh) -1)
(+.f64 eh 0)
eh
(*.f64 (*.f64 (pow.f64 (cbrt.f64 eh) 2) (pow.f64 (cbrt.f64 (cbrt.f64 eh)) 2)) (cbrt.f64 (cbrt.f64 eh)))
(+.f64 (+.f64 1 eh) -1)
(+.f64 eh 0)
eh
(*.f64 (pow.f64 (pow.f64 eh 1/6) 3) (pow.f64 (pow.f64 eh 1/6) 3))
(+.f64 (+.f64 1 eh) -1)
(+.f64 eh 0)
eh
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 eh)) 2) 3) (cbrt.f64 eh))
(+.f64 (+.f64 1 eh) -1)
(+.f64 eh 0)
eh
(sqrt.f64 (*.f64 eh eh))
(+.f64 (+.f64 1 eh) -1)
(+.f64 eh 0)
eh
(log.f64 (exp.f64 eh))
(+.f64 (+.f64 1 eh) -1)
(+.f64 eh 0)
eh
(cbrt.f64 (pow.f64 eh 3))
(+.f64 (+.f64 1 eh) -1)
(+.f64 eh 0)
eh
(expm1.f64 (log1p.f64 eh))
(+.f64 (+.f64 1 eh) -1)
(+.f64 eh 0)
eh
(exp.f64 (log.f64 eh))
(+.f64 (+.f64 1 eh) -1)
(+.f64 eh 0)
eh
(log1p.f64 (expm1.f64 eh))
(+.f64 (+.f64 1 eh) -1)
(+.f64 eh 0)
eh
(-.f64 (+.f64 1 (cbrt.f64 eh)) 1)
(+.f64 (+.f64 1 (cbrt.f64 eh)) -1)
(+.f64 (cbrt.f64 eh) 0)
(cbrt.f64 eh)
(*.f64 (cbrt.f64 eh) 1)
(+.f64 (+.f64 1 (cbrt.f64 eh)) -1)
(+.f64 (cbrt.f64 eh) 0)
(cbrt.f64 eh)
(*.f64 1 (cbrt.f64 eh))
(+.f64 (+.f64 1 (cbrt.f64 eh)) -1)
(+.f64 (cbrt.f64 eh) 0)
(cbrt.f64 eh)
(*.f64 (pow.f64 eh 1/6) (pow.f64 eh 1/6))
(+.f64 (+.f64 1 (cbrt.f64 eh)) -1)
(+.f64 (cbrt.f64 eh) 0)
(cbrt.f64 eh)
(*.f64 (cbrt.f64 (cbrt.f64 eh)) (pow.f64 (cbrt.f64 (cbrt.f64 eh)) 2))
(+.f64 (+.f64 1 (cbrt.f64 eh)) -1)
(+.f64 (cbrt.f64 eh) 0)
(cbrt.f64 eh)
(*.f64 (cbrt.f64 (cbrt.f64 eh)) (pow.f64 (pow.f64 (cbrt.f64 eh) 2) 1/3))
(+.f64 (+.f64 1 (cbrt.f64 eh)) -1)
(+.f64 (cbrt.f64 eh) 0)
(cbrt.f64 eh)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 eh)) 2) (cbrt.f64 (cbrt.f64 eh)))
(+.f64 (+.f64 1 (cbrt.f64 eh)) -1)
(+.f64 (cbrt.f64 eh) 0)
(cbrt.f64 eh)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 eh) 2) 1/3) (cbrt.f64 (cbrt.f64 eh)))
(+.f64 (+.f64 1 (cbrt.f64 eh)) -1)
(+.f64 (cbrt.f64 eh) 0)
(cbrt.f64 eh)
(*.f64 (pow.f64 1 1/3) (cbrt.f64 eh))
(+.f64 (+.f64 1 (cbrt.f64 eh)) -1)
(+.f64 (cbrt.f64 eh) 0)
(cbrt.f64 eh)
(*.f64 (pow.f64 (sqrt.f64 eh) 1/3) (pow.f64 (sqrt.f64 eh) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 eh)) (cbrt.f64 (sqrt.f64 eh)))
(pow.f64 (pow.f64 (sqrt.f64 eh) 1/6) 4)
(pow.f64 (cbrt.f64 eh) 1)
(+.f64 (+.f64 1 (cbrt.f64 eh)) -1)
(+.f64 (cbrt.f64 eh) 0)
(cbrt.f64 eh)
(pow.f64 eh 1/3)
(+.f64 (+.f64 1 (cbrt.f64 eh)) -1)
(+.f64 (cbrt.f64 eh) 0)
(cbrt.f64 eh)
(pow.f64 (pow.f64 eh 1/6) 2)
(+.f64 (+.f64 1 (cbrt.f64 eh)) -1)
(+.f64 (cbrt.f64 eh) 0)
(cbrt.f64 eh)
(pow.f64 (cbrt.f64 (cbrt.f64 eh)) 3)
(+.f64 (+.f64 1 (cbrt.f64 eh)) -1)
(+.f64 (cbrt.f64 eh) 0)
(cbrt.f64 eh)
(sqrt.f64 (pow.f64 (cbrt.f64 eh) 2))
(+.f64 (+.f64 1 (cbrt.f64 eh)) -1)
(+.f64 (cbrt.f64 eh) 0)
(cbrt.f64 eh)
(log.f64 (exp.f64 (cbrt.f64 eh)))
(+.f64 (+.f64 1 (cbrt.f64 eh)) -1)
(+.f64 (cbrt.f64 eh) 0)
(cbrt.f64 eh)
(expm1.f64 (log1p.f64 (cbrt.f64 eh)))
(+.f64 (+.f64 1 (cbrt.f64 eh)) -1)
(+.f64 (cbrt.f64 eh) 0)
(cbrt.f64 eh)
(exp.f64 (log.f64 (cbrt.f64 eh)))
(+.f64 (+.f64 1 (cbrt.f64 eh)) -1)
(+.f64 (cbrt.f64 eh) 0)
(cbrt.f64 eh)
(log1p.f64 (expm1.f64 (cbrt.f64 eh)))
(+.f64 (+.f64 1 (cbrt.f64 eh)) -1)
(+.f64 (cbrt.f64 eh) 0)
(cbrt.f64 eh)

eval544.0ms (3.3%)

Compiler

Compiled 46453 to 18199 computations (60.8% saved)

prune532.0ms (3.2%)

Pruning

34 alts after pruning (30 fresh and 4 done)

PrunedKeptTotal
New1372201392
Fresh61016
Picked101
Done347
Total1382341416
Accurracy
100.0%
Counts
1416 → 34
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(fabs.f64 (fma.f64 (cos.f64 t) (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) (neg.f64 ew)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
43.1%
(fabs.f64 (-.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) 2) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
97.7%
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 t) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 ew)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
46.0%
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 t) (sqrt.f64 ew)) (sqrt.f64 ew)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
78.6%
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 ew (pow.f64 (pow.f64 (cos.f64 t) 2) 1/3)) (pow.f64 (pow.f64 (sqrt.f64 (cos.f64 t)) 1/6) 4)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
98.8%
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 ew (pow.f64 (pow.f64 (cos.f64 t) 2) 1/3)) (cbrt.f64 (cos.f64 t))) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
98.5%
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 ew (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (cbrt.f64 (cos.f64 t))) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
78.3%
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 ew (sqrt.f64 (cos.f64 t))) (sqrt.f64 (cos.f64 t))) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
99.8%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
98.2%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 (pow.f64 (cbrt.f64 eh) 2) (*.f64 (cbrt.f64 eh) (sin.f64 t))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
98.0%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
48.0%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 (pow.f64 eh 3) (/.f64 (*.f64 eh eh) (tan.f64 t))) ew))))))
98.8%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))))
98.9%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
98.3%
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
32.1%
(fabs.f64 (-.f64 (*.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 ew (cos.f64 t))))) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
40.9%
(fabs.f64 (-.f64 (*.f64 (exp.f64 (log.f64 (*.f64 ew (cos.f64 t)))) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
55.7%
(fabs.f64 (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
81.2%
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
52.2%
(fabs.f64 (-.f64 (*.f64 ew 1) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))) 2)))
80.0%
(fabs.f64 (-.f64 (*.f64 ew 1) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))) 3)))
57.6%
(fabs.f64 (-.f64 (*.f64 ew 1) (/.f64 (*.f64 (-.f64 0 (*.f64 eh eh)) (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) eh)))
64.2%
(fabs.f64 (-.f64 (*.f64 ew 1) (/.f64 (*.f64 (*.f64 (sin.f64 t) (*.f64 eh (/.f64 (tan.f64 t) ew))) eh) (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))))))
74.5%
(fabs.f64 (-.f64 (*.f64 ew 1) (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) eh) (/.f64 ew (tan.f64 t))))))
56.9%
(fabs.f64 (-.f64 (*.f64 ew 1) (/.f64 (neg.f64 (*.f64 eh eh)) (/.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))))
51.8%
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (fma.f64 t eh (*.f64 eh (+.f64 (*.f64 (pow.f64 t 5) 1/120) (*.f64 (pow.f64 t 3) -1/6)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
68.7%
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (/.f64 (*.f64 (sin.f64 t) eh) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) (/.f64 (*.f64 (tan.f64 t) eh) (neg.f64 ew)))))
57.5%
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (/.f64 (sin.f64 t) (/.f64 eh (neg.f64 (*.f64 eh eh)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
55.3%
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
80.6%
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))))
80.7%
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
80.7%
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
68.5%
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) eh))))
44.0%
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (exp.f64 (log.f64 (*.f64 eh (sin.f64 t)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Compiler

Compiled 1006 to 693 computations (31.1% saved)

regimes238.0ms (1.4%)

Counts
68 → 1
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (/.f64 (neg.f64 (*.f64 eh eh)) (/.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (/.f64 (sin.f64 t) (/.f64 eh (neg.f64 (*.f64 eh eh)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (/.f64 (*.f64 (-.f64 0 (*.f64 eh eh)) (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) eh)))
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) eh))))
(fabs.f64 (-.f64 (*.f64 ew 1) (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) eh) (/.f64 ew (tan.f64 t))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (/.f64 (*.f64 (*.f64 (sin.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 1) (*.f64 (/.f64 (*.f64 (sin.f64 t) eh) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) (/.f64 (*.f64 (tan.f64 t) eh) (neg.f64 ew)))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (/.f64 (sin.f64 t) (/.f64 eh (neg.f64 (*.f64 eh eh)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (exp.f64 (log.f64 (*.f64 eh (sin.f64 t)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))) 3)))
(fabs.f64 (-.f64 (*.f64 ew 1) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))) 2)))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 (pow.f64 eh 3) (/.f64 (*.f64 eh eh) (tan.f64 t))) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (tan.f64 t) (*.f64 eh eh)) (neg.f64 (pow.f64 eh 3))) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 eh 3)) (*.f64 eh eh)) (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (fma.f64 t eh (*.f64 eh (+.f64 (*.f64 (pow.f64 t 5) 1/120) (*.f64 (pow.f64 t 3) -1/6)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (/.f64 (*.f64 (-.f64 0 (pow.f64 eh 3)) (sin.f64 t)) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (exp.f64 (log.f64 (*.f64 ew (cos.f64 t)))) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 3) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) 2) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 ew (cos.f64 t))))) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (/.f64 (sin.f64 t) (/.f64 eh (neg.f64 (*.f64 eh eh)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (fma.f64 t eh (*.f64 eh (+.f64 (*.f64 (pow.f64 t 5) 1/120) (*.f64 (pow.f64 t 3) -1/6)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 (pow.f64 (cbrt.f64 eh) 2) (*.f64 (cbrt.f64 eh) (sin.f64 t))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (fma.f64 (cos.f64 t) (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (/.f64 eh ew) (tan.f64 t)))) (neg.f64 ew)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 eh 3)) (*.f64 eh eh)) (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (/.f64 (*.f64 (-.f64 0 (pow.f64 eh 3)) (sin.f64 t)) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 eh) 3) (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 3) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (fma.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (neg.f64 ew)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 t) (sqrt.f64 ew)) (sqrt.f64 ew)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (fma.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (neg.f64 ew)) (*.f64 (/.f64 (sin.f64 t) (/.f64 eh (neg.f64 (*.f64 eh eh)))) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (fma.f64 t eh (*.f64 eh (+.f64 (*.f64 (pow.f64 t 5) 1/120) (*.f64 (pow.f64 t 3) -1/6)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) 2) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 ew (sqrt.f64 (cos.f64 t))) (sqrt.f64 (cos.f64 t))) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 t) (sqrt.f64 ew)) (sqrt.f64 ew)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 t) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 ew)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (fma.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (neg.f64 ew)) (*.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 eh 3)) (*.f64 eh eh)) (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (fma.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (neg.f64 ew)) (*.f64 (/.f64 (*.f64 (-.f64 0 (pow.f64 eh 3)) (sin.f64 t)) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh)))) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (fma.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (neg.f64 ew)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 eh) 3) (sin.f64 t)) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (fma.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (neg.f64 ew)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 3) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 ew (sqrt.f64 (cos.f64 t))) (sqrt.f64 (cos.f64 t))) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 ew (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (cbrt.f64 (cos.f64 t))) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 t) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 ew)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 ew (pow.f64 (pow.f64 (cos.f64 t) 2) 1/3)) (cbrt.f64 (cos.f64 t))) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (fma.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (neg.f64 ew)) (*.f64 (fma.f64 t eh (*.f64 eh (+.f64 (*.f64 (pow.f64 t 5) 1/120) (*.f64 (pow.f64 t 3) -1/6)))) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (fma.f64 (cos.f64 t) (*.f64 (cos.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))) (neg.f64 ew)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3))) (sin.f64 (atan.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew)))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 ew (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (cbrt.f64 (cos.f64 t))) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 ew (pow.f64 (pow.f64 (cos.f64 t) 2) 1/3)) (cbrt.f64 (cos.f64 t))) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 ew (pow.f64 (pow.f64 (cos.f64 t) 2) 1/3)) (pow.f64 (pow.f64 (sqrt.f64 (cos.f64 t)) 1/6) 4)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Outputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Calls

5 calls:

78.0ms
ew
31.0ms
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
30.0ms
eh
30.0ms
(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
28.0ms
t
Results
AccuracySegmentsBranch
99.8%1eh
99.8%1ew
99.8%1t
99.8%1(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
99.8%1(-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
Compiler

Compiled 2102 to 607 computations (71.1% saved)

regimes110.0ms (0.7%)

Counts
37 → 1
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (/.f64 (neg.f64 (*.f64 eh eh)) (/.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (/.f64 (sin.f64 t) (/.f64 eh (neg.f64 (*.f64 eh eh)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (/.f64 (*.f64 (-.f64 0 (*.f64 eh eh)) (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) eh)))
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) eh))))
(fabs.f64 (-.f64 (*.f64 ew 1) (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) eh) (/.f64 ew (tan.f64 t))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (/.f64 (*.f64 (*.f64 (sin.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 1) (*.f64 (/.f64 (*.f64 (sin.f64 t) eh) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) (/.f64 (*.f64 (tan.f64 t) eh) (neg.f64 ew)))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (/.f64 (sin.f64 t) (/.f64 eh (neg.f64 (*.f64 eh eh)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (exp.f64 (log.f64 (*.f64 eh (sin.f64 t)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))) 3)))
(fabs.f64 (-.f64 (*.f64 ew 1) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))) 2)))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 (pow.f64 eh 3) (/.f64 (*.f64 eh eh) (tan.f64 t))) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (tan.f64 t) (*.f64 eh eh)) (neg.f64 (pow.f64 eh 3))) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 eh 3)) (*.f64 eh eh)) (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (fma.f64 t eh (*.f64 eh (+.f64 (*.f64 (pow.f64 t 5) 1/120) (*.f64 (pow.f64 t 3) -1/6)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (/.f64 (*.f64 (-.f64 0 (pow.f64 eh 3)) (sin.f64 t)) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (exp.f64 (log.f64 (*.f64 ew (cos.f64 t)))) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 3) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) 2) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 ew (cos.f64 t))))) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (/.f64 (sin.f64 t) (/.f64 eh (neg.f64 (*.f64 eh eh)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (fma.f64 t eh (*.f64 eh (+.f64 (*.f64 (pow.f64 t 5) 1/120) (*.f64 (pow.f64 t 3) -1/6)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (pow.f64 eh 3))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 (pow.f64 (cbrt.f64 eh) 2) (*.f64 (cbrt.f64 eh) (sin.f64 t))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Outputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Calls

3 calls:

60.0ms
ew
17.0ms
t
17.0ms
eh
Results
AccuracySegmentsBranch
99.8%1eh
99.8%1ew
99.8%1t
Compiler

Compiled 945 to 333 computations (64.8% saved)

regimes61.0ms (0.4%)

Counts
32 → 1
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (/.f64 (neg.f64 (*.f64 eh eh)) (/.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 (tan.f64 t) (/.f64 ew eh)))))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (/.f64 (sin.f64 t) (/.f64 eh (neg.f64 (*.f64 eh eh)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (/.f64 (*.f64 (-.f64 0 (*.f64 eh eh)) (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)))))) eh)))
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (tan.f64 t) (*.f64 (/.f64 (*.f64 (/.f64 eh ew) (sin.f64 t)) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) eh))))
(fabs.f64 (-.f64 (*.f64 ew 1) (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (/.f64 (hypot.f64 1 (*.f64 eh (/.f64 (tan.f64 t) ew))) eh) (/.f64 ew (tan.f64 t))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (/.f64 (*.f64 (*.f64 (sin.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 1) (*.f64 (/.f64 (*.f64 (sin.f64 t) eh) (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) (/.f64 (*.f64 (tan.f64 t) eh) (neg.f64 ew)))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (/.f64 (sin.f64 t) (/.f64 eh (neg.f64 (*.f64 eh eh)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (exp.f64 (log.f64 (*.f64 eh (sin.f64 t)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))) 3)))
(fabs.f64 (-.f64 (*.f64 ew 1) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 t) (*.f64 eh (sin.f64 (atan.f64 (*.f64 eh (/.f64 (tan.f64 t) ew))))))) 2)))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 (pow.f64 eh 3) (/.f64 (*.f64 eh eh) (tan.f64 t))) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (tan.f64 t) (*.f64 eh eh)) (neg.f64 (pow.f64 eh 3))) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 eh 3)) (*.f64 eh eh)) (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (fma.f64 t eh (*.f64 eh (+.f64 (*.f64 (pow.f64 t 5) 1/120) (*.f64 (pow.f64 t 3) -1/6)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (/.f64 (*.f64 (-.f64 0 (pow.f64 eh 3)) (sin.f64 t)) (+.f64 0 (+.f64 (*.f64 eh eh) (*.f64 0 eh)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (exp.f64 (log.f64 (*.f64 ew (cos.f64 t)))) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 3) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 ew (cos.f64 t))) 2) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 ew (cos.f64 t))))) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
Outputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Calls

3 calls:

16.0ms
ew
16.0ms
t
14.0ms
eh
Results
AccuracySegmentsBranch
98.9%1eh
98.9%1ew
98.9%1t
Compiler

Compiled 793 to 287 computations (63.8% saved)

regimes29.0ms (0.2%)

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

3 calls:

8.0ms
t
8.0ms
eh
7.0ms
ew
Results
AccuracySegmentsBranch
98.8%1eh
98.8%1ew
98.8%1t
Compiler

Compiled 323 to 144 computations (55.4% saved)

regimes27.0ms (0.2%)

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

3 calls:

7.0ms
ew
7.0ms
t
7.0ms
eh
Results
AccuracySegmentsBranch
98.3%1eh
98.3%1ew
98.3%1t
Compiler

Compiled 302 to 140 computations (53.6% saved)

regimes14.0ms (0.1%)

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

3 calls:

4.0ms
t
4.0ms
eh
4.0ms
ew
Results
AccuracySegmentsBranch
80.7%1eh
80.7%1ew
80.7%1t
Compiler

Compiled 88 to 50 computations (43.2% saved)

regimes12.0ms (0.1%)

Accuracy

Total -16.2b remaining (-131.3%)

Threshold costs -16.2b (-131.3%)

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

3 calls:

3.0ms
eh
3.0ms
ew
3.0ms
t
Results
AccuracySegmentsBranch
80.7%1eh
80.7%1ew
80.7%1t
Compiler

Compiled 69 to 45 computations (34.8% saved)

simplify21.0ms (0.1%)

Algorithm
egg-herbie
Rules
126×+-commutative
96×*-commutative
74×cancel-sign-sub-inv
52×sub-neg
44×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052491
1122491
2222491
3301491
4333491
5347491
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
Outputs
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) (*.f64 ew (cos.f64 t))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (/.f64 1 (hypot.f64 1 (*.f64 (tan.f64 t) (/.f64 eh ew)))) (*.f64 ew (cos.f64 t))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 t)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 ew (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew 1) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 ew (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 t)) ew))))))
(fabs.f64 (-.f64 ew (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))
Compiler

Compiled 173 to 114 computations (34.1% saved)

soundness0.0ms (0%)

end51.0ms (0.3%)

Compiler

Compiled 155 to 47 computations (69.7% saved)

Profiling

Loading profile data...