Details

Time bar (total: 1.8min)

analyze1.1s (1%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
0%0%99.9%0.1%0%0%0%5
0%0%99.9%0.1%0%0%0%6
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)

sample5.1s (4.8%)

Results
2.5s2074×body1024valid
1.8s5135×body256valid
772.0ms1043×body512valid
9.0msbody2048valid
Bogosity

preprocess4.0s (3.8%)

Algorithm
egglog
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 (fma.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) (*.f64 eh (sin.f64 t)) (*.f64 (neg.f64 (*.f64 ew (cos.f64 t))) (cos.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 (fma.f64 (*.f64 ew (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 ew) (tan.f64 t)) eh))) (*.f64 (neg.f64 (*.f64 eh (cos.f64 t))) (cos.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 (fma.f64 (*.f64 t (sin.f64 eh)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 t) (tan.f64 eh)) ew))) (*.f64 (neg.f64 (*.f64 ew (cos.f64 eh))) (cos.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))))))
(fabs.f64 (fma.f64 (*.f64 eh (sin.f64 ew)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 ew)) t))) (*.f64 (neg.f64 (*.f64 t (cos.f64 ew))) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 ew)) t))))))
Compiler

Compiled 36 to 21 computations (41.7% saved)

simplify1.9s (1.8%)

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

eval2.0ms (0%)

Compiler

Compiled 63 to 28 computations (55.6% saved)

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 33 to 18 computations (45.5% saved)

localize50.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 147 to 18 computations (87.8% saved)

series55.0ms (0.1%)

Counts
4 → 52
Calls

30 calls:

TimeVariablePointExpression
3.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)
2.0ms
ew
@0
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
1.0ms
t
@-inf
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
1.0ms
ew
@inf
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
Compiler

Compiled 5380 to 1720 computations (68% saved)

rewrite2.2s (2%)

Algorithm
batch-egg-rewrite
Rules
161×egg-rr
26×egg-rr
20×egg-rr
11×egg-rr
Counts
4 → 218
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(*.f64 ew (cos.f64 t))
(*.f64 eh (sin.f64 t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) 2)) (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) 0) (/.f64 1 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) -1)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (tan.f64 t) (cbrt.f64 ew)) (/.f64 eh (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (neg.f64 (cbrt.f64 ew))) (/.f64 (tan.f64 t) (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (/.f64 (tan.f64 t) (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (tan.f64 t) (cbrt.f64 (pow.f64 ew 2))) (/.f64 eh (neg.f64 (cbrt.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2)) (cbrt.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 ew -1) (*.f64 (neg.f64 eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (pow.f64 ew -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (neg.f64 ew)) (tan.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (cbrt.f64 ew)) (/.f64 1 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) ew) (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (tan.f64 t)) (/.f64 -1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 ew) (*.f64 eh (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 ew) (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 ew)) (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2))) (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (neg.f64 ew)) 1) (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 ew) 1) (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 (*.f64 eh (tan.f64 t)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 (*.f64 eh (tan.f64 t)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 0 (/.f64 (*.f64 eh (tan.f64 t)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2))) (neg.f64 (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sin.f64 t)) (/.f64 eh (neg.f64 ew))) (neg.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2)) (cbrt.f64 (*.f64 eh (tan.f64 t)))) (neg.f64 (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eh (neg.f64 ew)) (neg.f64 (sin.f64 t))) (neg.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (neg.f64 eh) (sin.f64 t))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 eh) (neg.f64 (sin.f64 t))) (*.f64 ew (neg.f64 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (cbrt.f64 (cos.f64 t)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) (cbrt.f64 ew)) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) -1) (*.f64 (cos.f64 t) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sin.f64 t) (cbrt.f64 (cos.f64 t))) (/.f64 eh (neg.f64 ew))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eh (neg.f64 ew)) (/.f64 (sin.f64 t) (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) ew) (cos.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 t) (/.f64 eh (neg.f64 ew))) (cos.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 ew)) (cos.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 ew -1) (*.f64 (neg.f64 eh) (sin.f64 t))) (cos.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eh (neg.f64 ew)) (sin.f64 t)) (cos.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (sin.f64 t)) (*.f64 (neg.f64 ew) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (sin.f64 t)) (*.f64 (cos.f64 t) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (neg.f64 eh) (tan.f64 t))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (tan.f64 t) (cbrt.f64 ew)) (neg.f64 eh)) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 eh (neg.f64 (cbrt.f64 ew))) (tan.f64 t)) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)) (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) -1)) (*.f64 (cos.f64 t) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) ew)) (cos.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (cbrt.f64 ew))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (neg.f64 ew) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (cbrt.f64 ew)))) (*.f64 (neg.f64 ew) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 ew 2))) (*.f64 (neg.f64 ew) (/.f64 (*.f64 eh (tan.f64 t)) (cbrt.f64 ew)))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (cos.f64 t) (neg.f64 ew))) (*.f64 (neg.f64 ew) (/.f64 (*.f64 eh (sin.f64 t)) -1))) (*.f64 (neg.f64 ew) (*.f64 (cos.f64 t) (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 eh (tan.f64 t)))) (*.f64 (neg.f64 ew) ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cos.f64 t)) (*.f64 (neg.f64 ew) (/.f64 (*.f64 eh (sin.f64 t)) ew))) (*.f64 (neg.f64 ew) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 ew)) (*.f64 (neg.f64 ew) (*.f64 (neg.f64 eh) (tan.f64 t)))) (pow.f64 ew 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 ew) (/.f64 (*.f64 eh (tan.f64 t)) ew))) (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (*.f64 (neg.f64 ew) (*.f64 (neg.f64 eh) (sin.f64 t)))) (*.f64 (neg.f64 ew) (*.f64 (neg.f64 ew) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 ew) (/.f64 (*.f64 eh (tan.f64 t)) (cbrt.f64 (pow.f64 ew 2))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 ew (cos.f64 t))) (*.f64 (neg.f64 ew) (*.f64 eh (sin.f64 t)))) (*.f64 (neg.f64 ew) (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))) (*.f64 (neg.f64 ew) (/.f64 (*.f64 eh (sin.f64 t)) (cbrt.f64 ew)))) (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (cbrt.f64 ew))) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 ew 2))) (/.f64 (*.f64 eh (tan.f64 t)) (cbrt.f64 ew))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (cos.f64 t) (neg.f64 ew))) (*.f64 1 (/.f64 (*.f64 eh (sin.f64 t)) -1))) (*.f64 1 (*.f64 (cos.f64 t) (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cos.f64 t)) (*.f64 1 (/.f64 (*.f64 eh (sin.f64 t)) ew))) (cos.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 ew)) (*.f64 (neg.f64 eh) (tan.f64 t))) (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (*.f64 (neg.f64 eh) (sin.f64 t))) (*.f64 1 (*.f64 (neg.f64 ew) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 ew (cos.f64 t))) (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))) (*.f64 1 (/.f64 (*.f64 eh (sin.f64 t)) (cbrt.f64 ew)))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 ew (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (cbrt.f64 ew)))) (*.f64 ew (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 ew 2))) (*.f64 ew (/.f64 (*.f64 eh (tan.f64 t)) (cbrt.f64 ew)))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (cos.f64 t) (neg.f64 ew))) (*.f64 ew (/.f64 (*.f64 eh (sin.f64 t)) -1))) (*.f64 ew (*.f64 (cos.f64 t) (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 ew (*.f64 eh (tan.f64 t)))) (pow.f64 ew 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cos.f64 t)) (*.f64 ew (/.f64 (*.f64 eh (sin.f64 t)) ew))) (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 ew (/.f64 (*.f64 eh (tan.f64 t)) ew))) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (*.f64 ew (*.f64 (neg.f64 eh) (sin.f64 t)))) (*.f64 ew (*.f64 (neg.f64 ew) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 ew (/.f64 (*.f64 eh (tan.f64 t)) (cbrt.f64 (pow.f64 ew 2))))) (*.f64 ew (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 ew (cos.f64 t))) (*.f64 ew (*.f64 eh (sin.f64 t)))) (*.f64 ew (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))) (*.f64 ew (/.f64 (*.f64 eh (sin.f64 t)) (cbrt.f64 ew)))) (*.f64 ew (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 eh (tan.f64 t)) (cbrt.f64 ew)) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t)))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 1 (/.f64 (*.f64 eh (tan.f64 t)) (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 ew)) (*.f64 ew (*.f64 (neg.f64 eh) (tan.f64 t)))) (neg.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 eh (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eh 0 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 0 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) (/.f64 0 (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) (/.f64 0 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 0) (/.f64 -1 (/.f64 (/.f64 ew (tan.f64 t)) eh)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (/.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)) 0) (/.f64 (*.f64 eh (cbrt.f64 (tan.f64 t))) (/.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 (tan.f64 t) 2)))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 eh) 0) (/.f64 (tan.f64 t) (/.f64 (neg.f64 ew) eh)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 eh (tan.f64 t)) 0) (/.f64 -1 (/.f64 (/.f64 ew (tan.f64 t)) eh)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (/.f64 ew (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 (tan.f64 t) 2))) 0) (/.f64 (cbrt.f64 (tan.f64 t)) (/.f64 ew (*.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 (tan.f64 t) 2))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)) 0) (/.f64 (*.f64 (neg.f64 eh) (cbrt.f64 (tan.f64 t))) (/.f64 ew (cbrt.f64 (pow.f64 (tan.f64 t) 2)))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 eh 2)) 0) (/.f64 (*.f64 (tan.f64 t) (neg.f64 (cbrt.f64 eh))) (/.f64 ew (cbrt.f64 (pow.f64 eh 2)))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (/.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 eh 2)) (tan.f64 t)) 0) (/.f64 (neg.f64 (cbrt.f64 eh)) (/.f64 ew (*.f64 (cbrt.f64 (pow.f64 eh 2)) (tan.f64 t)))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 eh 0) (/.f64 (tan.f64 t) (/.f64 (neg.f64 ew) eh)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) 0) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 (neg.f64 ew))) (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2)) (/.f64 (*.f64 eh (tan.f64 t)) ew)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 (*.f64 eh (tan.f64 t)) ew)) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2)) (+.f64 0 (/.f64 (*.f64 eh (tan.f64 t)) ew))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 ew) (/.f64 0 ew)) (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2)) (/.f64 (*.f64 eh (tan.f64 t)) ew)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 ew)) 3) (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 (neg.f64 ew))) (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 0 (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 ew) 3) (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 3)) (+.f64 (*.f64 (/.f64 0 ew) (/.f64 0 ew)) (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 (/.f64 0 ew) (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 (neg.f64 ew))) (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (*.f64 eh (tan.f64 t)) ew)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 ew)) 3) (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 (neg.f64 ew))) (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 0 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 0 (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 ew) (/.f64 0 ew)) (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 (/.f64 0 ew) (/.f64 (*.f64 eh (tan.f64 t)) ew)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 ew) 3) (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 3)) (+.f64 (*.f64 (/.f64 0 ew) (/.f64 0 ew)) (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 (/.f64 0 ew) (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (neg.f64 ew)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 ew)) 3) (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 (neg.f64 ew))) (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 0 (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 ew) 3) (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 3)) (+.f64 (*.f64 (/.f64 0 ew) (/.f64 0 ew)) (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 (/.f64 0 ew) (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (tan.f64 t) 0) (/.f64 eh (/.f64 (neg.f64 ew) (tan.f64 t))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (tan.f64 t)) 0) (/.f64 eh (/.f64 (neg.f64 ew) (tan.f64 t))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 ew) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) (*.f64 0 (/.f64 (tan.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (tan.f64 t) ew)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (pow.f64 ew -1)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 -1 ew)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) (*.f64 (/.f64 (tan.f64 t) ew) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (tan.f64 t) ew) 0) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 ew -1) 0) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 ew) 0) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (neg.f64 ew)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 ew) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 ew)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (/.f64 0 (neg.f64 ew))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (/.f64 0 ew)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 ew) (/.f64 0 (neg.f64 ew))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (cbrt.f64 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 t)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew) (cbrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) (*.f64 ew (cbrt.f64 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 ew (cos.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 t) ew)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 ew) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 ew) (cos.f64 t)) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ew (cos.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (cos.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 ew (cos.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (/.f64 1 (pow.f64 (*.f64 ew (cos.f64 t)) -1)) (*.f64 ew (cos.f64 t)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 eh 2)) (*.f64 (sin.f64 t) (cbrt.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 eh (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (sin.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) (cbrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 t) (cbrt.f64 eh)) (cbrt.f64 (pow.f64 eh 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (sin.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 eh) (*.f64 (cbrt.f64 (pow.f64 eh 2)) (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 t)) (*.f64 eh (cbrt.f64 (pow.f64 (sin.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 eh 2)) (sin.f64 t)) (cbrt.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (*.f64 eh (cbrt.f64 (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (cbrt.f64 (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 2)) (cbrt.f64 (*.f64 eh (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 eh) (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 t) eh)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 eh) (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (sin.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (sin.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 eh) (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 eh (sin.f64 t)) 0) (/.f64 1 (pow.f64 (*.f64 eh (sin.f64 t)) -1)) (*.f64 eh (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh (sin.f64 t)) 0)))))

simplify5.3s (4.9%)

Algorithm
egglog
Counts
270 → 284
Calls
Call 1
Inputs
(*.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 (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 (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)
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
(*.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) 2)) (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
(*.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) 1)
(/.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) 3)
(pow.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) 3) 1/3)
(pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) 1)
(cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) 3))
(if (!=.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) 0) (/.f64 1 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) -1)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
(*.f64 (/.f64 (tan.f64 t) (cbrt.f64 ew)) (/.f64 eh (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))
(*.f64 (/.f64 eh (neg.f64 (cbrt.f64 ew))) (/.f64 (tan.f64 t) (cbrt.f64 (pow.f64 ew 2))))
(*.f64 (/.f64 eh (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (/.f64 (tan.f64 t) (cbrt.f64 ew)))
(*.f64 (/.f64 (tan.f64 t) (cbrt.f64 (pow.f64 ew 2))) (/.f64 eh (neg.f64 (cbrt.f64 ew))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2)) (cbrt.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
(*.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (cbrt.f64 (pow.f64 ew 2))))
(*.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 (pow.f64 ew -1)))
(*.f64 (pow.f64 ew -1) (*.f64 (neg.f64 eh) (tan.f64 t)))
(*.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (pow.f64 ew -1))
(*.f64 1 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 -1 (/.f64 (*.f64 eh (tan.f64 t)) ew))
(*.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) 1)
(*.f64 (/.f64 eh (neg.f64 ew)) (tan.f64 t))
(*.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (cbrt.f64 ew)) (/.f64 1 (cbrt.f64 (pow.f64 ew 2))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) ew))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) ew) (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))))
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (*.f64 eh (tan.f64 t)) (/.f64 -1 ew))
(*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))
(*.f64 (/.f64 -1 ew) (*.f64 eh (tan.f64 t)))
(-.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (*.f64 eh (tan.f64 t)) ew))
(-.f64 (/.f64 0 ew) (/.f64 (*.f64 eh (tan.f64 t)) ew))
(-.f64 (/.f64 (/.f64 0 (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 ew)) (/.f64 (*.f64 eh (tan.f64 t)) ew))
(-.f64 (/.f64 (/.f64 0 (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2))) (/.f64 (*.f64 eh (tan.f64 t)) ew))
(-.f64 (/.f64 (/.f64 0 (neg.f64 ew)) 1) (/.f64 (*.f64 eh (tan.f64 t)) ew))
(-.f64 (/.f64 (/.f64 0 ew) 1) (/.f64 (*.f64 eh (tan.f64 t)) ew))
(-.f64 3 (+.f64 3 (/.f64 (*.f64 eh (tan.f64 t)) ew)))
(-.f64 1 (+.f64 1 (/.f64 (*.f64 eh (tan.f64 t)) ew)))
(-.f64 0 (+.f64 0 (/.f64 (*.f64 eh (tan.f64 t)) ew)))
(-.f64 0 (/.f64 (*.f64 eh (tan.f64 t)) ew))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2))) (neg.f64 (cbrt.f64 ew)))
(/.f64 (*.f64 (neg.f64 (sin.f64 t)) (/.f64 eh (neg.f64 ew))) (neg.f64 (cos.f64 t)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2)) (cbrt.f64 (*.f64 eh (tan.f64 t)))) (neg.f64 (cbrt.f64 ew)))
(/.f64 (*.f64 (/.f64 eh (neg.f64 ew)) (neg.f64 (sin.f64 t))) (neg.f64 (cos.f64 t)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (neg.f64 eh) (sin.f64 t))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))
(/.f64 (*.f64 (neg.f64 eh) (neg.f64 (sin.f64 t))) (*.f64 ew (neg.f64 (cos.f64 t))))
(/.f64 (*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (cbrt.f64 (cos.f64 t)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew))
(/.f64 (/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) (cbrt.f64 ew)) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))
(/.f64 (/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) -1) (*.f64 (cos.f64 t) (neg.f64 ew)))
(/.f64 (/.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))
(/.f64 (*.f64 (/.f64 (sin.f64 t) (cbrt.f64 (cos.f64 t))) (/.f64 eh (neg.f64 ew))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))
(/.f64 (*.f64 (/.f64 eh (neg.f64 ew)) (/.f64 (sin.f64 t) (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(/.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) 1)
(/.f64 (/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) ew) (cos.f64 t))
(/.f64 (*.f64 (sin.f64 t) (/.f64 eh (neg.f64 ew))) (cos.f64 t))
(/.f64 (/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 ew)) (cos.f64 t))
(/.f64 (*.f64 (pow.f64 ew -1) (*.f64 (neg.f64 eh) (sin.f64 t))) (cos.f64 t))
(/.f64 (*.f64 (/.f64 eh (neg.f64 ew)) (sin.f64 t)) (cos.f64 t))
(/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 (neg.f64 ew) (cos.f64 t)))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 (cos.f64 t) (neg.f64 ew)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (neg.f64 eh) (tan.f64 t))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 (/.f64 (tan.f64 t) (cbrt.f64 ew)) (neg.f64 eh)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 (/.f64 eh (neg.f64 (cbrt.f64 ew))) (tan.f64 t)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)) (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) -1)) (*.f64 (cos.f64 t) (neg.f64 ew)))
(/.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) ew)) (cos.f64 t))
(/.f64 (neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (cbrt.f64 ew))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (neg.f64 ew) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (cbrt.f64 ew)))) (*.f64 (neg.f64 ew) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 ew 2))) (*.f64 (neg.f64 ew) (/.f64 (*.f64 eh (tan.f64 t)) (cbrt.f64 ew)))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cos.f64 t) (neg.f64 ew))) (*.f64 (neg.f64 ew) (/.f64 (*.f64 eh (sin.f64 t)) -1))) (*.f64 (neg.f64 ew) (*.f64 (cos.f64 t) (neg.f64 ew))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 eh (tan.f64 t)))) (*.f64 (neg.f64 ew) ew))
(/.f64 (-.f64 (*.f64 0 (cos.f64 t)) (*.f64 (neg.f64 ew) (/.f64 (*.f64 eh (sin.f64 t)) ew))) (*.f64 (neg.f64 ew) (cos.f64 t)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 ew)) (*.f64 (neg.f64 ew) (*.f64 (neg.f64 eh) (tan.f64 t)))) (pow.f64 ew 2))
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (/.f64 (*.f64 eh (tan.f64 t)) ew))) (neg.f64 ew))
(/.f64 (-.f64 (*.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (*.f64 (neg.f64 ew) (*.f64 (neg.f64 eh) (sin.f64 t)))) (*.f64 (neg.f64 ew) (*.f64 (neg.f64 ew) (cos.f64 t))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (/.f64 (*.f64 eh (tan.f64 t)) (cbrt.f64 (pow.f64 ew 2))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))
(/.f64 (-.f64 (*.f64 0 (*.f64 ew (cos.f64 t))) (*.f64 (neg.f64 ew) (*.f64 eh (sin.f64 t)))) (*.f64 (neg.f64 ew) (*.f64 ew (cos.f64 t))))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))) (*.f64 (neg.f64 ew) (/.f64 (*.f64 eh (sin.f64 t)) (cbrt.f64 ew)))) (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (cbrt.f64 ew))) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 ew 2))) (/.f64 (*.f64 eh (tan.f64 t)) (cbrt.f64 ew))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cos.f64 t) (neg.f64 ew))) (*.f64 1 (/.f64 (*.f64 eh (sin.f64 t)) -1))) (*.f64 1 (*.f64 (cos.f64 t) (neg.f64 ew))))
(/.f64 (-.f64 (*.f64 0 (cos.f64 t)) (*.f64 1 (/.f64 (*.f64 eh (sin.f64 t)) ew))) (cos.f64 t))
(/.f64 (-.f64 (*.f64 0 (neg.f64 ew)) (*.f64 (neg.f64 eh) (tan.f64 t))) (neg.f64 ew))
(/.f64 (-.f64 (*.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (*.f64 (neg.f64 eh) (sin.f64 t))) (*.f64 1 (*.f64 (neg.f64 ew) (cos.f64 t))))
(/.f64 (-.f64 (*.f64 0 (*.f64 ew (cos.f64 t))) (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))) (*.f64 1 (/.f64 (*.f64 eh (sin.f64 t)) (cbrt.f64 ew)))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 ew (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (cbrt.f64 ew)))) (*.f64 ew (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 ew 2))) (*.f64 ew (/.f64 (*.f64 eh (tan.f64 t)) (cbrt.f64 ew)))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cos.f64 t) (neg.f64 ew))) (*.f64 ew (/.f64 (*.f64 eh (sin.f64 t)) -1))) (*.f64 ew (*.f64 (cos.f64 t) (neg.f64 ew))))
(/.f64 (-.f64 0 (*.f64 ew (*.f64 eh (tan.f64 t)))) (pow.f64 ew 2))
(/.f64 (-.f64 (*.f64 0 (cos.f64 t)) (*.f64 ew (/.f64 (*.f64 eh (sin.f64 t)) ew))) (*.f64 ew (cos.f64 t)))
(/.f64 (-.f64 0 (*.f64 ew (/.f64 (*.f64 eh (tan.f64 t)) ew))) ew)
(/.f64 (-.f64 (*.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (*.f64 ew (*.f64 (neg.f64 eh) (sin.f64 t)))) (*.f64 ew (*.f64 (neg.f64 ew) (cos.f64 t))))
(/.f64 (-.f64 0 (*.f64 ew (/.f64 (*.f64 eh (tan.f64 t)) (cbrt.f64 (pow.f64 ew 2))))) (*.f64 ew (cbrt.f64 ew)))
(/.f64 (-.f64 (*.f64 0 (*.f64 ew (cos.f64 t))) (*.f64 ew (*.f64 eh (sin.f64 t)))) (*.f64 ew (*.f64 ew (cos.f64 t))))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))) (*.f64 ew (/.f64 (*.f64 eh (sin.f64 t)) (cbrt.f64 ew)))) (*.f64 ew (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))))
(/.f64 (/.f64 (*.f64 eh (tan.f64 t)) (cbrt.f64 ew)) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2))) (cbrt.f64 ew))
(/.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 ew))
(/.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 ew))
(/.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 ew))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t)))) (cbrt.f64 ew))
(/.f64 (-.f64 0 (*.f64 1 (/.f64 (*.f64 eh (tan.f64 t)) (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 ew))
(/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))
(/.f64 (-.f64 (*.f64 0 (neg.f64 ew)) (*.f64 ew (*.f64 (neg.f64 eh) (tan.f64 t)))) (neg.f64 (pow.f64 ew 2)))
(fma.f64 0 eh (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(fma.f64 0 0 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(fma.f64 0 1 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(fma.f64 0 3 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(fma.f64 eh 0 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(fma.f64 1 0 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(fma.f64 -1 0 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) 3) 1/3)
(pow.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) 1)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) 3))
(neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew))
(neg.f64 (-.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) (/.f64 0 (neg.f64 ew))))
(neg.f64 (-.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 0))
(neg.f64 (-.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) (/.f64 0 ew)))
(if (!=.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 0) (/.f64 -1 (/.f64 (/.f64 ew (tan.f64 t)) eh)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (/.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)) 0) (/.f64 (*.f64 eh (cbrt.f64 (tan.f64 t))) (/.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 (tan.f64 t) 2)))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (neg.f64 eh) 0) (/.f64 (tan.f64 t) (/.f64 (neg.f64 ew) eh)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (*.f64 eh (tan.f64 t)) 0) (/.f64 -1 (/.f64 (/.f64 ew (tan.f64 t)) eh)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (/.f64 ew (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (*.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 (tan.f64 t) 2))) 0) (/.f64 (cbrt.f64 (tan.f64 t)) (/.f64 ew (*.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 (tan.f64 t) 2))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)) 0) (/.f64 (*.f64 (neg.f64 eh) (cbrt.f64 (tan.f64 t))) (/.f64 ew (cbrt.f64 (pow.f64 (tan.f64 t) 2)))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 1 0) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (cbrt.f64 (pow.f64 eh 2)) 0) (/.f64 (*.f64 (tan.f64 t) (neg.f64 (cbrt.f64 eh))) (/.f64 ew (cbrt.f64 (pow.f64 eh 2)))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (/.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 eh 2)) (tan.f64 t)) 0) (/.f64 (neg.f64 (cbrt.f64 eh)) (/.f64 ew (*.f64 (cbrt.f64 (pow.f64 eh 2)) (tan.f64 t)))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 eh 0) (/.f64 (tan.f64 t) (/.f64 (neg.f64 ew) eh)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) 0) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 (neg.f64 ew))) (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2)) (/.f64 (*.f64 eh (tan.f64 t)) ew)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (+.f64 0 (/.f64 (*.f64 eh (tan.f64 t)) ew)) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2)) (+.f64 0 (/.f64 (*.f64 eh (tan.f64 t)) ew))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 ew) (/.f64 0 ew)) (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2)) (/.f64 (*.f64 eh (tan.f64 t)) ew)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 ew)) 3) (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 (neg.f64 ew))) (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 0 (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 ew) 3) (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 3)) (+.f64 (*.f64 (/.f64 0 ew) (/.f64 0 ew)) (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 (/.f64 0 ew) (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 (neg.f64 ew))) (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (*.f64 eh (tan.f64 t)) ew)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 ew)) 3) (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 (neg.f64 ew))) (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 0 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 0 (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 ew) (/.f64 0 ew)) (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 (/.f64 0 ew) (/.f64 (*.f64 eh (tan.f64 t)) ew)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 ew) 3) (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 3)) (+.f64 (*.f64 (/.f64 0 ew) (/.f64 0 ew)) (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 (/.f64 0 ew) (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (/.f64 0 (neg.f64 ew)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 ew)) 3) (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 (neg.f64 ew))) (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 0 (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (/.f64 0 ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 ew) 3) (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 3)) (+.f64 (*.f64 (/.f64 0 ew) (/.f64 0 ew)) (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 (/.f64 0 ew) (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (tan.f64 t) 0) (/.f64 eh (/.f64 (neg.f64 ew) (tan.f64 t))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (neg.f64 (tan.f64 t)) 0) (/.f64 eh (/.f64 (neg.f64 ew) (tan.f64 t))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(+.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(+.f64 (/.f64 0 ew) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(+.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) (*.f64 0 (/.f64 (tan.f64 t) ew)))
(+.f64 (*.f64 0 (/.f64 (tan.f64 t) ew)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(+.f64 (*.f64 0 (pow.f64 ew -1)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(+.f64 (*.f64 0 (/.f64 -1 ew)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(+.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) (*.f64 (/.f64 (tan.f64 t) ew) 0))
(+.f64 (*.f64 (/.f64 (tan.f64 t) ew) 0) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(+.f64 (*.f64 (pow.f64 ew -1) 0) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(+.f64 (*.f64 (/.f64 -1 ew) 0) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(+.f64 (/.f64 0 (neg.f64 ew)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)) 2)))
(+.f64 (/.f64 0 ew) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)) 2)))
(+.f64 (-.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 ew)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(+.f64 (-.f64 0 (/.f64 0 (neg.f64 ew))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(+.f64 (-.f64 0 (/.f64 0 ew)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(+.f64 (-.f64 (/.f64 0 ew) (/.f64 0 (neg.f64 ew))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(+.f64 0 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)) 2)))
(*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (cbrt.f64 (cos.f64 t)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew) (cbrt.f64 (cos.f64 t)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) (*.f64 ew (cbrt.f64 (cos.f64 t))))
(*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 ew) (cos.f64 t)))
(*.f64 (*.f64 (cbrt.f64 ew) (cos.f64 t)) (cbrt.f64 (pow.f64 ew 2)))
(*.f64 1 (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) 1)
(*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)) (cbrt.f64 ew))
(/.f64 (*.f64 ew (cos.f64 t)) 1)
(pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 3)
(pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1/3)
(pow.f64 (*.f64 ew (cos.f64 t)) 1)
(cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3))
(if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (/.f64 1 (pow.f64 (*.f64 ew (cos.f64 t)) -1)) (*.f64 ew (cos.f64 t)))
(*.f64 (cbrt.f64 (pow.f64 eh 2)) (*.f64 (sin.f64 t) (cbrt.f64 eh)))
(*.f64 1 (*.f64 eh (sin.f64 t)))
(*.f64 (*.f64 eh (sin.f64 t)) 1)
(*.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) (cbrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 2)))
(*.f64 (*.f64 (sin.f64 t) (cbrt.f64 eh)) (cbrt.f64 (pow.f64 eh 2)))
(*.f64 eh (sin.f64 t))
(*.f64 (cbrt.f64 eh) (*.f64 (cbrt.f64 (pow.f64 eh 2)) (sin.f64 t)))
(*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 eh (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(*.f64 (*.f64 eh (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 eh 2)) (sin.f64 t)) (cbrt.f64 eh))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (*.f64 eh (cbrt.f64 (sin.f64 t))))
(*.f64 (*.f64 eh (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (cbrt.f64 (sin.f64 t)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 2)) (cbrt.f64 (*.f64 eh (sin.f64 t))))
(*.f64 -1 (*.f64 (neg.f64 eh) (sin.f64 t)))
(*.f64 (sin.f64 t) eh)
(-.f64 0 (*.f64 (neg.f64 eh) (sin.f64 t)))
(/.f64 (*.f64 eh (sin.f64 t)) 1)
(pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 3)
(pow.f64 (*.f64 eh (sin.f64 t)) 1)
(pow.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 3))
(neg.f64 (*.f64 (neg.f64 eh) (sin.f64 t)))
(if (!=.f64 (*.f64 eh (sin.f64 t)) 0) (/.f64 1 (pow.f64 (*.f64 eh (sin.f64 t)) -1)) (*.f64 eh (sin.f64 t)))
(+.f64 0 (*.f64 eh (sin.f64 t)))
(+.f64 0 (/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) -1))
(+.f64 (*.f64 eh (sin.f64 t)) 0)
Outputs
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.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 (*.f64 -1/3 (*.f64 (pow.f64 t 3) eh)) (neg.f64 (*.f64 t 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 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew) (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 t 3) eh)) (neg.f64 (*.f64 t 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 (/.f64 (+.f64 (*.f64 -17/315 (*.f64 (pow.f64 t 7) eh)) (*.f64 -2/15 (*.f64 (pow.f64 t 5) eh))) ew) (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 t 3) eh)) (neg.f64 (*.f64 t eh))) ew))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
ew
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) ew)
(fma.f64 -1/2 (*.f64 (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 ew (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) ew)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) ew)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) ew)) ew)))
(+.f64 (*.f64 ew (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 -1/720 (pow.f64 t 6)))) (fma.f64 1/24 (*.f64 (pow.f64 t 4) ew) 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 (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 eh (+.f64 t (*.f64 -1/6 (pow.f64 t 3))))
(+.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 (*.f64 eh (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) eh)) (+.f64 (*.f64 t eh) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)))))
(+.f64 (*.f64 eh (+.f64 (*.f64 -1/5040 (pow.f64 t 7)) t)) (*.f64 eh (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))
(*.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)
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
(cos.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))))
(*.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) 2)))
(cos.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) 2)) (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))))
(*.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
(cos.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) 1)
(cos.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))))
(/.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) 1)
(cos.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))))
(pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) 3)
(cos.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))))
(pow.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) 3) 1/3)
(cos.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))))
(pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) 1)
(cos.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))))
(cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) 3))
(cos.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))))
(if (!=.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) 0) (/.f64 1 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) -1)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))
(if (!=.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))) 0) (/.f64 1 (pow.f64 (cos.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))) -1)) (cos.f64 (atan.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))))
(*.f64 (/.f64 (tan.f64 t) (cbrt.f64 ew)) (/.f64 eh (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(*.f64 (/.f64 eh (neg.f64 (cbrt.f64 ew))) (/.f64 (tan.f64 t) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(*.f64 (/.f64 eh (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (/.f64 (tan.f64 t) (cbrt.f64 ew)))
(/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(*.f64 (/.f64 (tan.f64 t) (cbrt.f64 (pow.f64 ew 2))) (/.f64 eh (neg.f64 (cbrt.f64 ew))))
(/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2)))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2)) (cbrt.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(*.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (cbrt.f64 (pow.f64 ew 2))))
(*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (tan.f64 t) (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2)))))
(*.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 (pow.f64 ew -1)))
(*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (tan.f64 t) (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2)))))
(*.f64 (pow.f64 ew -1) (*.f64 (neg.f64 eh) (tan.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(*.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (pow.f64 ew -1))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(*.f64 1 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(*.f64 (tan.f64 t) (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(*.f64 -1 (/.f64 (*.f64 eh (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(*.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) 1)
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(*.f64 (/.f64 eh (neg.f64 ew)) (tan.f64 t))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(*.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (cbrt.f64 ew)) (/.f64 1 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) ew))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3)) ew)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) ew) (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3)) ew)
(*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(*.f64 (*.f64 eh (tan.f64 t)) (/.f64 -1 ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(*.f64 (/.f64 (tan.f64 t) ew) (neg.f64 eh))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(*.f64 (/.f64 -1 ew) (*.f64 eh (tan.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(-.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (*.f64 eh (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(-.f64 (/.f64 0 ew) (/.f64 (*.f64 eh (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(-.f64 (/.f64 (/.f64 0 (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 ew)) (/.f64 (*.f64 eh (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(-.f64 (/.f64 (/.f64 0 (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2))) (/.f64 (*.f64 eh (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(-.f64 (/.f64 (/.f64 0 (neg.f64 ew)) 1) (/.f64 (*.f64 eh (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(-.f64 (/.f64 (/.f64 0 ew) 1) (/.f64 (*.f64 eh (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(-.f64 3 (+.f64 3 (/.f64 (*.f64 eh (tan.f64 t)) ew)))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(-.f64 1 (+.f64 1 (/.f64 (*.f64 eh (tan.f64 t)) ew)))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(-.f64 0 (+.f64 0 (/.f64 (*.f64 eh (tan.f64 t)) ew)))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(-.f64 0 (/.f64 (*.f64 eh (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(/.f64 (*.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2))) (neg.f64 (cbrt.f64 ew)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2) (*.f64 eh (tan.f64 t)))) (neg.f64 (cbrt.f64 ew)))
(/.f64 (*.f64 (neg.f64 (sin.f64 t)) (/.f64 eh (neg.f64 ew))) (neg.f64 (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2)) (cbrt.f64 (*.f64 eh (tan.f64 t)))) (neg.f64 (cbrt.f64 ew)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2) (*.f64 eh (tan.f64 t)))) (neg.f64 (cbrt.f64 ew)))
(/.f64 (*.f64 (/.f64 eh (neg.f64 ew)) (neg.f64 (sin.f64 t))) (neg.f64 (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (neg.f64 eh) (sin.f64 t))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (pow.f64 ew 2))) (/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) (cos.f64 t)))
(/.f64 (*.f64 (neg.f64 eh) (neg.f64 (sin.f64 t))) (*.f64 ew (neg.f64 (cos.f64 t))))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(/.f64 (*.f64 (neg.f64 eh) (/.f64 (sin.f64 t) (cbrt.f64 (cos.f64 t)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew))
(/.f64 (/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) (cbrt.f64 (cos.f64 t))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew))
(/.f64 (/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) (cbrt.f64 ew)) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))
(/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) (*.f64 (cbrt.f64 (pow.f64 ew 3)) (cos.f64 t)))
(/.f64 (/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) -1) (*.f64 (cos.f64 t) (neg.f64 ew)))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(/.f64 (/.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))
(/.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (cbrt.f64 (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))
(/.f64 (*.f64 (/.f64 (sin.f64 t) (cbrt.f64 (cos.f64 t))) (/.f64 eh (neg.f64 ew))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))
(/.f64 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cbrt.f64 (cos.f64 t)) (neg.f64 ew))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))
(/.f64 (*.f64 (/.f64 eh (neg.f64 ew)) (/.f64 (sin.f64 t) (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))
(/.f64 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cbrt.f64 (cos.f64 t)) (neg.f64 ew))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(/.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) 1)
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(/.f64 (/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) ew) (cos.f64 t))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(/.f64 (*.f64 (sin.f64 t) (/.f64 eh (neg.f64 ew))) (cos.f64 t))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(/.f64 (/.f64 (*.f64 eh (sin.f64 t)) (neg.f64 ew)) (cos.f64 t))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(/.f64 (*.f64 (pow.f64 ew -1) (*.f64 (neg.f64 eh) (sin.f64 t))) (cos.f64 t))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(/.f64 (*.f64 (/.f64 eh (neg.f64 ew)) (sin.f64 t)) (cos.f64 t))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) (*.f64 ew (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 (neg.f64 ew) (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 (cos.f64 t) (neg.f64 ew)))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (neg.f64 eh) (tan.f64 t))) (cbrt.f64 (pow.f64 ew 2)))
(*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (tan.f64 t) (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (*.f64 (/.f64 (tan.f64 t) (cbrt.f64 ew)) (neg.f64 eh)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (*.f64 (/.f64 eh (neg.f64 (cbrt.f64 ew))) (tan.f64 t)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)) (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2))) (cbrt.f64 (pow.f64 ew 2)))
(cbrt.f64 (/.f64 (*.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)) (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (pow.f64 ew 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) -1)) (*.f64 (cos.f64 t) (neg.f64 ew)))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(/.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) ew)) (cos.f64 t))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(/.f64 (neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (cbrt.f64 ew))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))
(/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) (*.f64 (cbrt.f64 (pow.f64 ew 3)) (cos.f64 t)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (neg.f64 ew) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (cbrt.f64 ew)))) (*.f64 (neg.f64 ew) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (/.f64 (*.f64 ew (*.f64 eh (/.f64 (tan.f64 t) (cbrt.f64 ew)))) ew) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 ew 2))) (*.f64 (neg.f64 ew) (/.f64 (*.f64 eh (tan.f64 t)) (cbrt.f64 ew)))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (/.f64 (*.f64 ew (*.f64 eh (/.f64 (tan.f64 t) (cbrt.f64 ew)))) ew) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cos.f64 t) (neg.f64 ew))) (*.f64 (neg.f64 ew) (/.f64 (*.f64 eh (sin.f64 t)) -1))) (*.f64 (neg.f64 ew) (*.f64 (cos.f64 t) (neg.f64 ew))))
(/.f64 (*.f64 (*.f64 ew eh) (sin.f64 t)) (*.f64 (neg.f64 (pow.f64 ew 2)) (cos.f64 t)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 eh (tan.f64 t)))) (*.f64 (neg.f64 ew) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(/.f64 (-.f64 (*.f64 0 (cos.f64 t)) (*.f64 (neg.f64 ew) (/.f64 (*.f64 eh (sin.f64 t)) ew))) (*.f64 (neg.f64 ew) (cos.f64 t)))
(/.f64 (*.f64 (*.f64 ew eh) (sin.f64 t)) (*.f64 (neg.f64 (pow.f64 ew 2)) (cos.f64 t)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 ew)) (*.f64 (neg.f64 ew) (*.f64 (neg.f64 eh) (tan.f64 t)))) (pow.f64 ew 2))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (/.f64 (*.f64 eh (tan.f64 t)) ew))) (neg.f64 ew))
(/.f64 (/.f64 (*.f64 (neg.f64 ew) (*.f64 eh (tan.f64 t))) ew) ew)
(/.f64 (-.f64 (*.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (*.f64 (neg.f64 ew) (*.f64 (neg.f64 eh) (sin.f64 t)))) (*.f64 (neg.f64 ew) (*.f64 (neg.f64 ew) (cos.f64 t))))
(/.f64 (*.f64 (*.f64 ew eh) (sin.f64 t)) (*.f64 (neg.f64 (pow.f64 ew 2)) (cos.f64 t)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (/.f64 (*.f64 eh (tan.f64 t)) (cbrt.f64 (pow.f64 ew 2))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))
(/.f64 (*.f64 ew (*.f64 (/.f64 (tan.f64 t) (cbrt.f64 (pow.f64 ew 2))) eh)) (neg.f64 (*.f64 ew (cbrt.f64 ew))))
(/.f64 (-.f64 (*.f64 0 (*.f64 ew (cos.f64 t))) (*.f64 (neg.f64 ew) (*.f64 eh (sin.f64 t)))) (*.f64 (neg.f64 ew) (*.f64 ew (cos.f64 t))))
(/.f64 (*.f64 (*.f64 ew eh) (sin.f64 t)) (*.f64 (neg.f64 (pow.f64 ew 2)) (cos.f64 t)))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))) (*.f64 (neg.f64 ew) (/.f64 (*.f64 eh (sin.f64 t)) (cbrt.f64 ew)))) (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))))
(/.f64 (/.f64 (*.f64 (*.f64 ew eh) (sin.f64 t)) (cbrt.f64 ew)) (*.f64 (neg.f64 (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))) (cos.f64 t)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (cbrt.f64 ew))) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 ew 2))) (/.f64 (*.f64 eh (tan.f64 t)) (cbrt.f64 ew))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cos.f64 t) (neg.f64 ew))) (*.f64 1 (/.f64 (*.f64 eh (sin.f64 t)) -1))) (*.f64 1 (*.f64 (cos.f64 t) (neg.f64 ew))))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(/.f64 (-.f64 (*.f64 0 (cos.f64 t)) (*.f64 1 (/.f64 (*.f64 eh (sin.f64 t)) ew))) (cos.f64 t))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(/.f64 (-.f64 (*.f64 0 (neg.f64 ew)) (*.f64 (neg.f64 eh) (tan.f64 t))) (neg.f64 ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(/.f64 (-.f64 (*.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (*.f64 (neg.f64 eh) (sin.f64 t))) (*.f64 1 (*.f64 (neg.f64 ew) (cos.f64 t))))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(/.f64 (-.f64 (*.f64 0 (*.f64 ew (cos.f64 t))) (*.f64 eh (sin.f64 t))) (*.f64 ew (cos.f64 t)))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))) (*.f64 1 (/.f64 (*.f64 eh (sin.f64 t)) (cbrt.f64 ew)))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))
(/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) (*.f64 (cbrt.f64 (pow.f64 ew 3)) (cos.f64 t)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 ew (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (cbrt.f64 ew)))) (*.f64 ew (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (/.f64 (*.f64 ew (*.f64 eh (/.f64 (tan.f64 t) (cbrt.f64 ew)))) ew) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 ew 2))) (*.f64 ew (/.f64 (*.f64 eh (tan.f64 t)) (cbrt.f64 ew)))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (/.f64 (*.f64 ew (*.f64 eh (/.f64 (tan.f64 t) (cbrt.f64 ew)))) ew) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cos.f64 t) (neg.f64 ew))) (*.f64 ew (/.f64 (*.f64 eh (sin.f64 t)) -1))) (*.f64 ew (*.f64 (cos.f64 t) (neg.f64 ew))))
(/.f64 (*.f64 (*.f64 ew eh) (sin.f64 t)) (*.f64 (neg.f64 (pow.f64 ew 2)) (cos.f64 t)))
(/.f64 (-.f64 0 (*.f64 ew (*.f64 eh (tan.f64 t)))) (pow.f64 ew 2))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(/.f64 (-.f64 (*.f64 0 (cos.f64 t)) (*.f64 ew (/.f64 (*.f64 eh (sin.f64 t)) ew))) (*.f64 ew (cos.f64 t)))
(/.f64 (*.f64 (*.f64 ew eh) (sin.f64 t)) (*.f64 (neg.f64 (pow.f64 ew 2)) (cos.f64 t)))
(/.f64 (-.f64 0 (*.f64 ew (/.f64 (*.f64 eh (tan.f64 t)) ew))) ew)
(/.f64 (/.f64 (*.f64 (neg.f64 ew) (*.f64 eh (tan.f64 t))) ew) ew)
(/.f64 (-.f64 (*.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (*.f64 ew (*.f64 (neg.f64 eh) (sin.f64 t)))) (*.f64 ew (*.f64 (neg.f64 ew) (cos.f64 t))))
(/.f64 (*.f64 (*.f64 ew eh) (sin.f64 t)) (*.f64 (neg.f64 (pow.f64 ew 2)) (cos.f64 t)))
(/.f64 (-.f64 0 (*.f64 ew (/.f64 (*.f64 eh (tan.f64 t)) (cbrt.f64 (pow.f64 ew 2))))) (*.f64 ew (cbrt.f64 ew)))
(/.f64 (*.f64 ew (*.f64 (/.f64 (tan.f64 t) (cbrt.f64 (pow.f64 ew 2))) eh)) (neg.f64 (*.f64 ew (cbrt.f64 ew))))
(/.f64 (-.f64 (*.f64 0 (*.f64 ew (cos.f64 t))) (*.f64 ew (*.f64 eh (sin.f64 t)))) (*.f64 ew (*.f64 ew (cos.f64 t))))
(/.f64 (*.f64 (*.f64 ew eh) (sin.f64 t)) (*.f64 (neg.f64 (pow.f64 ew 2)) (cos.f64 t)))
(/.f64 (-.f64 (*.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))) (*.f64 ew (/.f64 (*.f64 eh (sin.f64 t)) (cbrt.f64 ew)))) (*.f64 ew (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))))
(/.f64 (/.f64 (*.f64 (*.f64 ew eh) (sin.f64 t)) (cbrt.f64 ew)) (*.f64 (neg.f64 (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))) (cos.f64 t)))
(/.f64 (/.f64 (*.f64 eh (tan.f64 t)) (cbrt.f64 ew)) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2))) (cbrt.f64 ew))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2) (*.f64 (neg.f64 eh) (tan.f64 t))) ew))
(/.f64 (*.f64 (neg.f64 eh) (/.f64 (tan.f64 t) (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 ew))
(/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 ew))
(/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (*.f64 (tan.f64 t) (/.f64 eh (neg.f64 (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 ew))
(/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t)))) (cbrt.f64 ew))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2) (*.f64 (neg.f64 eh) (tan.f64 t))) ew))
(/.f64 (-.f64 0 (*.f64 1 (/.f64 (*.f64 eh (tan.f64 t)) (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 ew))
(/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (*.f64 eh (tan.f64 t)) (neg.f64 ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(/.f64 (-.f64 (*.f64 0 (neg.f64 ew)) (*.f64 ew (*.f64 (neg.f64 eh) (tan.f64 t)))) (neg.f64 (pow.f64 ew 2)))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(fma.f64 0 eh (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(fma.f64 0 0 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(fma.f64 0 1 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(fma.f64 0 3 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(fma.f64 eh 0 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(fma.f64 1 0 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(fma.f64 -1 0 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)) 3)
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(pow.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) 3) 1/3)
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(pow.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) 1)
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) 3))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(neg.f64 (-.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) (/.f64 0 (neg.f64 ew))))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(neg.f64 (-.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 0))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(neg.f64 (-.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) (/.f64 0 ew)))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(if (!=.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 0) (/.f64 -1 (/.f64 (/.f64 ew (tan.f64 t)) eh)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 0) (/.f64 -1 (/.f64 (/.f64 ew (tan.f64 t)) eh)) (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (/.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 eh (tan.f64 t)))) (/.f64 ew (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)))) (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))
(if (!=.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)) 0) (/.f64 (*.f64 eh (cbrt.f64 (tan.f64 t))) (/.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 (tan.f64 t) 2)))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)) 0) (/.f64 (*.f64 (neg.f64 eh) (cbrt.f64 (tan.f64 t))) (/.f64 ew (cbrt.f64 (pow.f64 (tan.f64 t) 2)))) (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))
(if (!=.f64 (neg.f64 eh) 0) (/.f64 (tan.f64 t) (/.f64 (neg.f64 ew) eh)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (neg.f64 eh) 0) (/.f64 (tan.f64 t) (/.f64 ew (neg.f64 eh))) (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))
(if (!=.f64 (*.f64 eh (tan.f64 t)) 0) (/.f64 -1 (/.f64 (/.f64 ew (tan.f64 t)) eh)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (*.f64 eh (tan.f64 t)) 0) (/.f64 -1 (/.f64 (/.f64 ew (tan.f64 t)) eh)) (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))
(if (!=.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (/.f64 ew (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (/.f64 ew (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))))) (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))
(if (!=.f64 (*.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 (tan.f64 t) 2))) 0) (/.f64 (cbrt.f64 (tan.f64 t)) (/.f64 ew (*.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 (tan.f64 t) 2))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (*.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 (tan.f64 t) 2))) 0) (/.f64 (neg.f64 (cbrt.f64 (tan.f64 t))) (/.f64 ew (*.f64 eh (cbrt.f64 (pow.f64 (tan.f64 t) 2))))) (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))
(if (!=.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)) 0) (/.f64 (*.f64 (neg.f64 eh) (cbrt.f64 (tan.f64 t))) (/.f64 ew (cbrt.f64 (pow.f64 (tan.f64 t) 2)))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)) 0) (/.f64 (*.f64 (neg.f64 eh) (cbrt.f64 (tan.f64 t))) (/.f64 ew (cbrt.f64 (pow.f64 (tan.f64 t) 2)))) (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))
(if (!=.f64 1 0) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 1 0) (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)) (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))
(if (!=.f64 (cbrt.f64 (pow.f64 eh 2)) 0) (/.f64 (*.f64 (tan.f64 t) (neg.f64 (cbrt.f64 eh))) (/.f64 ew (cbrt.f64 (pow.f64 eh 2)))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (cbrt.f64 (pow.f64 eh 2)) 0) (/.f64 (*.f64 (tan.f64 t) (neg.f64 (cbrt.f64 eh))) (/.f64 ew (cbrt.f64 (pow.f64 eh 2)))) (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (/.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2))) 0) (/.f64 (neg.f64 (cbrt.f64 (*.f64 eh (tan.f64 t)))) (/.f64 ew (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)))) (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 eh 2)) (tan.f64 t)) 0) (/.f64 (neg.f64 (cbrt.f64 eh)) (/.f64 ew (*.f64 (cbrt.f64 (pow.f64 eh 2)) (tan.f64 t)))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 eh 2)) (tan.f64 t)) 0) (/.f64 (cbrt.f64 eh) (/.f64 (/.f64 ew (neg.f64 (cbrt.f64 (pow.f64 eh 2)))) (tan.f64 t))) (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))
(if (!=.f64 eh 0) (/.f64 (tan.f64 t) (/.f64 (neg.f64 ew) eh)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 eh 0) (/.f64 (tan.f64 t) (/.f64 ew (neg.f64 eh))) (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))
(if (!=.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) 0) (/.f64 1 (/.f64 1 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)) 0) (pow.f64 (/.f64 -1 (*.f64 eh (/.f64 (tan.f64 t) ew))) -1) (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))
(if (!=.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 (neg.f64 ew))) (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2)) (/.f64 (*.f64 eh (tan.f64 t)) ew)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2)) (*.f64 eh (/.f64 (tan.f64 t) ew))) (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))
(if (!=.f64 (+.f64 0 (/.f64 (*.f64 eh (tan.f64 t)) ew)) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2)) (+.f64 0 (/.f64 (*.f64 eh (tan.f64 t)) ew))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2)) (*.f64 eh (/.f64 (tan.f64 t) ew))) (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))
(if (!=.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 ew) (/.f64 0 ew)) (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2)) (/.f64 (*.f64 eh (tan.f64 t)) ew)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2)) (*.f64 eh (/.f64 (tan.f64 t) ew))) (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))
(if (!=.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 ew)) 3) (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 (neg.f64 ew))) (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 0) (/.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)) 3) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2)) (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))
(if (!=.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 0 (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 0) (/.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)) 3) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2)) (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))
(if (!=.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 ew) 3) (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 3)) (+.f64 (*.f64 (/.f64 0 ew) (/.f64 0 ew)) (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 (/.f64 0 ew) (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 0) (/.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)) 3) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2)) (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 (neg.f64 ew))) (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (*.f64 eh (tan.f64 t)) ew)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 ew)) 3) (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 (neg.f64 ew))) (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2) 0) (/.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)) 3) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2)) (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 0 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 0 (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2) 0) (/.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)) 3) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2)) (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 ew) (/.f64 0 ew)) (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 (/.f64 0 ew) (/.f64 (*.f64 eh (tan.f64 t)) ew)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 ew) 3) (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 3)) (+.f64 (*.f64 (/.f64 0 ew) (/.f64 0 ew)) (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 (/.f64 0 ew) (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2) 0) (/.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)) 3) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2)) (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))
(if (!=.f64 (/.f64 0 (neg.f64 ew)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 ew)) 3) (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 (neg.f64 ew))) (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)) 3) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2)) (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 0 (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)) 3) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2)) (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))
(if (!=.f64 (/.f64 0 ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 ew) 3) (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 3)) (+.f64 (*.f64 (/.f64 0 ew) (/.f64 0 ew)) (+.f64 (pow.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew) 2) (*.f64 (/.f64 0 ew) (/.f64 (*.f64 eh (tan.f64 t)) ew))))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)) 3) (pow.f64 (*.f64 eh (/.f64 (tan.f64 t) ew)) 2)) (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))
(if (!=.f64 (tan.f64 t) 0) (/.f64 eh (/.f64 (neg.f64 ew) (tan.f64 t))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (tan.f64 t) 0) (/.f64 eh (/.f64 (neg.f64 ew) (tan.f64 t))) (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))
(if (!=.f64 (neg.f64 (tan.f64 t)) 0) (/.f64 eh (/.f64 (neg.f64 ew) (tan.f64 t))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(if (!=.f64 (neg.f64 (tan.f64 t)) 0) (/.f64 eh (/.f64 (neg.f64 ew) (tan.f64 t))) (*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t)))
(+.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(+.f64 (/.f64 0 ew) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(+.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) (*.f64 0 (/.f64 (tan.f64 t) ew)))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(+.f64 (*.f64 0 (/.f64 (tan.f64 t) ew)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(+.f64 (*.f64 0 (pow.f64 ew -1)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(+.f64 (*.f64 0 (/.f64 -1 ew)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(+.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew) (*.f64 (/.f64 (tan.f64 t) ew) 0))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(+.f64 (*.f64 (/.f64 (tan.f64 t) ew) 0) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(+.f64 (*.f64 (pow.f64 ew -1) 0) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(+.f64 (*.f64 (/.f64 -1 ew) 0) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(+.f64 (/.f64 0 (neg.f64 ew)) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)) 2)))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(+.f64 (/.f64 0 ew) (*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)) 2)))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(+.f64 (-.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 ew)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(+.f64 (-.f64 0 (/.f64 0 (neg.f64 ew))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(+.f64 (-.f64 0 (/.f64 0 ew)) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(+.f64 (-.f64 (/.f64 0 ew) (/.f64 0 (neg.f64 ew))) (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(+.f64 0 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(+.f64 0 (*.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)) 2)))
(*.f64 (/.f64 (neg.f64 eh) ew) (tan.f64 t))
(*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))
(*.f64 ew (cos.f64 t))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 ew (cos.f64 t))
(*.f64 (cbrt.f64 (cos.f64 t)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew))
(*.f64 ew (cbrt.f64 (pow.f64 (cos.f64 t) 3)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew) (cbrt.f64 (cos.f64 t)))
(*.f64 ew (cbrt.f64 (pow.f64 (cos.f64 t) 3)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) (*.f64 ew (cbrt.f64 (cos.f64 t))))
(*.f64 ew (cbrt.f64 (pow.f64 (cos.f64 t) 3)))
(*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))
(*.f64 ew (cbrt.f64 (pow.f64 (cos.f64 t) 3)))
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 ew) (cos.f64 t)))
(*.f64 (cbrt.f64 (pow.f64 ew 3)) (cos.f64 t))
(*.f64 (*.f64 (cbrt.f64 ew) (cos.f64 t)) (cbrt.f64 (pow.f64 ew 2)))
(*.f64 (cbrt.f64 (pow.f64 ew 3)) (cos.f64 t))
(*.f64 1 (*.f64 ew (cos.f64 t)))
(*.f64 ew (cos.f64 t))
(*.f64 (*.f64 ew (cos.f64 t)) 1)
(*.f64 ew (cos.f64 t))
(*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))
(*.f64 (cbrt.f64 (pow.f64 ew 3)) (cos.f64 t))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)) (cbrt.f64 ew))
(*.f64 (cbrt.f64 (pow.f64 ew 3)) (cos.f64 t))
(/.f64 (*.f64 ew (cos.f64 t)) 1)
(*.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))
(pow.f64 (*.f64 ew (cos.f64 t)) 1)
(*.f64 ew (cos.f64 t))
(cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3))
(*.f64 ew (cos.f64 t))
(if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (/.f64 1 (pow.f64 (*.f64 ew (cos.f64 t)) -1)) (*.f64 ew (cos.f64 t)))
(if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) -1) (*.f64 ew (cos.f64 t)))
(*.f64 (cbrt.f64 (pow.f64 eh 2)) (*.f64 (sin.f64 t) (cbrt.f64 eh)))
(*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 eh 3)))
(*.f64 1 (*.f64 eh (sin.f64 t)))
(*.f64 (sin.f64 t) eh)
(*.f64 (*.f64 eh (sin.f64 t)) 1)
(*.f64 (sin.f64 t) eh)
(*.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) (cbrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 2)))
(*.f64 (sin.f64 t) eh)
(*.f64 (*.f64 (sin.f64 t) (cbrt.f64 eh)) (cbrt.f64 (pow.f64 eh 2)))
(*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 eh 3)))
(*.f64 eh (sin.f64 t))
(*.f64 (sin.f64 t) eh)
(*.f64 (cbrt.f64 eh) (*.f64 (cbrt.f64 (pow.f64 eh 2)) (sin.f64 t)))
(*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 eh 3)))
(*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 eh (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(*.f64 eh (cbrt.f64 (pow.f64 (sin.f64 t) 3)))
(*.f64 (*.f64 eh (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))
(*.f64 eh (cbrt.f64 (pow.f64 (sin.f64 t) 3)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 eh 2)) (sin.f64 t)) (cbrt.f64 eh))
(*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 eh 3)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (*.f64 eh (cbrt.f64 (sin.f64 t))))
(*.f64 eh (cbrt.f64 (pow.f64 (sin.f64 t) 3)))
(*.f64 (*.f64 eh (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (cbrt.f64 (sin.f64 t)))
(*.f64 eh (cbrt.f64 (pow.f64 (sin.f64 t) 3)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 2)) (cbrt.f64 (*.f64 eh (sin.f64 t))))
(*.f64 (sin.f64 t) eh)
(*.f64 -1 (*.f64 (neg.f64 eh) (sin.f64 t)))
(*.f64 (sin.f64 t) eh)
(*.f64 (sin.f64 t) eh)
(-.f64 0 (*.f64 (neg.f64 eh) (sin.f64 t)))
(*.f64 (sin.f64 t) eh)
(/.f64 (*.f64 eh (sin.f64 t)) 1)
(*.f64 (sin.f64 t) eh)
(pow.f64 (cbrt.f64 (*.f64 eh (sin.f64 t))) 3)
(*.f64 (sin.f64 t) eh)
(pow.f64 (*.f64 eh (sin.f64 t)) 1)
(*.f64 (sin.f64 t) eh)
(pow.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 3) 1/3)
(*.f64 (sin.f64 t) eh)
(cbrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 3))
(*.f64 (sin.f64 t) eh)
(neg.f64 (*.f64 (neg.f64 eh) (sin.f64 t)))
(*.f64 (sin.f64 t) eh)
(if (!=.f64 (*.f64 eh (sin.f64 t)) 0) (/.f64 1 (pow.f64 (*.f64 eh (sin.f64 t)) -1)) (*.f64 eh (sin.f64 t)))
(if (!=.f64 (*.f64 (sin.f64 t) eh) 0) (pow.f64 (/.f64 1 (*.f64 (sin.f64 t) eh)) -1) (*.f64 (sin.f64 t) eh))
(+.f64 0 (*.f64 eh (sin.f64 t)))
(*.f64 (sin.f64 t) eh)
(+.f64 0 (/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) -1))
(*.f64 (sin.f64 t) eh)
(+.f64 (*.f64 eh (sin.f64 t)) 0)
(*.f64 (sin.f64 t) eh)

eval281.0ms (0.3%)

Compiler

Compiled 20179 to 5356 computations (73.5% saved)

prune239.0ms (0.2%)

Pruning

16 alts after pruning (15 fresh and 1 done)

PrunedKeptTotal
New47415489
Fresh000
Picked011
Done000
Total47416490
Error
0.0b
Counts
490 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
0.2b
(fabs.f64 (-.f64 (*.f64 (if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) -1) (*.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))))))
1.0b
(fabs.f64 (-.f64 (*.f64 (pow.f64 (cbrt.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))))))
21.5b
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)) (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))))))
21.5b
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 ew) (cos.f64 t)) (cbrt.f64 (pow.f64 ew 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))))))
25.8b
(fabs.f64 (-.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 ew 3)) (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))))))
2.0b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 (*.f64 eh (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
21.7b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 eh 3))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
10.6b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 2)) (cbrt.f64 (*.f64 eh (sin.f64 t)))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.1b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.5b
(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 (neg.f64 (*.f64 t eh)) ew))))))
3.3b
(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 (cbrt.f64 (pow.f64 (sin.f64 t) 3))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
16.3b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 3)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
6.8b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.3b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cbrt.f64 (pow.f64 (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))))))
25.8b
(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))))))
13.8b
(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 1141 to 666 computations (41.6% saved)

localize89.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1 (*.f64 ew (cos.f64 t)))
0.2b
(pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) -1)
1.6b
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
20.5b
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
Compiler

Compiled 234 to 60 computations (74.4% saved)

series33.0ms (0%)

Counts
2 → 28
Calls

12 calls:

TimeVariablePointExpression
5.0ms
t
@0
(pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) -1)
1.0ms
t
@-inf
(pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) -1)
1.0ms
t
@inf
(pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) -1)
1.0ms
ew
@0
(pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) -1)
1.0ms
ew
@-inf
(pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) -1)
Compiler

Compiled 1720 to 745 computations (56.7% saved)

rewrite2.0s (1.9%)

Algorithm
batch-egg-rewrite
Rules
134×egg-rr
69×egg-rr
Counts
2 → 203
Calls
Call 1
Inputs
(pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) -1)
(/.f64 1 (*.f64 ew (cos.f64 t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) 2) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2)) 2)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))) (cbrt.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) -1) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2)) (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) -1) (/.f64 -1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2) (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 ew -1)) (/.f64 1 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 (cos.f64 t))) (pow.f64 ew -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))) (cbrt.f64 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2) -1)) (cbrt.f64 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 -1 ew)) (/.f64 -1 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 0) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 t) 0) (/.f64 (cos.f64 t) (pow.f64 ew -1)) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 0) (pow.f64 (/.f64 1 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) -1) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) 0) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) -3) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 3) 0) (pow.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 3) -1/3) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) 2))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cos.f64 t)) 0) (*.f64 (/.f64 1 (/.f64 -1 ew)) (neg.f64 (cos.f64 t))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 0) (*.f64 (/.f64 1 (/.f64 1 (*.f64 ew (cbrt.f64 (cos.f64 t))))) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 ew 0) (*.f64 (/.f64 1 (/.f64 1 (cos.f64 t))) ew) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) 0) (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 ew) (cos.f64 t)) 0) (*.f64 ew (cos.f64 t)) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (*.f64 ew (cos.f64 t)) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) -3)) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3) -1/3)) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2)) (+.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3) (pow.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (+.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2) (*.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (+.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2) (*.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3) (pow.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (+.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2) (*.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3) (pow.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (+.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2) (*.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (*.f64 1/2 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (*.f64 0 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 0) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 1/2) (*.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (*.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 0) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 0 (/.f64 1 (*.f64 ew (cos.f64 t))))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) 2) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) 2)) (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (cos.f64 t)) (cbrt.f64 (pow.f64 ew -1))) (pow.f64 (cbrt.f64 (pow.f64 ew -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (cos.f64 t)) -1) (/.f64 -1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 ew (cbrt.f64 (cos.f64 t)))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 ew -1) (/.f64 1 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 ew -1)) 2) (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 ew)) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cos.f64 t)) (/.f64 -1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))) (cbrt.f64 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 t)) (pow.f64 ew -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (cos.f64 t)) (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 ew) (/.f64 -1 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (cos.f64 t)) (/.f64 -1 (cbrt.f64 ew))) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (+.f64 2 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 6 (+.f64 6 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4 (+.f64 4 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 9 (+.f64 9 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (+.f64 1/2 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/3 (+.f64 1/3 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3/2 (+.f64 3/2 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))) (cbrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 1 (cos.f64 t))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 ew (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cos.f64 t)) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (cos.f64 t)) -1) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cos.f64 t)) (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (cbrt.f64 ew) (cos.f64 t))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 ew -1) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (cbrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 ew (cbrt.f64 (cos.f64 t)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 ew (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (cos.f64 t)) (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) (cbrt.f64 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 ew (cos.f64 t)))) -1) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) -1) (cbrt.f64 (*.f64 (neg.f64 ew) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 ew) (neg.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 ew) (cos.f64 t))) -1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 ew) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (pow.f64 ew -1))) (cbrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 ew -1) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))) (cbrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 ew 3) -1) (pow.f64 (cos.f64 t) 2))) (cbrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (/.f64 1 (*.f64 ew (cbrt.f64 (cos.f64 t)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 1 (*.f64 ew (cbrt.f64 (cos.f64 t)))) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) -1)) (cbrt.f64 (*.f64 (neg.f64 ew) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (neg.f64 ew) (cos.f64 t)) 3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 ew -1) (cos.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cos.f64 t)) (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))) (cbrt.f64 (*.f64 (neg.f64 ew) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (cos.f64 t))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 ew (cbrt.f64 (cos.f64 t)))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cos.f64 t)) -1) (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (cos.f64 t)) -1) (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (/.f64 -1 ew))) (neg.f64 (cbrt.f64 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 -1 ew) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))) (neg.f64 (cbrt.f64 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (cos.f64 t)) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (/.f64 1 (cos.f64 t)))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 1 (cos.f64 t)) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 ew (cos.f64 t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (/.f64 1 (*.f64 ew (cos.f64 t))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 1 (*.f64 ew (cos.f64 t))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 0) (pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) -3) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 0) (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) -1/3) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) 2))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 ew -1) 0) (pow.f64 (/.f64 (cos.f64 t) (pow.f64 ew -1)) -1) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) 0) (/.f64 (/.f64 -1 (cbrt.f64 ew)) (/.f64 (cos.f64 t) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) 0) (/.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (cos.f64 t) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 ew -1)) 2) 0) (/.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (cos.f64 t) (pow.f64 (cbrt.f64 (pow.f64 ew -1)) 2))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 ew) 0) (/.f64 -1 (/.f64 (cos.f64 t) (/.f64 -1 ew))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cos.f64 t)) 0) (/.f64 (/.f64 -1 ew) (pow.f64 (/.f64 -1 (cos.f64 t)) -1)) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) 0) (/.f64 -1 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 ew) 0) (/.f64 (/.f64 -1 (cos.f64 t)) (/.f64 1 (/.f64 -1 ew))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 ew -1) 0) (/.f64 (/.f64 1 (cos.f64 t)) (/.f64 1 (pow.f64 ew -1))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cos.f64 t)) 0) (/.f64 (pow.f64 ew -1) (/.f64 1 (/.f64 1 (cos.f64 t)))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 1 (*.f64 ew (cos.f64 t))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 0) (/.f64 1 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) -3)) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 3) -1/3)) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 -1 (*.f64 ew (cos.f64 t)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t)))) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) (+.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 -1 (*.f64 ew (cos.f64 t))))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) 0) (/.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (*.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) 3) (pow.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t)))) (+.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (*.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) 0) (/.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (*.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t)))) (+.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 -1 (*.f64 ew (cos.f64 t)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) 3) (pow.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t)))) (+.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (*.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) 3) (pow.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t)))) (+.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 1 (*.f64 ew (cos.f64 t)))) (*.f64 1/2 (/.f64 1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) (*.f64 0 (/.f64 1 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 0) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 1/2) (*.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) (*.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) 0) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (/.f64 0 (*.f64 ew (cos.f64 t)))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) 0) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 0 (*.f64 ew (cos.f64 t)))) (/.f64 1 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 ew (cos.f64 t))))))))

simplify5.3s (5%)

Algorithm
egglog
Counts
231 → 285
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 (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 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 5/24 ew) (*.f64 -1/4 ew)))) ew))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 5/24 ew) (*.f64 -1/4 ew)))) (+.f64 ew (*.f64 -1 (*.f64 (pow.f64 t 6) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 5/24 ew) (*.f64 -1/4 ew))) (+.f64 (*.f64 61/720 ew) (*.f64 -5/48 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 1 ew)
(+.f64 (/.f64 1 ew) (*.f64 1/2 (/.f64 (pow.f64 t 2) ew)))
(+.f64 (/.f64 1 ew) (+.f64 (*.f64 5/24 (/.f64 (pow.f64 t 4) ew)) (*.f64 1/2 (/.f64 (pow.f64 t 2) ew))))
(+.f64 (/.f64 1 ew) (+.f64 (*.f64 5/24 (/.f64 (pow.f64 t 4) ew)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 2) ew)) (*.f64 61/720 (/.f64 (pow.f64 t 6) ew)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) 2) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2)) 2)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2)))
(*.f64 1 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 1)
(*.f64 -1 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) -1)
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))) (cbrt.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t))))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))))
(-.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(-.f64 0 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(/.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) -1) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2)) (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))))
(/.f64 1 (/.f64 1 (*.f64 ew (cos.f64 t))))
(/.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 1)
(/.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) -1) (/.f64 -1 ew))
(/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))
(/.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) -1)
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) 2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2) (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) 2))
(/.f64 (/.f64 1 (pow.f64 ew -1)) (/.f64 1 (cos.f64 t)))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))
(/.f64 (/.f64 1 (/.f64 1 (cos.f64 t))) (pow.f64 ew -1))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))) (cbrt.f64 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2) -1)) (cbrt.f64 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(/.f64 (/.f64 1 (/.f64 -1 ew)) (/.f64 -1 (cos.f64 t)))
(pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) 3)
(pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) -1)
(pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 1)
(pow.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3))
(neg.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(neg.f64 (-.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))))
(if (!=.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 0) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 -1 0) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (cos.f64 t) 0) (/.f64 (cos.f64 t) (pow.f64 ew -1)) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 0) (pow.f64 (/.f64 1 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) -1) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) 0) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) -3) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 3) 0) (pow.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 3) -1/3) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) 2))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (neg.f64 (cos.f64 t)) 0) (*.f64 (/.f64 1 (/.f64 -1 ew)) (neg.f64 (cos.f64 t))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 0) (*.f64 (/.f64 1 (/.f64 1 (*.f64 ew (cbrt.f64 (cos.f64 t))))) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 ew 0) (*.f64 (/.f64 1 (/.f64 1 (cos.f64 t))) ew) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) 0) (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 1 0) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (*.f64 (neg.f64 ew) (cos.f64 t)) 0) (*.f64 ew (cos.f64 t)) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (*.f64 ew (cos.f64 t)) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) -3)) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3) -1/3)) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (+.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2)) (+.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3) (pow.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (+.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2) (*.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (+.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2) (*.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3) (pow.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (+.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2) (*.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3) (pow.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (+.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2) (*.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(+.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(+.f64 (*.f64 0 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(+.f64 (*.f64 1/2 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (*.f64 1/2 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))))
(+.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (*.f64 0 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))))
(+.f64 (*.f64 0 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(+.f64 (*.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 0) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(+.f64 (*.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 1/2) (*.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 1/2))
(+.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (*.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 0))
(+.f64 (*.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 0) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(+.f64 (-.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 0 (/.f64 1 (*.f64 ew (cos.f64 t))))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) 2) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) 2)) (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) 2)))
(*.f64 (*.f64 (/.f64 1 (cos.f64 t)) (cbrt.f64 (pow.f64 ew -1))) (pow.f64 (cbrt.f64 (pow.f64 ew -1)) 2))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))))
(*.f64 1 (/.f64 1 (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 1)
(*.f64 (*.f64 (/.f64 1 (cos.f64 t)) -1) (/.f64 -1 ew))
(*.f64 (/.f64 1 (*.f64 ew (cbrt.f64 (cos.f64 t)))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(*.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))
(*.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) -1)
(*.f64 (pow.f64 ew -1) (/.f64 1 (cos.f64 t)))
(*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (/.f64 1 (cos.f64 t))))
(*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 ew -1)) 2) (/.f64 1 (cos.f64 t))))
(*.f64 (/.f64 -1 (cbrt.f64 ew)) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) (/.f64 1 (cos.f64 t))))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))
(*.f64 (/.f64 -1 (cos.f64 t)) (/.f64 -1 ew))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))) (cbrt.f64 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(*.f64 (/.f64 1 (cos.f64 t)) (pow.f64 ew -1))
(*.f64 (*.f64 (/.f64 1 (cos.f64 t)) (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))
(*.f64 (/.f64 -1 ew) (/.f64 -1 (cos.f64 t)))
(*.f64 (*.f64 (/.f64 1 (cos.f64 t)) (/.f64 -1 (cbrt.f64 ew))) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))
(-.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 -1 (*.f64 ew (cos.f64 t))))
(-.f64 2 (+.f64 2 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(-.f64 3 (+.f64 3 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(-.f64 6 (+.f64 6 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(-.f64 1 (+.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(-.f64 4 (+.f64 4 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(-.f64 9 (+.f64 9 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(-.f64 1/2 (+.f64 1/2 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(-.f64 1/3 (+.f64 1/3 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(-.f64 3/2 (+.f64 3/2 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(-.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))) (cbrt.f64 (cos.f64 t)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 1 (cos.f64 t))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (/.f64 1 (*.f64 ew (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))
(/.f64 (/.f64 1 (cos.f64 t)) ew)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (cos.f64 t)))
(/.f64 (*.f64 (/.f64 -1 (cos.f64 t)) -1) ew)
(/.f64 (*.f64 (/.f64 1 (cos.f64 t)) (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 ew) (cos.f64 t))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) 2)))
(/.f64 (/.f64 (pow.f64 ew -1) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (cbrt.f64 (cos.f64 t)))
(/.f64 (/.f64 (/.f64 1 (*.f64 ew (cbrt.f64 (cos.f64 t)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2) 2))
(/.f64 (/.f64 (/.f64 1 (*.f64 ew (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cos.f64 t)))
(/.f64 (/.f64 (/.f64 1 (cos.f64 t)) (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 ew (cos.f64 t)))) -1) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))
(/.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 1)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) -1) (cbrt.f64 (*.f64 (neg.f64 ew) (cos.f64 t))))
(/.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) -1)
(/.f64 1 (*.f64 ew (cos.f64 t)))
(/.f64 (/.f64 -1 ew) (neg.f64 (cos.f64 t)))
(/.f64 1 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 ew) (cos.f64 t))) -1) 3))
(/.f64 -1 (*.f64 (neg.f64 ew) (cos.f64 t)))
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (pow.f64 ew -1))) (cbrt.f64 (cos.f64 t)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 ew -1) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))) (cbrt.f64 (cos.f64 t)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 ew 3) -1) (pow.f64 (cos.f64 t) 2))) (cbrt.f64 (cos.f64 t)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (/.f64 1 (*.f64 ew (cbrt.f64 (cos.f64 t)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 1 (*.f64 ew (cbrt.f64 (cos.f64 t)))) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) -1)) (cbrt.f64 (*.f64 (neg.f64 ew) (cos.f64 t))))
(/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (neg.f64 ew) (cos.f64 t)) 3) -1)))
(/.f64 (pow.f64 ew -1) (cos.f64 t))
(/.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))
(/.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))
(/.f64 (cbrt.f64 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))
(/.f64 (/.f64 -1 (cos.f64 t)) (neg.f64 ew))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))) (cbrt.f64 (*.f64 (neg.f64 ew) (cos.f64 t))))
(/.f64 (cbrt.f64 (/.f64 1 (cos.f64 t))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew))
(/.f64 (/.f64 -1 (*.f64 ew (cbrt.f64 (cos.f64 t)))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(/.f64 (*.f64 (/.f64 1 (cos.f64 t)) -1) (neg.f64 ew))
(/.f64 (/.f64 (/.f64 1 (cos.f64 t)) -1) (neg.f64 ew))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (/.f64 -1 ew))) (neg.f64 (cbrt.f64 (cos.f64 t))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 -1 ew) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))) (neg.f64 (cbrt.f64 (cos.f64 t))))
(/.f64 (/.f64 (/.f64 1 (cos.f64 t)) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 ew))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (/.f64 1 (cos.f64 t)))) (cbrt.f64 ew))
(/.f64 (cbrt.f64 (*.f64 (/.f64 1 (cos.f64 t)) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))) (cbrt.f64 ew))
(pow.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) 3)
(pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 1)
(pow.f64 (*.f64 ew (cos.f64 t)) -1)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 3))
(neg.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))))
(neg.f64 (-.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) 0))
(neg.f64 (-.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t)))))
(if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (/.f64 1 (*.f64 ew (cos.f64 t))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 -1 0) (/.f64 1 (*.f64 ew (cos.f64 t))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 0) (pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) -3) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 0) (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) -1/3) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) 2))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (pow.f64 ew -1) 0) (pow.f64 (/.f64 (cos.f64 t) (pow.f64 ew -1)) -1) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) 0) (/.f64 (/.f64 -1 (cbrt.f64 ew)) (/.f64 (cos.f64 t) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) 0) (/.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (cos.f64 t) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 ew -1)) 2) 0) (/.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (cos.f64 t) (pow.f64 (cbrt.f64 (pow.f64 ew -1)) 2))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (/.f64 -1 ew) 0) (/.f64 -1 (/.f64 (cos.f64 t) (/.f64 -1 ew))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (/.f64 -1 (cos.f64 t)) 0) (/.f64 (/.f64 -1 ew) (pow.f64 (/.f64 -1 (cos.f64 t)) -1)) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) 0) (/.f64 -1 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (/.f64 -1 ew) 0) (/.f64 (/.f64 -1 (cos.f64 t)) (/.f64 1 (/.f64 -1 ew))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (pow.f64 ew -1) 0) (/.f64 (/.f64 1 (cos.f64 t)) (/.f64 1 (pow.f64 ew -1))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (/.f64 1 (cos.f64 t)) 0) (/.f64 (pow.f64 ew -1) (/.f64 1 (/.f64 1 (cos.f64 t)))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 1 0) (/.f64 1 (*.f64 ew (cos.f64 t))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 0) (/.f64 1 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) -3)) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 3) -1/3)) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (+.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 -1 (*.f64 ew (cos.f64 t)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t)))) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) (+.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 -1 (*.f64 ew (cos.f64 t))))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) 0) (/.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (*.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) 3) (pow.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t)))) (+.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (*.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) 0) (/.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (*.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t)))) (+.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 -1 (*.f64 ew (cos.f64 t)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) 3) (pow.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t)))) (+.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (*.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) 3) (pow.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t)))) (+.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(+.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(+.f64 (*.f64 0 (/.f64 1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 ew (cos.f64 t)))) (*.f64 1/2 (/.f64 1 (*.f64 ew (cos.f64 t)))))
(+.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) (*.f64 0 (/.f64 1 (*.f64 ew (cos.f64 t)))))
(+.f64 (*.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(+.f64 (*.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 0) (/.f64 1 (*.f64 ew (cos.f64 t))))
(+.f64 (*.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 1/2) (*.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 1/2))
(+.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) (*.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 0))
(+.f64 (*.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) 0) (/.f64 1 (*.f64 ew (cos.f64 t))))
(+.f64 (-.f64 0 (/.f64 0 (*.f64 ew (cos.f64 t)))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(+.f64 (-.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) 0) (/.f64 1 (*.f64 ew (cos.f64 t))))
(+.f64 (-.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 0 (*.f64 ew (cos.f64 t)))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(+.f64 0 (/.f64 1 (*.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 (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)
(fma.f64 -1/2 (*.f64 (pow.f64 t 2) ew) ew)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 5/24 ew) (*.f64 -1/4 ew)))) ew))
(fma.f64 -1/2 (*.f64 (pow.f64 t 2) ew) (-.f64 ew (*.f64 (pow.f64 t 4) (*.f64 ew -1/24))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 5/24 ew) (*.f64 -1/4 ew)))) (+.f64 ew (*.f64 -1 (*.f64 (pow.f64 t 6) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 5/24 ew) (*.f64 -1/4 ew))) (+.f64 (*.f64 61/720 ew) (*.f64 -5/48 ew))))))))
(fma.f64 -1/2 (*.f64 (pow.f64 t 2) ew) (-.f64 (-.f64 ew (*.f64 (pow.f64 t 4) (*.f64 ew -1/24))) (*.f64 (pow.f64 t 6) (fma.f64 -1/2 (*.f64 ew -1/24) (*.f64 ew -7/360)))))
(*.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 ew)
(pow.f64 ew -1)
(+.f64 (/.f64 1 ew) (*.f64 1/2 (/.f64 (pow.f64 t 2) ew)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 t 2)) 1) ew)
(+.f64 (/.f64 1 ew) (+.f64 (*.f64 5/24 (/.f64 (pow.f64 t 4) ew)) (*.f64 1/2 (/.f64 (pow.f64 t 2) ew))))
(+.f64 (/.f64 (+.f64 1 (*.f64 5/24 (pow.f64 t 4))) ew) (/.f64 (*.f64 1/2 (pow.f64 t 2)) ew))
(+.f64 (/.f64 1 ew) (+.f64 (*.f64 5/24 (/.f64 (pow.f64 t 4) ew)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 2) ew)) (*.f64 61/720 (/.f64 (pow.f64 t 6) ew)))))
(+.f64 (/.f64 (+.f64 1 (*.f64 5/24 (pow.f64 t 4))) ew) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 t 2)) (*.f64 61/720 (pow.f64 t 6))) ew))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) 2) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2)) 2)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))) 2)) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2) 2)) (/.f64 (pow.f64 (cos.f64 t) -1) ew))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) 2))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(*.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))) 2)) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2)))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(*.f64 1 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(*.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 1)
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(*.f64 -1 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(*.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) -1)
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))) (cbrt.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t))))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(-.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(-.f64 0 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(/.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) 2)))
(cbrt.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) -1) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2)) (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(/.f64 1 (/.f64 1 (*.f64 ew (cos.f64 t))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(/.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 1)
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(/.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) -1) (/.f64 -1 ew))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(/.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) -1)
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) 2))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2) (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) 2))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2)))
(/.f64 (/.f64 1 (pow.f64 ew -1)) (/.f64 1 (cos.f64 t)))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))
(cbrt.f64 (/.f64 (/.f64 -1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) (/.f64 -1 (pow.f64 (*.f64 (cos.f64 t) ew) 2))))
(/.f64 (/.f64 1 (/.f64 1 (cos.f64 t))) (pow.f64 ew -1))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))) (cbrt.f64 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2) -1)) (cbrt.f64 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(/.f64 (/.f64 1 (/.f64 -1 ew)) (/.f64 -1 (cos.f64 t)))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) 3)
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) -1)
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 1)
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(pow.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3) 1/3)
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(neg.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(neg.f64 (-.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 0) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 0) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 -1 0) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 -1 0) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (cos.f64 t) 0) (/.f64 (cos.f64 t) (pow.f64 ew -1)) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (cos.f64 t) 0) (/.f64 (cos.f64 t) (pow.f64 ew -1)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 0) (pow.f64 (/.f64 1 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) -1) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 0) (pow.f64 (/.f64 1 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))) -1) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) 0) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) -3) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 0) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) -3) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 3) 0) (pow.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 3) -1/3) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 3) 0) (pow.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 3) -1/3) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) 2))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))) 2)) 0) (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))) (/.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))) 2)))) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))))) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (neg.f64 (cos.f64 t)) 0) (*.f64 (/.f64 1 (/.f64 -1 ew)) (neg.f64 (cos.f64 t))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (neg.f64 (cos.f64 t)) 0) (/.f64 (cos.f64 t) (pow.f64 ew -1)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 0) (*.f64 (/.f64 1 (/.f64 1 (*.f64 ew (cbrt.f64 (cos.f64 t))))) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) (/.f64 (pow.f64 ew -1) (cbrt.f64 (cos.f64 t)))) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 ew 0) (*.f64 (/.f64 1 (/.f64 1 (cos.f64 t))) ew) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 ew 0) (/.f64 ew (pow.f64 (cos.f64 t) -1)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) 0) (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2)) 0) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2) (/.f64 (pow.f64 (cos.f64 t) -1) ew))) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 1 0) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 1 0) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (*.f64 (neg.f64 ew) (cos.f64 t)) 0) (*.f64 ew (cos.f64 t)) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (*.f64 (neg.f64 ew) (cos.f64 t)) 0) (*.f64 (cos.f64 t) ew) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (*.f64 ew (cos.f64 t)) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (*.f64 (cos.f64 t) ew) 0) (*.f64 (cos.f64 t) ew) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) -3)) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))) -3)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3) -1/3)) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 3) -1/3)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (+.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2)) (+.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (/.f64 -1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3) (pow.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (+.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2) (*.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (/.f64 -1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 3) (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (+.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2) (*.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t))))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3) (pow.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (+.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2) (*.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 3) (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3) (pow.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (+.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2) (*.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 3) (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(+.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(+.f64 (*.f64 0 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(+.f64 (*.f64 1/2 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (*.f64 1/2 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(+.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (*.f64 0 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(+.f64 (*.f64 0 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(+.f64 (*.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 0) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(+.f64 (*.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 1/2) (*.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 1/2))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(+.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (*.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 0))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(+.f64 (*.f64 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 0) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(+.f64 (-.f64 (/.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 0 (/.f64 1 (*.f64 ew (cos.f64 t))))) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) 2) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) 2)) (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew))) 2) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2)) 2) (*.f64 (cos.f64 t) ew))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) 2))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew))) 2) (cbrt.f64 (*.f64 (cos.f64 t) ew))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2)) 2)))
(*.f64 (*.f64 (/.f64 1 (cos.f64 t)) (cbrt.f64 (pow.f64 ew -1))) (pow.f64 (cbrt.f64 (pow.f64 ew -1)) 2))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(*.f64 1 (/.f64 1 (*.f64 ew (cos.f64 t))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(*.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 1)
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(*.f64 (*.f64 (/.f64 1 (cos.f64 t)) -1) (/.f64 -1 ew))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(*.f64 (/.f64 1 (*.f64 ew (cbrt.f64 (cos.f64 t)))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 t) 2) -1)) (*.f64 ew (cbrt.f64 (cos.f64 t))))
(*.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(*.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) -1)
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(*.f64 (pow.f64 ew -1) (/.f64 1 (cos.f64 t)))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (/.f64 1 (cos.f64 t))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (pow.f64 ew 2))) (cos.f64 t))
(*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 ew -1)) 2) (/.f64 1 (cos.f64 t))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(*.f64 (/.f64 -1 (cbrt.f64 ew)) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) (/.f64 1 (cos.f64 t))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (pow.f64 ew 2))) (cos.f64 t))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) (pow.f64 (*.f64 (cos.f64 t) ew) 2)))
(*.f64 (/.f64 -1 (cos.f64 t)) (/.f64 -1 ew))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))) (cbrt.f64 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) (pow.f64 (*.f64 (cos.f64 t) ew) 2)))
(*.f64 (/.f64 1 (cos.f64 t)) (pow.f64 ew -1))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(*.f64 (*.f64 (/.f64 1 (cos.f64 t)) (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))
(/.f64 (pow.f64 (cos.f64 t) -1) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cbrt.f64 ew)))
(*.f64 (/.f64 -1 ew) (/.f64 -1 (cos.f64 t)))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(*.f64 (*.f64 (/.f64 1 (cos.f64 t)) (/.f64 -1 (cbrt.f64 ew))) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (pow.f64 (cos.f64 t) -1) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cbrt.f64 ew)))
(-.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 -1 (*.f64 ew (cos.f64 t))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(-.f64 2 (+.f64 2 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(-.f64 3 (+.f64 3 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(-.f64 6 (+.f64 6 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(-.f64 1 (+.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(-.f64 4 (+.f64 4 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(-.f64 9 (+.f64 9 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(-.f64 1/2 (+.f64 1/2 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(-.f64 1/3 (+.f64 1/3 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(-.f64 3/2 (+.f64 3/2 (/.f64 -1 (*.f64 ew (cos.f64 t)))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(-.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))) (cbrt.f64 (cos.f64 t)))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2) ew) (cos.f64 t)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 1 (cos.f64 t))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (pow.f64 (cos.f64 t) -1) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cbrt.f64 ew)))
(/.f64 (/.f64 1 (*.f64 ew (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 t) 2) -1)) (*.f64 ew (cbrt.f64 (cos.f64 t))))
(/.f64 (/.f64 1 (cos.f64 t)) ew)
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (cos.f64 t)))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2) ew) (cos.f64 t)))
(/.f64 (*.f64 (/.f64 -1 (cos.f64 t)) -1) ew)
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(/.f64 (*.f64 (/.f64 1 (cos.f64 t)) (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (pow.f64 (cos.f64 t) -1) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cbrt.f64 ew)))
(/.f64 (/.f64 1 (*.f64 (cbrt.f64 ew) (cos.f64 t))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (pow.f64 (cos.f64 t) -1) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cbrt.f64 ew)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) 2)))
(cbrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2)) 2)))
(/.f64 (/.f64 (pow.f64 ew -1) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (cbrt.f64 (cos.f64 t)))
(/.f64 (/.f64 (/.f64 1 (*.f64 ew (cbrt.f64 (cos.f64 t)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2) 2))
(/.f64 (/.f64 (pow.f64 ew -1) (cbrt.f64 (cos.f64 t))) (pow.f64 (cbrt.f64 (cos.f64 t)) 2))
(/.f64 (/.f64 (/.f64 1 (*.f64 ew (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cos.f64 t)))
(/.f64 (/.f64 (pow.f64 ew -1) (cbrt.f64 (cos.f64 t))) (pow.f64 (cbrt.f64 (cos.f64 t)) 2))
(/.f64 (/.f64 (/.f64 1 (cos.f64 t)) (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (pow.f64 (cos.f64 t) -1) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cbrt.f64 ew)))
(/.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) (pow.f64 (*.f64 (cos.f64 t) ew) 2)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (*.f64 ew (cos.f64 t)))) -1) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) (pow.f64 (*.f64 (cos.f64 t) ew) 2)))
(/.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 1)
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) -1) (cbrt.f64 (*.f64 (neg.f64 ew) (cos.f64 t))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(/.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) -1)
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(/.f64 1 (*.f64 ew (cos.f64 t)))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(/.f64 (/.f64 -1 ew) (neg.f64 (cos.f64 t)))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(/.f64 1 (pow.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 ew) (cos.f64 t))) -1) 3))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(/.f64 -1 (*.f64 (neg.f64 ew) (cos.f64 t)))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2) (cbrt.f64 (*.f64 (cos.f64 t) ew))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2) (cbrt.f64 (*.f64 (cos.f64 t) ew))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (pow.f64 ew -1))) (cbrt.f64 (cos.f64 t)))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2) ew) (cos.f64 t)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 ew -1) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))) (cbrt.f64 (cos.f64 t)))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2) ew) (cos.f64 t)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 ew 3) -1) (pow.f64 (cos.f64 t) 2))) (cbrt.f64 (cos.f64 t)))
(/.f64 (/.f64 (pow.f64 ew -1) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (cbrt.f64 (cos.f64 t)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (/.f64 1 (*.f64 ew (cbrt.f64 (cos.f64 t)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2) (*.f64 ew (cbrt.f64 (cos.f64 t)))) (pow.f64 (cbrt.f64 (cos.f64 t)) 2)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 1 (*.f64 ew (cbrt.f64 (cos.f64 t)))) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) 2))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2) (*.f64 ew (cbrt.f64 (cos.f64 t)))) (pow.f64 (cbrt.f64 (cos.f64 t)) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) -1)) (cbrt.f64 (*.f64 (neg.f64 ew) (cos.f64 t))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (neg.f64 ew) (cos.f64 t)) 3) -1)))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(/.f64 (pow.f64 ew -1) (cos.f64 t))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(/.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) (pow.f64 (*.f64 (cos.f64 t) ew) 2)))
(/.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (pow.f64 ew 2))) (cos.f64 t))
(/.f64 (cbrt.f64 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) (pow.f64 (*.f64 (cos.f64 t) ew) 2)))
(/.f64 (/.f64 -1 (cos.f64 t)) (neg.f64 ew))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))) (cbrt.f64 (*.f64 (neg.f64 ew) (cos.f64 t))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) (pow.f64 (*.f64 (cos.f64 t) ew) 2)))
(/.f64 (cbrt.f64 (/.f64 1 (cos.f64 t))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) (pow.f64 (cos.f64 t) 2))) ew)
(/.f64 (/.f64 -1 (*.f64 ew (cbrt.f64 (cos.f64 t)))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 t) 2) -1)) (*.f64 ew (cbrt.f64 (cos.f64 t))))
(/.f64 (*.f64 (/.f64 1 (cos.f64 t)) -1) (neg.f64 ew))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(/.f64 (/.f64 (/.f64 1 (cos.f64 t)) -1) (neg.f64 ew))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (/.f64 -1 ew))) (neg.f64 (cbrt.f64 (cos.f64 t))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2) ew) (cos.f64 t)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 -1 ew) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))) (neg.f64 (cbrt.f64 (cos.f64 t))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2) ew) (cos.f64 t)))
(/.f64 (/.f64 (/.f64 1 (cos.f64 t)) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 ew))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (pow.f64 ew 2))) (cos.f64 t))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (/.f64 1 (cos.f64 t)))) (cbrt.f64 ew))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2) (cos.f64 t)) ew))
(/.f64 (cbrt.f64 (*.f64 (/.f64 1 (cos.f64 t)) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2))) (cbrt.f64 ew))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2) (cos.f64 t)) ew))
(pow.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) 3)
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 1)
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(pow.f64 (*.f64 ew (cos.f64 t)) -1)
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 3) 1/3)
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 3))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(neg.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(neg.f64 (-.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) 0))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(neg.f64 (-.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t)))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (/.f64 1 (*.f64 ew (cos.f64 t))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (*.f64 (cos.f64 t) ew) 0) (/.f64 (pow.f64 (cos.f64 t) -1) ew) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 -1 0) (/.f64 1 (*.f64 ew (cos.f64 t))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 -1 0) (/.f64 (pow.f64 (cos.f64 t) -1) ew) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 0) (pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) -3) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (*.f64 (cos.f64 t) ew)) 0) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 t) ew)) -3) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 0) (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) -1/3) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 3) 0) (pow.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 3) -1/3) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t))))) 2))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew))) 2) 0) (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) (/.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2)))) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 0) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2) (/.f64 (pow.f64 (cos.f64 t) -1) ew)))) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 (pow.f64 ew -1) 0) (pow.f64 (/.f64 (cos.f64 t) (pow.f64 ew -1)) -1) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (pow.f64 ew -1) 0) (/.f64 1 (/.f64 (cos.f64 t) (pow.f64 ew -1))) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) 0) (/.f64 (/.f64 -1 (cbrt.f64 ew)) (/.f64 (cos.f64 t) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) 0) (/.f64 (/.f64 -1 (cbrt.f64 ew)) (/.f64 (cos.f64 t) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) 0) (/.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (cos.f64 t) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) 0) (/.f64 (/.f64 -1 (cbrt.f64 ew)) (/.f64 (cos.f64 t) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 (pow.f64 (cbrt.f64 (pow.f64 ew -1)) 2) 0) (/.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (cos.f64 t) (pow.f64 (cbrt.f64 (pow.f64 ew -1)) 2))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 ew -1) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (cos.f64 t) (cbrt.f64 (pow.f64 (pow.f64 ew -1) 2)))) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 (/.f64 -1 ew) 0) (/.f64 -1 (/.f64 (cos.f64 t) (/.f64 -1 ew))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (/.f64 -1 ew) 0) (/.f64 1 (/.f64 (cos.f64 t) (pow.f64 ew -1))) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 (/.f64 -1 (cos.f64 t)) 0) (/.f64 (/.f64 -1 ew) (pow.f64 (/.f64 -1 (cos.f64 t)) -1)) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (/.f64 -1 (cos.f64 t)) 0) (/.f64 (/.f64 -1 ew) (/.f64 -1 (pow.f64 (cos.f64 t) -1))) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) (cbrt.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 0) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) 2))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2)) 0) (cbrt.f64 (/.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2))) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2))) 0) (cbrt.f64 (/.f64 (/.f64 (/.f64 -1 ew) (cos.f64 t)) (/.f64 -1 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2)))) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) 0) (/.f64 -1 (/.f64 1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (/.f64 (/.f64 -1 ew) (cos.f64 t)) 0) (/.f64 1 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 (/.f64 -1 ew) 0) (/.f64 (/.f64 -1 (cos.f64 t)) (/.f64 1 (/.f64 -1 ew))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (/.f64 -1 ew) 0) (/.f64 1 (/.f64 (cos.f64 t) (pow.f64 ew -1))) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 (pow.f64 ew -1) 0) (/.f64 (/.f64 1 (cos.f64 t)) (/.f64 1 (pow.f64 ew -1))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (pow.f64 ew -1) 0) (/.f64 1 (/.f64 (cos.f64 t) (pow.f64 ew -1))) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 (/.f64 1 (cos.f64 t)) 0) (/.f64 (pow.f64 ew -1) (/.f64 1 (/.f64 1 (cos.f64 t)))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (pow.f64 (cos.f64 t) -1) 0) (/.f64 (/.f64 -1 ew) (/.f64 -1 (pow.f64 (cos.f64 t) -1))) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 1 0) (/.f64 1 (*.f64 ew (cos.f64 t))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 1 0) (/.f64 (pow.f64 (cos.f64 t) -1) ew) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 0) (/.f64 1 (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t))))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 0) (/.f64 1 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 ew (cos.f64 t)))) -3)) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) -3)) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 3) -1/3)) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 3) 0) (pow.f64 (pow.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 3) -1/3) -1) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (/.f64 (/.f64 -1 ew) (cos.f64 t)) 0) (/.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2) (/.f64 (pow.f64 (cos.f64 t) -1) ew)) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 (+.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 -1 (*.f64 ew (cos.f64 t)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t)))) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2)) (+.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 -1 (*.f64 ew (cos.f64 t))))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (/.f64 (/.f64 -1 ew) (cos.f64 t)) 0) (/.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2) (/.f64 (pow.f64 (cos.f64 t) -1) ew)) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) 0) (/.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (*.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (/.f64 (/.f64 -1 ew) (cos.f64 t)) 0) (/.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2)) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) 3) (pow.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t)))) (+.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (/.f64 (/.f64 -1 ew) (cos.f64 t)) 0) (/.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2)) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (*.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))))) 0) (/.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (*.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2) 0) (/.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2)) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t)))) (+.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 -1 (*.f64 ew (cos.f64 t)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) 3) (pow.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t)))) (+.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2) 0) (/.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2)) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (*.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2)) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) 3) (pow.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t)))) (+.f64 (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 -1 (*.f64 ew (cos.f64 t))))))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2)) (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(+.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(+.f64 (*.f64 0 (/.f64 1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 ew (cos.f64 t)))) (*.f64 1/2 (/.f64 1 (*.f64 ew (cos.f64 t)))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(+.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) (*.f64 0 (/.f64 1 (*.f64 ew (cos.f64 t)))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(+.f64 (*.f64 0 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(+.f64 (*.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 0) (/.f64 1 (*.f64 ew (cos.f64 t))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(+.f64 (*.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 1/2) (*.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 1/2))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(+.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) (*.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) 0))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(+.f64 (*.f64 (/.f64 -1 (*.f64 ew (cos.f64 t))) 0) (/.f64 1 (*.f64 ew (cos.f64 t))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(+.f64 (-.f64 0 (/.f64 0 (*.f64 ew (cos.f64 t)))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(+.f64 (-.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) 0) (/.f64 1 (*.f64 ew (cos.f64 t))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(+.f64 (-.f64 (/.f64 0 (*.f64 (neg.f64 ew) (cos.f64 t))) (/.f64 0 (*.f64 ew (cos.f64 t)))) (/.f64 1 (*.f64 ew (cos.f64 t))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)
(+.f64 0 (/.f64 1 (*.f64 ew (cos.f64 t))))
(/.f64 (pow.f64 (cos.f64 t) -1) ew)

localize52.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 132 to 16 computations (87.9% saved)

series16.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
t
@inf
(*.f64 (neg.f64 eh) (tan.f64 t))
1.0ms
eh
@inf
(*.f64 (neg.f64 eh) (tan.f64 t))
1.0ms
eh
@0
(*.f64 (neg.f64 eh) (tan.f64 t))
1.0ms
t
@-inf
(*.f64 (neg.f64 eh) (tan.f64 t))
1.0ms
t
@0
(*.f64 (neg.f64 eh) (tan.f64 t))
Compiler

Compiled 1260 to 465 computations (63.1% saved)

rewrite1.6s (1.5%)

Algorithm
batch-egg-rewrite
Rules
107×egg-rr
Counts
1 → 107
Calls
Call 1
Inputs
(*.f64 (neg.f64 eh) (tan.f64 t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (tan.f64 t)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))) eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))) eh) (cbrt.f64 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t)))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t)))) (cbrt.f64 (*.f64 eh (tan.f64 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (tan.f64 t)) (*.f64 (neg.f64 (cbrt.f64 eh)) (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (tan.f64 t))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (neg.f64 eh) (cbrt.f64 (tan.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 eh (cbrt.f64 (tan.f64 t))) (cbrt.f64 (tan.f64 t)))) (cbrt.f64 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (neg.f64 (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (tan.f64 t)) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (neg.f64 (cbrt.f64 (cos.f64 t)))) (/.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 t) (cbrt.f64 (cos.f64 t))) (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 eh) (*.f64 (tan.f64 t) (neg.f64 (cbrt.f64 (pow.f64 eh 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (cbrt.f64 (tan.f64 t))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 eh)) (*.f64 (cbrt.f64 (tan.f64 t)) (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (tan.f64 t) (neg.f64 (cbrt.f64 eh))) (neg.f64 (cbrt.f64 eh))) (neg.f64 (cbrt.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 t) (cbrt.f64 (pow.f64 eh 2))) (neg.f64 (cbrt.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 t) (neg.f64 (cbrt.f64 (pow.f64 eh 2)))) (cbrt.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 eh)) (*.f64 (tan.f64 t) (cbrt.f64 (pow.f64 eh 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (cbrt.f64 eh))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 eh)) 2) (*.f64 (tan.f64 t) (cbrt.f64 (pow.f64 eh 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 t)) (neg.f64 (/.f64 (neg.f64 eh) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))) (*.f64 eh (cbrt.f64 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 eh (cbrt.f64 (tan.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (cbrt.f64 (cos.f64 t))) (/.f64 (sin.f64 t) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 eh)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 eh)) 2) (*.f64 (tan.f64 t) (cbrt.f64 (pow.f64 eh 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 eh 2))) (*.f64 (tan.f64 t) (cbrt.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 t) (cbrt.f64 eh)) (neg.f64 (cbrt.f64 (pow.f64 eh 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eh) (tan.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (sin.f64 t)) eh) (/.f64 1 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (tan.f64 t) (neg.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (tan.f64 t))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)) eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 eh (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)) (*.f64 (neg.f64 eh) (cbrt.f64 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2))) (cbrt.f64 (*.f64 eh (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 t) eh) (neg.f64 (cbrt.f64 (cos.f64 t)))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))) eh)) (cbrt.f64 (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (-.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (+.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 eh (cbrt.f64 (tan.f64 t))) (cbrt.f64 (tan.f64 t))) (neg.f64 (cbrt.f64 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)) eh) (neg.f64 (cbrt.f64 (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (tan.f64 t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 eh) (cbrt.f64 (tan.f64 t))) (cbrt.f64 (pow.f64 (tan.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (tan.f64 t) (neg.f64 (cbrt.f64 eh))) (cbrt.f64 (pow.f64 eh 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))) (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (neg.f64 eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 eh 2)) (*.f64 (tan.f64 t) (neg.f64 (cbrt.f64 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 t) (/.f64 (neg.f64 eh) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (tan.f64 t) (neg.f64 (cbrt.f64 eh))) (pow.f64 (cbrt.f64 (cbrt.f64 eh)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 eh 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 t) eh) (/.f64 -1 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 eh (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 t) eh) (neg.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (sin.f64 t)) eh))) 3) (neg.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 eh)) 3) (neg.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (cbrt.f64 eh) (cbrt.f64 (sin.f64 t))) 3) (neg.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2) (*.f64 (sin.f64 t) eh))) (neg.f64 (cbrt.f64 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 t) eh) (pow.f64 (*.f64 eh (tan.f64 t)) 2))) (neg.f64 (cbrt.f64 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 t) eh) (neg.f64 (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))) eh)) (cbrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (tan.f64 t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)) eh)) (neg.f64 (cbrt.f64 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 t)) eh) (pow.f64 (*.f64 eh (tan.f64 t)) 2))) (cbrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2) (*.f64 (neg.f64 (sin.f64 t)) eh))) (cbrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))) eh))) 3) (cbrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))) eh)) 3)) (cbrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sin.f64 t)) eh) (cos.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (neg.f64 (cbrt.f64 eh))) 3) (cos.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (neg.f64 (cbrt.f64 eh)) (cbrt.f64 (sin.f64 t))) 3) (cos.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 t) eh))) 3) (cos.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 t) eh) (cbrt.f64 (cos.f64 t))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (*.f64 (neg.f64 eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 eh (*.f64 (neg.f64 eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (*.f64 (neg.f64 eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 (cbrt.f64 (pow.f64 eh 2)) (*.f64 (neg.f64 eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 (cbrt.f64 eh) (*.f64 (neg.f64 eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 (tan.f64 t) (*.f64 (neg.f64 eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (*.f64 (neg.f64 eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (*.f64 (neg.f64 eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 0 (*.f64 (neg.f64 eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eh 0 (*.f64 (neg.f64 eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (tan.f64 t) 0 (*.f64 (neg.f64 eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 eh (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 eh (tan.f64 t)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 eh (tan.f64 t))) (*.f64 (neg.f64 eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 t) 0) (/.f64 eh (neg.f64 (/.f64 (cos.f64 t) (sin.f64 t)))) (*.f64 (neg.f64 eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 eh) 0) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) (neg.f64 eh))) (*.f64 (neg.f64 eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 0) (pow.f64 (/.f64 1 (*.f64 (neg.f64 eh) (tan.f64 t))) -1) (*.f64 (neg.f64 eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3) (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 (neg.f64 eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 0) (/.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3) (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 (neg.f64 eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 eh (tan.f64 t))) (*.f64 (neg.f64 eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3) 0) (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 (neg.f64 eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3) 0) (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 (neg.f64 eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 eh (tan.f64 t)) 0) (/.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3) (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 (neg.f64 eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2) 0) (/.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3) (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 (neg.f64 eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) 0 (*.f64 (neg.f64 eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3) 0) (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 (neg.f64 eh) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 eh) (tan.f64 t)))))))

simplify3.2s (3%)

Algorithm
egglog
Counts
131 → 136
Calls
Call 1
Inputs
(*.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 (cbrt.f64 (tan.f64 t)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))) eh))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))) eh) (cbrt.f64 (tan.f64 t)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t)))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t)))) (cbrt.f64 (*.f64 eh (tan.f64 t)))) 2))
(*.f64 (cbrt.f64 (tan.f64 t)) (*.f64 (neg.f64 (cbrt.f64 eh)) (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t)))))
(*.f64 (cbrt.f64 (cbrt.f64 (tan.f64 t))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))) eh)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2))))
(*.f64 (*.f64 (*.f64 (neg.f64 eh) (cbrt.f64 (tan.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)) 2)))
(*.f64 (neg.f64 (*.f64 (*.f64 eh (cbrt.f64 (tan.f64 t))) (cbrt.f64 (tan.f64 t)))) (cbrt.f64 (tan.f64 t)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) 2)))
(*.f64 eh (neg.f64 (tan.f64 t)))
(*.f64 (neg.f64 (tan.f64 t)) eh)
(*.f64 (/.f64 eh (neg.f64 (cbrt.f64 (cos.f64 t)))) (/.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(*.f64 (/.f64 (sin.f64 t) (cbrt.f64 (cos.f64 t))) (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(*.f64 (cbrt.f64 eh) (*.f64 (tan.f64 t) (neg.f64 (cbrt.f64 (pow.f64 eh 2)))))
(*.f64 (*.f64 eh (cbrt.f64 (tan.f64 t))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))))
(*.f64 (neg.f64 (cbrt.f64 eh)) (*.f64 (cbrt.f64 (tan.f64 t)) (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2))))
(*.f64 (*.f64 (*.f64 (tan.f64 t) (neg.f64 (cbrt.f64 eh))) (neg.f64 (cbrt.f64 eh))) (neg.f64 (cbrt.f64 eh)))
(*.f64 (*.f64 (tan.f64 t) (cbrt.f64 (pow.f64 eh 2))) (neg.f64 (cbrt.f64 eh)))
(*.f64 (*.f64 (tan.f64 t) (neg.f64 (cbrt.f64 (pow.f64 eh 2)))) (cbrt.f64 eh))
(*.f64 (neg.f64 (cbrt.f64 eh)) (*.f64 (tan.f64 t) (cbrt.f64 (pow.f64 eh 2))))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 eh))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 eh)) 2) (*.f64 (tan.f64 t) (cbrt.f64 (pow.f64 eh 2)))))
(*.f64 (neg.f64 (sin.f64 t)) (neg.f64 (/.f64 (neg.f64 eh) (cos.f64 t))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))) (*.f64 eh (cbrt.f64 (tan.f64 t))))
(*.f64 (*.f64 (*.f64 eh (cbrt.f64 (tan.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)) 2))))
(*.f64 (/.f64 eh (cbrt.f64 (cos.f64 t))) (/.f64 (sin.f64 t) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 eh)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 eh)) 2) (*.f64 (tan.f64 t) (cbrt.f64 (pow.f64 eh 2))))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 eh 2))) (*.f64 (tan.f64 t) (cbrt.f64 eh)))
(*.f64 (*.f64 (tan.f64 t) (cbrt.f64 eh)) (neg.f64 (cbrt.f64 (pow.f64 eh 2))))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (*.f64 (neg.f64 (sin.f64 t)) eh) (/.f64 1 (cos.f64 t)))
(*.f64 (tan.f64 t) (neg.f64 eh))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))))
(*.f64 (neg.f64 (cbrt.f64 (tan.f64 t))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)) eh))
(*.f64 -1 (*.f64 eh (tan.f64 t)))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)) (*.f64 (neg.f64 eh) (cbrt.f64 (tan.f64 t))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2))) (cbrt.f64 (*.f64 eh (tan.f64 t))))
(*.f64 (/.f64 (*.f64 (sin.f64 t) eh) (neg.f64 (cbrt.f64 (cos.f64 t)))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))) eh)) (cbrt.f64 (/.f64 1 (cos.f64 t))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (-.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))) 0))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (+.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))) 0))
(*.f64 (*.f64 (*.f64 eh (cbrt.f64 (tan.f64 t))) (cbrt.f64 (tan.f64 t))) (neg.f64 (cbrt.f64 (tan.f64 t))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)) eh) (neg.f64 (cbrt.f64 (tan.f64 t))))
(*.f64 (*.f64 eh (tan.f64 t)) -1)
(*.f64 (*.f64 (neg.f64 eh) (cbrt.f64 (tan.f64 t))) (cbrt.f64 (pow.f64 (tan.f64 t) 2)))
(*.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2))))
(*.f64 (*.f64 (tan.f64 t) (neg.f64 (cbrt.f64 eh))) (cbrt.f64 (pow.f64 eh 2)))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))) (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)))
(*.f64 1 (*.f64 (neg.f64 eh) (tan.f64 t)))
(*.f64 (cbrt.f64 (pow.f64 eh 2)) (*.f64 (tan.f64 t) (neg.f64 (cbrt.f64 eh))))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 eh) (cos.f64 t)))
(*.f64 (*.f64 (*.f64 (tan.f64 t) (neg.f64 (cbrt.f64 eh))) (pow.f64 (cbrt.f64 (cbrt.f64 eh)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 eh 2)) 2)))
(*.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 1)
(*.f64 (*.f64 (sin.f64 t) eh) (/.f64 -1 (cos.f64 t)))
(-.f64 0 (*.f64 eh (tan.f64 t)))
(-.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 0)
(/.f64 (*.f64 (sin.f64 t) eh) (neg.f64 (cos.f64 t)))
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (sin.f64 t)) eh))) 3) (neg.f64 (cos.f64 t)))
(/.f64 (pow.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 eh)) 3) (neg.f64 (cos.f64 t)))
(/.f64 (pow.f64 (*.f64 (cbrt.f64 eh) (cbrt.f64 (sin.f64 t))) 3) (neg.f64 (cos.f64 t)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2) (*.f64 (sin.f64 t) eh))) (neg.f64 (cbrt.f64 (cos.f64 t))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 t) eh) (pow.f64 (*.f64 eh (tan.f64 t)) 2))) (neg.f64 (cbrt.f64 (cos.f64 t))))
(/.f64 (/.f64 (*.f64 (sin.f64 t) eh) (neg.f64 (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))) eh)) (cbrt.f64 (cos.f64 t)))
(/.f64 (*.f64 eh (tan.f64 t)) -1)
(/.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)) eh)) (neg.f64 (cbrt.f64 (cos.f64 t))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 t)) eh) (pow.f64 (*.f64 eh (tan.f64 t)) 2))) (cbrt.f64 (cos.f64 t)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2) (*.f64 (neg.f64 (sin.f64 t)) eh))) (cbrt.f64 (cos.f64 t)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))) eh))) 3) (cbrt.f64 (cos.f64 t)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))) eh)) 3)) (cbrt.f64 (cos.f64 t)))
(/.f64 (*.f64 (neg.f64 (sin.f64 t)) eh) (cos.f64 t))
(/.f64 (pow.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (neg.f64 (cbrt.f64 eh))) 3) (cos.f64 t))
(/.f64 (pow.f64 (*.f64 (neg.f64 (cbrt.f64 eh)) (cbrt.f64 (sin.f64 t))) 3) (cos.f64 t))
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 t) eh))) 3) (cos.f64 t))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 1)
(/.f64 (/.f64 (*.f64 (sin.f64 t) eh) (cbrt.f64 (cos.f64 t))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(fma.f64 0 0 (*.f64 (neg.f64 eh) (tan.f64 t)))
(fma.f64 0 eh (*.f64 (neg.f64 eh) (tan.f64 t)))
(fma.f64 0 3 (*.f64 (neg.f64 eh) (tan.f64 t)))
(fma.f64 0 (cbrt.f64 (pow.f64 eh 2)) (*.f64 (neg.f64 eh) (tan.f64 t)))
(fma.f64 0 (cbrt.f64 eh) (*.f64 (neg.f64 eh) (tan.f64 t)))
(fma.f64 0 (tan.f64 t) (*.f64 (neg.f64 eh) (tan.f64 t)))
(fma.f64 0 1 (*.f64 (neg.f64 eh) (tan.f64 t)))
(fma.f64 1 0 (*.f64 (neg.f64 eh) (tan.f64 t)))
(fma.f64 -1 0 (*.f64 (neg.f64 eh) (tan.f64 t)))
(fma.f64 eh 0 (*.f64 (neg.f64 eh) (tan.f64 t)))
(fma.f64 (tan.f64 t) 0 (*.f64 (neg.f64 eh) (tan.f64 t)))
(pow.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))) 3)
(pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 1)
(cbrt.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3))
(neg.f64 (*.f64 eh (tan.f64 t)))
(if (!=.f64 (*.f64 eh (tan.f64 t)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 eh (tan.f64 t))) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 (sin.f64 t) 0) (/.f64 eh (neg.f64 (/.f64 (cos.f64 t) (sin.f64 t)))) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 (neg.f64 eh) 0) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) (neg.f64 eh))) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 0) (pow.f64 (/.f64 1 (*.f64 (neg.f64 eh) (tan.f64 t))) -1) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3) (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 0) (/.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3) (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 eh (tan.f64 t))) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3) 0) (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3) 0) (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 (*.f64 eh (tan.f64 t)) 0) (/.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3) (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2) 0) (/.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3) (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 0 0) 0 (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3) 0) (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 (neg.f64 eh) (tan.f64 t)))
(+.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 0)
(+.f64 0 (*.f64 (neg.f64 eh) (tan.f64 t)))
Outputs
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 -1 (*.f64 t eh))
(neg.f64 (*.f64 t eh))
(+.f64 (*.f64 -1 (*.f64 t eh)) (*.f64 -1/3 (*.f64 (pow.f64 t 3) eh)))
(*.f64 eh (-.f64 (*.f64 -1/3 (pow.f64 t 3)) 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))))
(-.f64 (*.f64 eh (+.f64 (*.f64 -2/15 (pow.f64 t 5)) (*.f64 -1/3 (pow.f64 t 3)))) (*.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)))))
(+.f64 (*.f64 eh (-.f64 (*.f64 -1/3 (pow.f64 t 3)) t)) (*.f64 eh (+.f64 (*.f64 -17/315 (pow.f64 t 7)) (*.f64 -2/15 (pow.f64 t 5)))))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (cbrt.f64 (tan.f64 t)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))) eh))
(*.f64 (neg.f64 eh) (*.f64 (cbrt.f64 (tan.f64 t)) (cbrt.f64 (pow.f64 (tan.f64 t) 2))))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))) eh) (cbrt.f64 (tan.f64 t)))
(*.f64 (neg.f64 eh) (*.f64 (cbrt.f64 (tan.f64 t)) (cbrt.f64 (pow.f64 (tan.f64 t) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t)))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t)))) (cbrt.f64 (*.f64 eh (tan.f64 t)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t)))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))) (*.f64 eh (tan.f64 t)))) 2))
(*.f64 (cbrt.f64 (tan.f64 t)) (*.f64 (neg.f64 (cbrt.f64 eh)) (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2))))
(*.f64 (*.f64 (cbrt.f64 (tan.f64 t)) (neg.f64 (cbrt.f64 eh))) (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) 2) (*.f64 (neg.f64 eh) (tan.f64 t)))))
(*.f64 (cbrt.f64 (cbrt.f64 (tan.f64 t))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))) eh)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (tan.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)))) (*.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 (tan.f64 t) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2) (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2))))
(*.f64 (*.f64 (*.f64 (neg.f64 eh) (cbrt.f64 (tan.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)) 2)))
(*.f64 (*.f64 eh (cbrt.f64 (tan.f64 t))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))) (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (tan.f64 t) 2) 2))))))
(*.f64 (neg.f64 (*.f64 (*.f64 eh (cbrt.f64 (tan.f64 t))) (cbrt.f64 (tan.f64 t)))) (cbrt.f64 (tan.f64 t)))
(*.f64 (neg.f64 (cbrt.f64 (tan.f64 t))) (*.f64 eh (pow.f64 (cbrt.f64 (tan.f64 t)) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) 2)))
(*.f64 eh (neg.f64 (tan.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (neg.f64 (tan.f64 t)) eh)
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (/.f64 eh (neg.f64 (cbrt.f64 (cos.f64 t)))) (/.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(*.f64 (/.f64 (sin.f64 t) (cbrt.f64 (cos.f64 t))) (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(*.f64 (cbrt.f64 eh) (*.f64 (tan.f64 t) (neg.f64 (cbrt.f64 (pow.f64 eh 2)))))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 eh)) (tan.f64 t)) (cbrt.f64 (*.f64 eh eh)))
(*.f64 (*.f64 eh (cbrt.f64 (tan.f64 t))) (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))))
(*.f64 (neg.f64 eh) (*.f64 (cbrt.f64 (tan.f64 t)) (cbrt.f64 (pow.f64 (tan.f64 t) 2))))
(*.f64 (neg.f64 (cbrt.f64 eh)) (*.f64 (cbrt.f64 (tan.f64 t)) (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2))))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (*.f64 (*.f64 (tan.f64 t) (neg.f64 (cbrt.f64 eh))) (neg.f64 (cbrt.f64 eh))) (neg.f64 (cbrt.f64 eh)))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 eh)) (tan.f64 t)) (pow.f64 (cbrt.f64 eh) 2))
(*.f64 (*.f64 (tan.f64 t) (cbrt.f64 (pow.f64 eh 2))) (neg.f64 (cbrt.f64 eh)))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 eh)) (tan.f64 t)) (cbrt.f64 (*.f64 eh eh)))
(*.f64 (*.f64 (tan.f64 t) (neg.f64 (cbrt.f64 (pow.f64 eh 2)))) (cbrt.f64 eh))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 eh)) (tan.f64 t)) (cbrt.f64 (*.f64 eh eh)))
(*.f64 (neg.f64 (cbrt.f64 eh)) (*.f64 (tan.f64 t) (cbrt.f64 (pow.f64 eh 2))))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 eh)) (tan.f64 t)) (cbrt.f64 (*.f64 eh eh)))
(*.f64 (neg.f64 (cbrt.f64 (cbrt.f64 eh))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 eh)) 2) (*.f64 (tan.f64 t) (cbrt.f64 (pow.f64 eh 2)))))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 eh)) (tan.f64 t)) (cbrt.f64 (*.f64 eh eh)))
(*.f64 (neg.f64 (sin.f64 t)) (neg.f64 (/.f64 (neg.f64 eh) (cos.f64 t))))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))) (*.f64 eh (cbrt.f64 (tan.f64 t))))
(*.f64 (neg.f64 eh) (*.f64 (cbrt.f64 (tan.f64 t)) (cbrt.f64 (pow.f64 (tan.f64 t) 2))))
(*.f64 (*.f64 (*.f64 eh (cbrt.f64 (tan.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)) 2))))
(*.f64 (*.f64 eh (cbrt.f64 (tan.f64 t))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))) (neg.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (tan.f64 t) 2) 2))))))
(*.f64 (/.f64 eh (cbrt.f64 (cos.f64 t))) (/.f64 (sin.f64 t) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))
(/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 eh)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 eh)) 2) (*.f64 (tan.f64 t) (cbrt.f64 (pow.f64 eh 2))))))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 eh)) (tan.f64 t)) (cbrt.f64 (*.f64 eh eh)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 eh 2))) (*.f64 (tan.f64 t) (cbrt.f64 eh)))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 eh)) (tan.f64 t)) (cbrt.f64 (*.f64 eh eh)))
(*.f64 (*.f64 (tan.f64 t) (cbrt.f64 eh)) (neg.f64 (cbrt.f64 (pow.f64 eh 2))))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 eh)) (tan.f64 t)) (cbrt.f64 (*.f64 eh eh)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (*.f64 (neg.f64 (sin.f64 t)) eh) (/.f64 1 (cos.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (tan.f64 t) (neg.f64 eh))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (neg.f64 (cbrt.f64 (tan.f64 t))) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)) eh))
(*.f64 (neg.f64 eh) (*.f64 (cbrt.f64 (tan.f64 t)) (cbrt.f64 (pow.f64 (tan.f64 t) 2))))
(*.f64 -1 (*.f64 eh (tan.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)) (*.f64 (neg.f64 eh) (cbrt.f64 (tan.f64 t))))
(*.f64 (neg.f64 eh) (*.f64 (cbrt.f64 (tan.f64 t)) (cbrt.f64 (pow.f64 (tan.f64 t) 2))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2))) (cbrt.f64 (*.f64 eh (tan.f64 t))))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (/.f64 (*.f64 (sin.f64 t) eh) (neg.f64 (cbrt.f64 (cos.f64 t)))) (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))) eh)) (cbrt.f64 (/.f64 1 (cos.f64 t))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 (pow.f64 (tan.f64 t) 2))) (neg.f64 eh)) (cbrt.f64 (cos.f64 t)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (-.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))) 0))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (+.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))) 0))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (*.f64 (*.f64 eh (cbrt.f64 (tan.f64 t))) (cbrt.f64 (tan.f64 t))) (neg.f64 (cbrt.f64 (tan.f64 t))))
(*.f64 (neg.f64 (cbrt.f64 (tan.f64 t))) (*.f64 eh (pow.f64 (cbrt.f64 (tan.f64 t)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)) eh) (neg.f64 (cbrt.f64 (tan.f64 t))))
(*.f64 (neg.f64 eh) (*.f64 (cbrt.f64 (tan.f64 t)) (cbrt.f64 (pow.f64 (tan.f64 t) 2))))
(*.f64 (*.f64 eh (tan.f64 t)) -1)
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (*.f64 (neg.f64 eh) (cbrt.f64 (tan.f64 t))) (cbrt.f64 (pow.f64 (tan.f64 t) 2)))
(*.f64 (neg.f64 eh) (*.f64 (cbrt.f64 (tan.f64 t)) (cbrt.f64 (pow.f64 (tan.f64 t) 2))))
(*.f64 (cbrt.f64 (*.f64 eh (tan.f64 t))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2))))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (*.f64 (tan.f64 t) (neg.f64 (cbrt.f64 eh))) (cbrt.f64 (pow.f64 eh 2)))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 eh)) (tan.f64 t)) (cbrt.f64 (*.f64 eh eh)))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))) (cbrt.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 1 (*.f64 (neg.f64 eh) (tan.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (cbrt.f64 (pow.f64 eh 2)) (*.f64 (tan.f64 t) (neg.f64 (cbrt.f64 eh))))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 eh)) (tan.f64 t)) (cbrt.f64 (*.f64 eh eh)))
(*.f64 (sin.f64 t) (/.f64 (neg.f64 eh) (cos.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (*.f64 (*.f64 (tan.f64 t) (neg.f64 (cbrt.f64 eh))) (pow.f64 (cbrt.f64 (cbrt.f64 eh)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 eh 2)) 2)))
(*.f64 (*.f64 (tan.f64 t) (*.f64 (neg.f64 (cbrt.f64 eh)) (cbrt.f64 (pow.f64 (cbrt.f64 eh) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 eh eh) 2))))
(*.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 1)
(*.f64 (neg.f64 eh) (tan.f64 t))
(*.f64 (*.f64 (sin.f64 t) eh) (/.f64 -1 (cos.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(-.f64 0 (*.f64 eh (tan.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(-.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 0)
(*.f64 (neg.f64 eh) (tan.f64 t))
(/.f64 (*.f64 (sin.f64 t) eh) (neg.f64 (cos.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 (sin.f64 t)) eh))) 3) (neg.f64 (cos.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(/.f64 (pow.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 eh)) 3) (neg.f64 (cos.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(/.f64 (pow.f64 (*.f64 (cbrt.f64 eh) (cbrt.f64 (sin.f64 t))) 3) (neg.f64 (cos.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2) (*.f64 (sin.f64 t) eh))) (neg.f64 (cbrt.f64 (cos.f64 t))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2) (*.f64 (sin.f64 t) eh)) (neg.f64 (cos.f64 t))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 t) eh) (pow.f64 (*.f64 eh (tan.f64 t)) 2))) (neg.f64 (cbrt.f64 (cos.f64 t))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2) (*.f64 (sin.f64 t) eh)) (neg.f64 (cos.f64 t))))
(/.f64 (/.f64 (*.f64 (sin.f64 t) eh) (neg.f64 (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))
(/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))) eh)) (cbrt.f64 (cos.f64 t)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 (pow.f64 (tan.f64 t) 2))) (neg.f64 eh)) (cbrt.f64 (cos.f64 t)))
(/.f64 (*.f64 eh (tan.f64 t)) -1)
(*.f64 (neg.f64 eh) (tan.f64 t))
(/.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2)) eh)) (neg.f64 (cbrt.f64 (cos.f64 t))))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 (pow.f64 (tan.f64 t) 2))) (neg.f64 eh)) (cbrt.f64 (cos.f64 t)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 t)) eh) (pow.f64 (*.f64 eh (tan.f64 t)) 2))) (cbrt.f64 (cos.f64 t)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2) (*.f64 (sin.f64 t) eh)) (neg.f64 (cos.f64 t))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2) (*.f64 (neg.f64 (sin.f64 t)) eh))) (cbrt.f64 (cos.f64 t)))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2) (*.f64 (sin.f64 t) eh)) (neg.f64 (cos.f64 t))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))) eh))) 3) (cbrt.f64 (cos.f64 t)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 (pow.f64 (tan.f64 t) 2))) (neg.f64 eh)) (cbrt.f64 (cos.f64 t)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (tan.f64 t) 2))) eh)) 3)) (cbrt.f64 (cos.f64 t)))
(/.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 (pow.f64 (tan.f64 t) 2))) (neg.f64 eh)) (cbrt.f64 (cos.f64 t)))
(/.f64 (*.f64 (neg.f64 (sin.f64 t)) eh) (cos.f64 t))
(*.f64 (neg.f64 eh) (tan.f64 t))
(/.f64 (pow.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (neg.f64 (cbrt.f64 eh))) 3) (cos.f64 t))
(*.f64 (neg.f64 eh) (tan.f64 t))
(/.f64 (pow.f64 (*.f64 (neg.f64 (cbrt.f64 eh)) (cbrt.f64 (sin.f64 t))) 3) (cos.f64 t))
(*.f64 (neg.f64 eh) (tan.f64 t))
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 t) eh))) 3) (cos.f64 t))
(*.f64 (neg.f64 eh) (tan.f64 t))
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 1)
(*.f64 (neg.f64 eh) (tan.f64 t))
(/.f64 (/.f64 (*.f64 (sin.f64 t) eh) (cbrt.f64 (cos.f64 t))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(/.f64 (*.f64 (neg.f64 eh) (sin.f64 t)) (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(fma.f64 0 0 (*.f64 (neg.f64 eh) (tan.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(fma.f64 0 eh (*.f64 (neg.f64 eh) (tan.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(fma.f64 0 3 (*.f64 (neg.f64 eh) (tan.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(fma.f64 0 (cbrt.f64 (pow.f64 eh 2)) (*.f64 (neg.f64 eh) (tan.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(fma.f64 0 (cbrt.f64 eh) (*.f64 (neg.f64 eh) (tan.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(fma.f64 0 (tan.f64 t) (*.f64 (neg.f64 eh) (tan.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(fma.f64 0 1 (*.f64 (neg.f64 eh) (tan.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(fma.f64 1 0 (*.f64 (neg.f64 eh) (tan.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(fma.f64 -1 0 (*.f64 (neg.f64 eh) (tan.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(fma.f64 eh 0 (*.f64 (neg.f64 eh) (tan.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(fma.f64 (tan.f64 t) 0 (*.f64 (neg.f64 eh) (tan.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(pow.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3) 1/3)
(*.f64 (neg.f64 eh) (tan.f64 t))
(pow.f64 (cbrt.f64 (*.f64 (neg.f64 eh) (tan.f64 t))) 3)
(*.f64 (neg.f64 eh) (tan.f64 t))
(pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 1)
(*.f64 (neg.f64 eh) (tan.f64 t))
(cbrt.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3))
(*.f64 (neg.f64 eh) (tan.f64 t))
(neg.f64 (*.f64 eh (tan.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))
(if (!=.f64 (*.f64 eh (tan.f64 t)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 eh (tan.f64 t))) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 (*.f64 eh (tan.f64 t)) 0) (/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (tan.f64 t)) eh) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 (sin.f64 t) 0) (/.f64 eh (neg.f64 (/.f64 (cos.f64 t) (sin.f64 t)))) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 (sin.f64 t) 0) (/.f64 (neg.f64 eh) (/.f64 (cos.f64 t) (sin.f64 t))) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 (neg.f64 eh) 0) (/.f64 (sin.f64 t) (/.f64 (cos.f64 t) (neg.f64 eh))) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 (neg.f64 eh) 0) (/.f64 (tan.f64 t) (/.f64 -1 eh)) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 0) (pow.f64 (/.f64 1 (*.f64 (neg.f64 eh) (tan.f64 t))) -1) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 0) (/.f64 1 (/.f64 (/.f64 -1 (tan.f64 t)) eh)) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3) (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 0) (/.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3) (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 eh (tan.f64 t))) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 0) (/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (tan.f64 t)) eh) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3) 0) (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3) (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3) 0) (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 0) (/.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3) (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 (*.f64 eh (tan.f64 t)) 0) (/.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3) (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2) 0) (/.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3) (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 0 0) 0 (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3) 0) (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 (neg.f64 eh) (tan.f64 t)))
(if (!=.f64 (pow.f64 (*.f64 eh (tan.f64 t)) 2) 0) (/.f64 (pow.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 3) (pow.f64 (*.f64 eh (tan.f64 t)) 2)) (*.f64 (neg.f64 eh) (tan.f64 t)))
(+.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) 0)
(*.f64 (neg.f64 eh) (tan.f64 t))
(+.f64 0 (*.f64 (neg.f64 eh) (tan.f64 t)))
(*.f64 (neg.f64 eh) (tan.f64 t))

localize75.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
1.6b
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
20.5b
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
36.0b
(cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3))
Compiler

Compiled 170 to 36 computations (78.8% saved)

series86.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

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

Compiled 6160 to 4300 computations (30.2% saved)

rewrite1.8s (1.7%)

Algorithm
batch-egg-rewrite
Rules
73×egg-rr
50×egg-rr
Counts
2 → 123
Calls
Call 1
Inputs
(cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (cbrt.f64 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ew (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (cbrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (*.f64 ew (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))) 2) (cbrt.f64 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 t)) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 ew)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (cbrt.f64 ew)) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 t)) (*.f64 ew (cbrt.f64 (pow.f64 (cos.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) (*.f64 ew (cbrt.f64 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cos.f64 t) (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 ew (cos.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 t) ew)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 ew (cos.f64 t)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 ew (cos.f64 t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ew (cos.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 ew (cos.f64 t)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (cos.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 ew (cos.f64 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 ew (cos.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) -1) (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) -3)) (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) -1/3) -1) (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (*.f64 ew (cos.f64 t)) (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 ew (cos.f64 t)) (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (*.f64 ew (cos.f64 t)) (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 ew (cos.f64 t))) (*.f64 1/2 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1/2) (*.f64 (*.f64 ew (cos.f64 t)) 1/2))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 ew 3) (pow.f64 (cos.f64 t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ew (cos.f64 t)) (pow.f64 (*.f64 ew (cos.f64 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cos.f64 t) 2) ew) (*.f64 (pow.f64 ew 2) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 ew 2) (cos.f64 t)) (*.f64 (pow.f64 (cos.f64 t) 2) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 ew 2) (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 t) 2) (*.f64 (pow.f64 ew 2) (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 t)) (*.f64 (cbrt.f64 ew) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (cos.f64 t)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 t)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) (*.f64 (cbrt.f64 (cos.f64 t)) (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 t) 2) (*.f64 (cos.f64 t) (pow.f64 ew 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 t)) (*.f64 (*.f64 ew (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (pow.f64 (*.f64 ew (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 ew) (*.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)) (pow.f64 (*.f64 ew (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 ew (cos.f64 t)) (pow.f64 ew 2)) (pow.f64 (cos.f64 t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 ew (cos.f64 t)) (pow.f64 (cos.f64 t) 2)) (pow.f64 ew 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) ew) (cbrt.f64 (cos.f64 t))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) ew) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (cbrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (*.f64 ew (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 ew) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)) (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (*.f64 (cos.f64 t) (cbrt.f64 ew))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (cos.f64 t))) (*.f64 ew (cbrt.f64 (pow.f64 (cos.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 ew)) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 ew 3) (cos.f64 t)) (pow.f64 (cos.f64 t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cos.f64 t) 3) ew) (pow.f64 ew 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 ew (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (pow.f64 (*.f64 (cbrt.f64 (cos.f64 t)) (*.f64 ew (cos.f64 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (pow.f64 (*.f64 (cbrt.f64 ew) (*.f64 ew (cos.f64 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)) ew)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (*.f64 ew (cos.f64 t))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 t) (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) ew) (cos.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 ew (cos.f64 t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (pow.f64 (*.f64 ew (cos.f64 t)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 ew (cos.f64 t)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (*.f64 ew (cos.f64 t))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 0) (pow.f64 (/.f64 1 (pow.f64 (*.f64 ew (cos.f64 t)) 3)) -1) (pow.f64 (*.f64 ew (cos.f64 t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (/.f64 1 (pow.f64 (*.f64 ew (cos.f64 t)) -3)) (pow.f64 (*.f64 ew (cos.f64 t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 3) 0) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 3) -1/3) -1) (pow.f64 (*.f64 ew (cos.f64 t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (pow.f64 (*.f64 ew (cos.f64 t)) 3) (pow.f64 (*.f64 ew (cos.f64 t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (*.f64 ew (cos.f64 t)) 3) (pow.f64 (*.f64 ew (cos.f64 t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (pow.f64 (*.f64 ew (cos.f64 t)) 3) (pow.f64 (*.f64 ew (cos.f64 t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (*.f64 ew (cos.f64 t)) (pow.f64 ew 2))) (*.f64 (*.f64 1/2 (cos.f64 (+.f64 t t))) (*.f64 (*.f64 ew (cos.f64 t)) (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (pow.f64 ew 3) (cos.f64 t))) (*.f64 (*.f64 1/2 (cos.f64 (+.f64 t t))) (*.f64 (pow.f64 ew 3) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (pow.f64 (*.f64 ew (cos.f64 t)) 3)) (*.f64 1/2 (pow.f64 (*.f64 ew (cos.f64 t)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 ew (cos.f64 t)) (pow.f64 ew 2)) 1/2) (*.f64 (*.f64 (*.f64 ew (cos.f64 t)) (pow.f64 ew 2)) (*.f64 1/2 (cos.f64 (+.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 ew 3) (cos.f64 t)) 1/2) (*.f64 (*.f64 (pow.f64 ew 3) (cos.f64 t)) (*.f64 1/2 (cos.f64 (+.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1/2) (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1/2))))))

simplify4.0s (3.7%)

Algorithm
egglog
Counts
171 → 170
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 (cos.f64 t) (pow.f64 (cos.f64 t) 2)) 1/3) ew)
(*.f64 (pow.f64 (*.f64 (cos.f64 t) (pow.f64 (cos.f64 t) 2)) 1/3) ew)
(*.f64 (pow.f64 (*.f64 (cos.f64 t) (pow.f64 (cos.f64 t) 2)) 1/3) ew)
(*.f64 (pow.f64 (*.f64 (cos.f64 t) (pow.f64 (cos.f64 t) 2)) 1/3) ew)
(*.f64 (pow.f64 (*.f64 (cos.f64 t) (pow.f64 (cos.f64 t) 2)) 1/3) ew)
(*.f64 (pow.f64 (*.f64 (cos.f64 t) (pow.f64 (cos.f64 t) 2)) 1/3) ew)
(*.f64 (pow.f64 (*.f64 (cos.f64 t) (pow.f64 (cos.f64 t) 2)) 1/3) ew)
(*.f64 (pow.f64 (*.f64 (cos.f64 t) (pow.f64 (cos.f64 t) 2)) 1/3) ew)
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (cos.f64 t) (pow.f64 (cos.f64 t) 2)) 1/3) (*.f64 (cbrt.f64 -1) ew)))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (cos.f64 t) (pow.f64 (cos.f64 t) 2)) 1/3) (*.f64 (cbrt.f64 -1) ew)))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (cos.f64 t) (pow.f64 (cos.f64 t) 2)) 1/3) (*.f64 (cbrt.f64 -1) ew)))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (cos.f64 t) (pow.f64 (cos.f64 t) 2)) 1/3) (*.f64 (cbrt.f64 -1) ew)))
(pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3)
(+.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ew 2) ew)) (*.f64 -1 (*.f64 (pow.f64 ew 2) ew))) (pow.f64 t 2)) (pow.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) 2))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 ew 2)) (*.f64 1/12 (pow.f64 ew 2))) ew) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 ew 2) ew)) (*.f64 1/2 (*.f64 (pow.f64 ew 2) ew)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ew 2) ew)) (*.f64 -1 (*.f64 (pow.f64 ew 2) ew))) 2) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) 2) 2)))) (pow.f64 t 4)) (pow.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) 2))) (+.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ew 2) ew)) (*.f64 -1 (*.f64 (pow.f64 ew 2) ew))) (pow.f64 t 2)) (pow.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) 2)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 ew 2)) (*.f64 1/12 (pow.f64 ew 2))) ew) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 ew 2) ew)) (*.f64 1/2 (*.f64 (pow.f64 ew 2) ew)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ew 2) ew)) (*.f64 -1 (*.f64 (pow.f64 ew 2) ew))) 2) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) 2) 2)))) (pow.f64 t 4)) (pow.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) 2))) (+.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 ew 2) ew)) (+.f64 (*.f64 (+.f64 (*.f64 -1/24 (pow.f64 ew 2)) (*.f64 -1/360 (pow.f64 ew 2))) ew) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 ew 2)) (*.f64 1/12 (pow.f64 ew 2))) ew)) (*.f64 -1/720 (*.f64 (pow.f64 ew 2) ew))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ew 2) ew)) (*.f64 -1 (*.f64 (pow.f64 ew 2) ew))) 3) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) 2) 3))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ew 2) ew)) (*.f64 -1 (*.f64 (pow.f64 ew 2) ew))) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 ew 2)) (*.f64 1/12 (pow.f64 ew 2))) ew) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 ew 2) ew)) (*.f64 1/2 (*.f64 (pow.f64 ew 2) ew)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ew 2) ew)) (*.f64 -1 (*.f64 (pow.f64 ew 2) ew))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) 2) 2)))) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) 2) 2)))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) 2))) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ew 2) ew)) (*.f64 -1 (*.f64 (pow.f64 ew 2) ew))) (pow.f64 t 2)) (pow.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) 2))))))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2)))) 1/3)
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2)))) 1/3)
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2)))) 1/3)
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2)))) 1/3)
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2)))) 1/3)
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2)))) 1/3)
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2)))) 1/3)
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2)))) 1/3)
(*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 3) (pow.f64 (cos.f64 t) 2)))
(*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 3) (pow.f64 (cos.f64 t) 2)))
(*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 3) (pow.f64 (cos.f64 t) 2)))
(*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 3) (pow.f64 (cos.f64 t) 2)))
(*.f64 (cos.f64 t) (*.f64 (pow.f64 (/.f64 1 ew) -3) (pow.f64 (cos.f64 t) 2)))
(*.f64 (cos.f64 t) (*.f64 (pow.f64 (/.f64 1 ew) -3) (pow.f64 (cos.f64 t) 2)))
(*.f64 (cos.f64 t) (*.f64 (pow.f64 (/.f64 1 ew) -3) (pow.f64 (cos.f64 t) 2)))
(*.f64 (cos.f64 t) (*.f64 (pow.f64 (/.f64 1 ew) -3) (pow.f64 (cos.f64 t) 2)))
(*.f64 -1 (*.f64 (cos.f64 t) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (/.f64 -1 ew) -3))))
(*.f64 -1 (*.f64 (cos.f64 t) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (/.f64 -1 ew) -3))))
(*.f64 -1 (*.f64 (cos.f64 t) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (/.f64 -1 ew) -3))))
(*.f64 -1 (*.f64 (cos.f64 t) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (/.f64 -1 ew) -3))))
(*.f64 (pow.f64 ew 2) ew)
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ew 2) ew)) (*.f64 -1 (*.f64 (pow.f64 ew 2) ew))) (pow.f64 t 2)) (*.f64 (pow.f64 ew 2) ew))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ew 2) ew)) (*.f64 -1 (*.f64 (pow.f64 ew 2) ew))) (pow.f64 t 2)) (+.f64 (*.f64 (pow.f64 ew 2) ew) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 ew 2)) (*.f64 1/12 (pow.f64 ew 2))) ew) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 ew 2) ew)) (*.f64 1/2 (*.f64 (pow.f64 ew 2) ew)))) (pow.f64 t 4))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 ew 2) ew)) (+.f64 (*.f64 (+.f64 (*.f64 -1/24 (pow.f64 ew 2)) (*.f64 -1/360 (pow.f64 ew 2))) ew) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 ew 2)) (*.f64 1/12 (pow.f64 ew 2))) ew)) (*.f64 -1/720 (*.f64 (pow.f64 ew 2) ew))))) (pow.f64 t 6)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ew 2) ew)) (*.f64 -1 (*.f64 (pow.f64 ew 2) ew))) (pow.f64 t 2)) (+.f64 (*.f64 (pow.f64 ew 2) ew) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 ew 2)) (*.f64 1/12 (pow.f64 ew 2))) ew) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 ew 2) ew)) (*.f64 1/2 (*.f64 (pow.f64 ew 2) ew)))) (pow.f64 t 4)))))
(*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2))))
(*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2))))
(*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2))))
(*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2))))
(*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2))))
(*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2))))
(*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2))))
(*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2))))
(*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))
(*.f64 (*.f64 ew (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (cbrt.f64 (cos.f64 t)))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (*.f64 ew (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))) 2) (cbrt.f64 (*.f64 ew (cos.f64 t)))))
(*.f64 (cbrt.f64 (cos.f64 t)) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2))
(*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))))
(*.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (cbrt.f64 ew)) (cbrt.f64 ew))
(*.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2) 2))
(*.f64 (*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 2)))
(*.f64 (*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cos.f64 t)))
(*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)) (cbrt.f64 ew))
(*.f64 (cbrt.f64 (cos.f64 t)) (*.f64 ew (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) (*.f64 ew (cbrt.f64 (cos.f64 t))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))
(*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cos.f64 t) (cbrt.f64 ew)))
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) -1) -1)
(*.f64 -1 (neg.f64 (*.f64 ew (cos.f64 t))))
(*.f64 1 (*.f64 ew (cos.f64 t)))
(*.f64 2 (*.f64 1/2 (*.f64 ew (cos.f64 t))))
(*.f64 2 (*.f64 (*.f64 ew (cos.f64 t)) 1/2))
(*.f64 (*.f64 ew (cos.f64 t)) 1)
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) 2) 2)
(-.f64 0 (neg.f64 (*.f64 ew (cos.f64 t))))
(/.f64 (*.f64 ew (cos.f64 t)) 1)
(/.f64 (neg.f64 (*.f64 ew (cos.f64 t))) -1)
(pow.f64 (*.f64 ew (cos.f64 t)) 1)
(pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 3)
(cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3))
(neg.f64 (neg.f64 (*.f64 ew (cos.f64 t))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 3))
(if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) -1) (*.f64 ew (cos.f64 t)))
(if (!=.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) -3)) (*.f64 ew (cos.f64 t)))
(if (!=.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) -1/3) -1) (*.f64 ew (cos.f64 t)))
(if (!=.f64 -1 0) (*.f64 ew (cos.f64 t)) (*.f64 ew (cos.f64 t)))
(if (!=.f64 1 0) (*.f64 ew (cos.f64 t)) (*.f64 ew (cos.f64 t)))
(if (!=.f64 2 0) (*.f64 ew (cos.f64 t)) (*.f64 ew (cos.f64 t)))
(+.f64 (*.f64 1/2 (*.f64 ew (cos.f64 t))) (*.f64 1/2 (*.f64 ew (cos.f64 t))))
(+.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1/2) (*.f64 (*.f64 ew (cos.f64 t)) 1/2))
(*.f64 (pow.f64 ew 3) (pow.f64 (cos.f64 t) 3))
(*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))
(*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (*.f64 ew (cos.f64 t)))
(*.f64 (*.f64 ew (cos.f64 t)) (pow.f64 (*.f64 ew (cos.f64 t)) 2))
(*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2))))
(*.f64 (*.f64 (pow.f64 (cos.f64 t) 2) ew) (*.f64 (pow.f64 ew 2) (cos.f64 t)))
(*.f64 (*.f64 (pow.f64 ew 2) (cos.f64 t)) (*.f64 (pow.f64 (cos.f64 t) 2) ew))
(*.f64 (pow.f64 ew 2) (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 ew (cos.f64 t))))
(*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 (pow.f64 ew 2) (*.f64 ew (cos.f64 t))))
(*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2)) 2))
(*.f64 (cbrt.f64 (cos.f64 t)) (*.f64 (cbrt.f64 ew) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2))) 2))
(*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (cos.f64 t)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2)) 2)))
(*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 3)))
(*.f64 (cbrt.f64 (cos.f64 t)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) ew)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) (*.f64 (cbrt.f64 (cos.f64 t)) (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) ew)))
(*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 (cos.f64 t) (pow.f64 ew 3)))
(*.f64 (cbrt.f64 (cos.f64 t)) (*.f64 (*.f64 ew (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (pow.f64 (*.f64 ew (cos.f64 t)) 2)))
(*.f64 (cbrt.f64 ew) (*.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)) (pow.f64 (*.f64 ew (cos.f64 t)) 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 ew))
(*.f64 (*.f64 (*.f64 ew (cos.f64 t)) (pow.f64 ew 2)) (pow.f64 (cos.f64 t) 2))
(*.f64 (*.f64 (*.f64 ew (cos.f64 t)) (pow.f64 (cos.f64 t) 2)) (pow.f64 ew 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) ew) (cbrt.f64 (cos.f64 t))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) ew) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (cbrt.f64 (cos.f64 t)))
(*.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (*.f64 ew (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))
(*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 ew) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2))))
(*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)) (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (*.f64 (cos.f64 t) (cbrt.f64 ew))) (cbrt.f64 (pow.f64 ew 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (cos.f64 t))) (*.f64 ew (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 ew)) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t)))))
(*.f64 (*.f64 (pow.f64 ew 3) (cos.f64 t)) (pow.f64 (cos.f64 t) 2))
(*.f64 (*.f64 (pow.f64 (cos.f64 t) 3) ew) (pow.f64 ew 2))
(*.f64 ew (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))
(*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (pow.f64 (*.f64 (cbrt.f64 (cos.f64 t)) (*.f64 ew (cos.f64 t))) 2))
(*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (pow.f64 (*.f64 (cbrt.f64 ew) (*.f64 ew (cos.f64 t))) 2))
(*.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)) ew)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (*.f64 ew (cos.f64 t))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (*.f64 ew (cos.f64 t))))
(*.f64 (cos.f64 t) (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) ew))
(*.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) ew) (cos.f64 t))
(*.f64 (/.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) -1) -1)
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3)))
(*.f64 1 (pow.f64 (*.f64 ew (cos.f64 t)) 3))
(*.f64 2 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1/2))
(*.f64 2 (*.f64 1/2 (pow.f64 (*.f64 ew (cos.f64 t)) 3)))
(*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1)
(*.f64 (/.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 2) 2)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3)))
(/.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1)
(/.f64 (neg.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3)) -1)
(pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 3) 1/3)
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 3))
(neg.f64 (neg.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3)))
(neg.f64 (pow.f64 (neg.f64 (*.f64 ew (cos.f64 t))) 3))
(if (!=.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 0) (pow.f64 (/.f64 1 (pow.f64 (*.f64 ew (cos.f64 t)) 3)) -1) (pow.f64 (*.f64 ew (cos.f64 t)) 3))
(if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (/.f64 1 (pow.f64 (*.f64 ew (cos.f64 t)) -3)) (pow.f64 (*.f64 ew (cos.f64 t)) 3))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 3) 0) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 3) -1/3) -1) (pow.f64 (*.f64 ew (cos.f64 t)) 3))
(if (!=.f64 -1 0) (pow.f64 (*.f64 ew (cos.f64 t)) 3) (pow.f64 (*.f64 ew (cos.f64 t)) 3))
(if (!=.f64 1 0) (pow.f64 (*.f64 ew (cos.f64 t)) 3) (pow.f64 (*.f64 ew (cos.f64 t)) 3))
(if (!=.f64 2 0) (pow.f64 (*.f64 ew (cos.f64 t)) 3) (pow.f64 (*.f64 ew (cos.f64 t)) 3))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 ew (cos.f64 t)) (pow.f64 ew 2))) (*.f64 (*.f64 1/2 (cos.f64 (+.f64 t t))) (*.f64 (*.f64 ew (cos.f64 t)) (pow.f64 ew 2))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 ew 3) (cos.f64 t))) (*.f64 (*.f64 1/2 (cos.f64 (+.f64 t t))) (*.f64 (pow.f64 ew 3) (cos.f64 t))))
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 ew (cos.f64 t)) 3)) (*.f64 1/2 (pow.f64 (*.f64 ew (cos.f64 t)) 3)))
(+.f64 (*.f64 (*.f64 (*.f64 ew (cos.f64 t)) (pow.f64 ew 2)) 1/2) (*.f64 (*.f64 (*.f64 ew (cos.f64 t)) (pow.f64 ew 2)) (*.f64 1/2 (cos.f64 (+.f64 t t)))))
(+.f64 (*.f64 (*.f64 (pow.f64 ew 3) (cos.f64 t)) 1/2) (*.f64 (*.f64 (pow.f64 ew 3) (cos.f64 t)) (*.f64 1/2 (cos.f64 (+.f64 t t)))))
(+.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1/2) (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1/2))
Outputs
(*.f64 (pow.f64 (*.f64 (cos.f64 t) (pow.f64 (cos.f64 t) 2)) 1/3) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (pow.f64 (*.f64 (cos.f64 t) (pow.f64 (cos.f64 t) 2)) 1/3) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (pow.f64 (*.f64 (cos.f64 t) (pow.f64 (cos.f64 t) 2)) 1/3) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (pow.f64 (*.f64 (cos.f64 t) (pow.f64 (cos.f64 t) 2)) 1/3) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (pow.f64 (*.f64 (cos.f64 t) (pow.f64 (cos.f64 t) 2)) 1/3) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (pow.f64 (*.f64 (cos.f64 t) (pow.f64 (cos.f64 t) 2)) 1/3) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (pow.f64 (*.f64 (cos.f64 t) (pow.f64 (cos.f64 t) 2)) 1/3) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (pow.f64 (*.f64 (cos.f64 t) (pow.f64 (cos.f64 t) 2)) 1/3) ew)
(*.f64 ew (cos.f64 t))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (cos.f64 t) (pow.f64 (cos.f64 t) 2)) 1/3) (*.f64 (cbrt.f64 -1) ew)))
(*.f64 ew (cos.f64 t))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (cos.f64 t) (pow.f64 (cos.f64 t) 2)) 1/3) (*.f64 (cbrt.f64 -1) ew)))
(*.f64 ew (cos.f64 t))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (cos.f64 t) (pow.f64 (cos.f64 t) 2)) 1/3) (*.f64 (cbrt.f64 -1) ew)))
(*.f64 ew (cos.f64 t))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (cos.f64 t) (pow.f64 (cos.f64 t) 2)) 1/3) (*.f64 (cbrt.f64 -1) ew)))
(*.f64 ew (cos.f64 t))
(pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3)
ew
(+.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ew 2) ew)) (*.f64 -1 (*.f64 (pow.f64 ew 2) ew))) (pow.f64 t 2)) (pow.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) 2))))
(fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 ew 3) -3/2) (pow.f64 t 2)) (pow.f64 ew 2)) 1/3 ew)
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 ew 2)) (*.f64 1/12 (pow.f64 ew 2))) ew) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 ew 2) ew)) (*.f64 1/2 (*.f64 (pow.f64 ew 2) ew)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ew 2) ew)) (*.f64 -1 (*.f64 (pow.f64 ew 2) ew))) 2) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) 2) 2)))) (pow.f64 t 4)) (pow.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) 2))) (+.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ew 2) ew)) (*.f64 -1 (*.f64 (pow.f64 ew 2) ew))) (pow.f64 t 2)) (pow.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) 2)))))
(fma.f64 1/3 (/.f64 (*.f64 (fma.f64 (*.f64 (pow.f64 ew 2) 1/3) ew (fma.f64 (pow.f64 ew 3) 13/24 (*.f64 (/.f64 (*.f64 ew (pow.f64 (*.f64 (pow.f64 ew 3) -3/2) 2)) (pow.f64 (pow.f64 ew 2) 2)) -1/3))) (pow.f64 t 4)) (pow.f64 ew 2)) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 ew 3) -3/2) (pow.f64 t 2)) (pow.f64 ew 2)) 1/3 ew))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 ew 2)) (*.f64 1/12 (pow.f64 ew 2))) ew) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 ew 2) ew)) (*.f64 1/2 (*.f64 (pow.f64 ew 2) ew)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ew 2) ew)) (*.f64 -1 (*.f64 (pow.f64 ew 2) ew))) 2) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) 2) 2)))) (pow.f64 t 4)) (pow.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) 2))) (+.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 ew 2) ew)) (+.f64 (*.f64 (+.f64 (*.f64 -1/24 (pow.f64 ew 2)) (*.f64 -1/360 (pow.f64 ew 2))) ew) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 ew 2)) (*.f64 1/12 (pow.f64 ew 2))) ew)) (*.f64 -1/720 (*.f64 (pow.f64 ew 2) ew))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ew 2) ew)) (*.f64 -1 (*.f64 (pow.f64 ew 2) ew))) 3) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) 2) 3))) (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ew 2) ew)) (*.f64 -1 (*.f64 (pow.f64 ew 2) ew))) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 ew 2)) (*.f64 1/12 (pow.f64 ew 2))) ew) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 ew 2) ew)) (*.f64 1/2 (*.f64 (pow.f64 ew 2) ew)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ew 2) ew)) (*.f64 -1 (*.f64 (pow.f64 ew 2) ew))) 2)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) 2) 2)))) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) 2) 2)))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) 2))) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ew 2) ew)) (*.f64 -1 (*.f64 (pow.f64 ew 2) ew))) (pow.f64 t 2)) (pow.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) 2))))))
(fma.f64 1/3 (/.f64 (*.f64 (fma.f64 (*.f64 (pow.f64 ew 2) 1/3) ew (fma.f64 (pow.f64 ew 3) 13/24 (*.f64 (/.f64 (*.f64 ew (pow.f64 (*.f64 (pow.f64 ew 3) -3/2) 2)) (pow.f64 (pow.f64 ew 2) 2)) -1/3))) (pow.f64 t 4)) (pow.f64 ew 2)) (fma.f64 1/3 (/.f64 (+.f64 (*.f64 (pow.f64 t 6) (-.f64 (fma.f64 (pow.f64 ew 3) -1/24 (+.f64 (*.f64 ew (+.f64 (*.f64 (pow.f64 ew 2) -2/45) (*.f64 -1/2 (*.f64 (pow.f64 ew 2) 1/3)))) (*.f64 (pow.f64 ew 3) -1/720))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 ew 3) -3/2) (fma.f64 (*.f64 (pow.f64 ew 2) 1/3) ew (fma.f64 (pow.f64 ew 3) 13/24 (*.f64 (/.f64 (*.f64 ew (pow.f64 (*.f64 (pow.f64 ew 3) -3/2) 2)) (pow.f64 (pow.f64 ew 2) 2)) -1/3)))) ew) (pow.f64 (pow.f64 ew 2) 2)) 2/3 (*.f64 1/27 (pow.f64 (/.f64 (*.f64 (pow.f64 ew 3) -3/2) (pow.f64 ew 2)) 3))))) (*.f64 (*.f64 (pow.f64 ew 3) -3/2) (pow.f64 t 2))) (pow.f64 ew 2)) ew))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2)))) 1/3)
(*.f64 ew (cos.f64 t))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2)))) 1/3)
(*.f64 ew (cos.f64 t))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2)))) 1/3)
(*.f64 ew (cos.f64 t))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2)))) 1/3)
(*.f64 ew (cos.f64 t))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2)))) 1/3)
(*.f64 ew (cos.f64 t))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2)))) 1/3)
(*.f64 ew (cos.f64 t))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2)))) 1/3)
(*.f64 ew (cos.f64 t))
(pow.f64 (*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2)))) 1/3)
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 3) (pow.f64 (cos.f64 t) 2)))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 3) (pow.f64 (cos.f64 t) 2)))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 3) (pow.f64 (cos.f64 t) 2)))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 3) (pow.f64 (cos.f64 t) 2)))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (cos.f64 t) (*.f64 (pow.f64 (/.f64 1 ew) -3) (pow.f64 (cos.f64 t) 2)))
(*.f64 (*.f64 (cos.f64 t) (pow.f64 (pow.f64 ew -1) -3)) (pow.f64 (cos.f64 t) 2))
(*.f64 (cos.f64 t) (*.f64 (pow.f64 (/.f64 1 ew) -3) (pow.f64 (cos.f64 t) 2)))
(*.f64 (*.f64 (cos.f64 t) (pow.f64 (pow.f64 ew -1) -3)) (pow.f64 (cos.f64 t) 2))
(*.f64 (cos.f64 t) (*.f64 (pow.f64 (/.f64 1 ew) -3) (pow.f64 (cos.f64 t) 2)))
(*.f64 (*.f64 (cos.f64 t) (pow.f64 (pow.f64 ew -1) -3)) (pow.f64 (cos.f64 t) 2))
(*.f64 (cos.f64 t) (*.f64 (pow.f64 (/.f64 1 ew) -3) (pow.f64 (cos.f64 t) 2)))
(*.f64 (*.f64 (cos.f64 t) (pow.f64 (pow.f64 ew -1) -3)) (pow.f64 (cos.f64 t) 2))
(*.f64 -1 (*.f64 (cos.f64 t) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (/.f64 -1 ew) -3))))
(neg.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 (/.f64 -1 ew) -3)))
(*.f64 -1 (*.f64 (cos.f64 t) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (/.f64 -1 ew) -3))))
(neg.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 (/.f64 -1 ew) -3)))
(*.f64 -1 (*.f64 (cos.f64 t) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (/.f64 -1 ew) -3))))
(neg.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 (/.f64 -1 ew) -3)))
(*.f64 -1 (*.f64 (cos.f64 t) (*.f64 (pow.f64 (cos.f64 t) 2) (pow.f64 (/.f64 -1 ew) -3))))
(neg.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 (/.f64 -1 ew) -3)))
(*.f64 (pow.f64 ew 2) ew)
(pow.f64 ew 3)
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ew 2) ew)) (*.f64 -1 (*.f64 (pow.f64 ew 2) ew))) (pow.f64 t 2)) (*.f64 (pow.f64 ew 2) ew))
(fma.f64 (*.f64 (pow.f64 ew 3) -3/2) (pow.f64 t 2) (pow.f64 ew 3))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ew 2) ew)) (*.f64 -1 (*.f64 (pow.f64 ew 2) ew))) (pow.f64 t 2)) (+.f64 (*.f64 (pow.f64 ew 2) ew) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 ew 2)) (*.f64 1/12 (pow.f64 ew 2))) ew) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 ew 2) ew)) (*.f64 1/2 (*.f64 (pow.f64 ew 2) ew)))) (pow.f64 t 4))))
(fma.f64 (*.f64 (pow.f64 ew 3) -3/2) (pow.f64 t 2) (fma.f64 (pow.f64 t 4) (fma.f64 (*.f64 (pow.f64 ew 2) 1/3) ew (*.f64 (pow.f64 ew 3) 13/24)) (pow.f64 ew 3)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 ew 2) ew)) (+.f64 (*.f64 (+.f64 (*.f64 -1/24 (pow.f64 ew 2)) (*.f64 -1/360 (pow.f64 ew 2))) ew) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 ew 2)) (*.f64 1/12 (pow.f64 ew 2))) ew)) (*.f64 -1/720 (*.f64 (pow.f64 ew 2) ew))))) (pow.f64 t 6)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ew 2) ew)) (*.f64 -1 (*.f64 (pow.f64 ew 2) ew))) (pow.f64 t 2)) (+.f64 (*.f64 (pow.f64 ew 2) ew) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 ew 2)) (*.f64 1/12 (pow.f64 ew 2))) ew) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 ew 2) ew)) (*.f64 1/2 (*.f64 (pow.f64 ew 2) ew)))) (pow.f64 t 4)))))
(fma.f64 (fma.f64 (pow.f64 ew 3) -1/24 (+.f64 (*.f64 ew (+.f64 (*.f64 (pow.f64 ew 2) -2/45) (*.f64 -1/2 (*.f64 (pow.f64 ew 2) 1/3)))) (*.f64 (pow.f64 ew 3) -1/720))) (pow.f64 t 6) (fma.f64 (*.f64 (pow.f64 ew 3) -3/2) (pow.f64 t 2) (fma.f64 (pow.f64 t 4) (fma.f64 (*.f64 (pow.f64 ew 2) 1/3) ew (*.f64 (pow.f64 ew 3) 13/24)) (pow.f64 ew 3))))
(*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2))))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2))))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2))))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2))))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2))))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2))))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2))))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (cos.f64 t) (*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 2))))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))
(*.f64 ew (cos.f64 t))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 ew (cos.f64 t))
(*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))
(*.f64 (*.f64 ew (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (cbrt.f64 (cos.f64 t)))
(*.f64 ew (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (*.f64 ew (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))) 2) (cbrt.f64 (*.f64 ew (cos.f64 t)))))
(*.f64 ew (cos.f64 t))
(*.f64 (cbrt.f64 (cos.f64 t)) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))
(*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) ew)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (*.f64 ew (cos.f64 t)))) 2))
(*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))
(*.f64 ew (cos.f64 t))
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))))
(*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))
(*.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (cbrt.f64 ew)) (cbrt.f64 ew))
(*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (pow.f64 (cbrt.f64 ew) 2))
(*.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2) 2))
(*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (pow.f64 (cbrt.f64 ew) 2))
(*.f64 (*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 2)))
(*.f64 (*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cos.f64 t)))
(*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (pow.f64 (cbrt.f64 (cos.f64 t)) 2))
(*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))
(*.f64 ew (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))
(*.f64 ew (cos.f64 t))
(*.f64 (*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))) 2))
(*.f64 ew (cos.f64 t))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)) (cbrt.f64 ew))
(*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))
(*.f64 (cbrt.f64 (cos.f64 t)) (*.f64 ew (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(*.f64 ew (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))
(*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) (*.f64 ew (cbrt.f64 (cos.f64 t))))
(*.f64 ew (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2)) 2)))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))
(*.f64 ew (cos.f64 t))
(*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cos.f64 t) (cbrt.f64 ew)))
(*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) -1) -1)
(*.f64 ew (cos.f64 t))
(*.f64 -1 (neg.f64 (*.f64 ew (cos.f64 t))))
(*.f64 ew (cos.f64 t))
(*.f64 1 (*.f64 ew (cos.f64 t)))
(*.f64 ew (cos.f64 t))
(*.f64 2 (*.f64 1/2 (*.f64 ew (cos.f64 t))))
(*.f64 ew (cos.f64 t))
(*.f64 2 (*.f64 (*.f64 ew (cos.f64 t)) 1/2))
(*.f64 ew (cos.f64 t))
(*.f64 (*.f64 ew (cos.f64 t)) 1)
(*.f64 ew (cos.f64 t))
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) 2) 2)
(*.f64 ew (cos.f64 t))
(-.f64 0 (neg.f64 (*.f64 ew (cos.f64 t))))
(*.f64 ew (cos.f64 t))
(/.f64 (*.f64 ew (cos.f64 t)) 1)
(*.f64 ew (cos.f64 t))
(/.f64 (neg.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 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1/3)
(*.f64 ew (cos.f64 t))
(pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 3)
(*.f64 ew (cos.f64 t))
(cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3))
(*.f64 ew (cos.f64 t))
(neg.f64 (neg.f64 (*.f64 ew (cos.f64 t))))
(*.f64 ew (cos.f64 t))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 3))
(*.f64 ew (cos.f64 t))
(if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) -1) (*.f64 ew (cos.f64 t)))
(if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) -1) (*.f64 ew (cos.f64 t)))
(if (!=.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) -3)) (*.f64 ew (cos.f64 t)))
(if (!=.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) -1/3) -1) (*.f64 ew (cos.f64 t)))
(if (!=.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) -1/3)) (*.f64 ew (cos.f64 t)))
(if (!=.f64 -1 0) (*.f64 ew (cos.f64 t)) (*.f64 ew (cos.f64 t)))
(if (!=.f64 1 0) (*.f64 ew (cos.f64 t)) (*.f64 ew (cos.f64 t)))
(if (!=.f64 2 0) (*.f64 ew (cos.f64 t)) (*.f64 ew (cos.f64 t)))
(+.f64 (*.f64 1/2 (*.f64 ew (cos.f64 t))) (*.f64 1/2 (*.f64 ew (cos.f64 t))))
(*.f64 ew (cos.f64 t))
(+.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1/2) (*.f64 (*.f64 ew (cos.f64 t)) 1/2))
(*.f64 ew (cos.f64 t))
(*.f64 (pow.f64 ew 3) (pow.f64 (cos.f64 t) 3))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 3))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (*.f64 ew (cos.f64 t)))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (*.f64 ew (cos.f64 t)) (pow.f64 (*.f64 ew (cos.f64 t)) 2))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2))))
(*.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (*.f64 (pow.f64 ew 2) (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 ew))
(*.f64 (*.f64 (pow.f64 (cos.f64 t) 2) ew) (*.f64 (pow.f64 ew 2) (cos.f64 t)))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (*.f64 (pow.f64 ew 2) (cos.f64 t)) (*.f64 (pow.f64 (cos.f64 t) 2) ew))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (pow.f64 ew 2) (*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 ew (cos.f64 t))))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 (pow.f64 ew 2) (*.f64 ew (cos.f64 t))))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2)) 2))
(*.f64 (cbrt.f64 (cos.f64 t)) (*.f64 (cbrt.f64 ew) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2))) 2))
(*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (cos.f64 t)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2)) 2)))
(*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2)) 2))
(*.f64 (pow.f64 ew 2) (*.f64 ew (pow.f64 (cos.f64 t) 3)))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (cbrt.f64 (cos.f64 t)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) ew)))
(*.f64 (*.f64 ew (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))) (pow.f64 (*.f64 ew (cos.f64 t)) 2))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) (*.f64 (cbrt.f64 (cos.f64 t)) (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) ew)))
(*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (*.f64 ew (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))
(*.f64 (pow.f64 (cos.f64 t) 2) (*.f64 (cos.f64 t) (pow.f64 ew 3)))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (cbrt.f64 (cos.f64 t)) (*.f64 (*.f64 ew (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (pow.f64 (*.f64 ew (cos.f64 t)) 2)))
(*.f64 (*.f64 ew (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))) (pow.f64 (*.f64 ew (cos.f64 t)) 2))
(*.f64 (cbrt.f64 ew) (*.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)) (pow.f64 (*.f64 ew (cos.f64 t)) 2)))
(*.f64 (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))) (pow.f64 (*.f64 ew (cos.f64 t)) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 ew))
(*.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (*.f64 (pow.f64 ew 2) (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 ew))
(*.f64 (*.f64 (*.f64 ew (cos.f64 t)) (pow.f64 ew 2)) (pow.f64 (cos.f64 t) 2))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (*.f64 (*.f64 ew (cos.f64 t)) (pow.f64 (cos.f64 t) 2)) (pow.f64 ew 2))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))) 2))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) ew) (cbrt.f64 (cos.f64 t))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))
(*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (*.f64 ew (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) ew) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (cbrt.f64 (cos.f64 t)))
(*.f64 (*.f64 ew (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))) (pow.f64 (*.f64 ew (cos.f64 t)) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (*.f64 ew (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))
(*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (*.f64 ew (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))
(*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 ew) (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2))))
(*.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (*.f64 (pow.f64 ew 2) (cbrt.f64 ew))) (cbrt.f64 (pow.f64 ew 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)) (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))
(*.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (*.f64 (pow.f64 ew 2) (cbrt.f64 ew))) (cbrt.f64 (pow.f64 ew 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (*.f64 (cos.f64 t) (cbrt.f64 ew))) (cbrt.f64 (pow.f64 ew 2)))
(*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))))
(*.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (cos.f64 t))) (*.f64 ew (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (*.f64 ew (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))
(*.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 ew)) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))
(*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2)) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t)))))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (*.f64 (pow.f64 ew 3) (cos.f64 t)) (pow.f64 (cos.f64 t) 2))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (*.f64 (pow.f64 (cos.f64 t) 3) ew) (pow.f64 ew 2))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 ew (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (pow.f64 (*.f64 (cbrt.f64 (cos.f64 t)) (*.f64 ew (cos.f64 t))) 2))
(*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (pow.f64 (*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cos.f64 t)) 2))
(*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (pow.f64 (*.f64 (cbrt.f64 ew) (*.f64 ew (cos.f64 t))) 2))
(*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (pow.f64 (*.f64 (*.f64 (cbrt.f64 ew) ew) (cos.f64 t)) 2))
(*.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 2)) ew)
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (*.f64 ew (cos.f64 t))) (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))) (*.f64 ew (cos.f64 t)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (*.f64 ew (cos.f64 t))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))) (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 t) (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) ew))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) ew) (cos.f64 t))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (/.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) -1) -1)
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3)))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 1 (pow.f64 (*.f64 ew (cos.f64 t)) 3))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 2 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1/2))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 2 (*.f64 1/2 (pow.f64 (*.f64 ew (cos.f64 t)) 3)))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1)
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(*.f64 (/.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 2) 2)
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3)))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(/.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1)
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(/.f64 (neg.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3)) -1)
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1)
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 3) 1/3)
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 3))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(neg.f64 (neg.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3)))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(neg.f64 (pow.f64 (neg.f64 (*.f64 ew (cos.f64 t))) 3))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(if (!=.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 0) (pow.f64 (/.f64 1 (pow.f64 (*.f64 ew (cos.f64 t)) 3)) -1) (pow.f64 (*.f64 ew (cos.f64 t)) 3))
(if (!=.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 0) (pow.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) -1) 3) (pow.f64 (*.f64 ew (cos.f64 t)) 3))
(if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (/.f64 1 (pow.f64 (*.f64 ew (cos.f64 t)) -3)) (pow.f64 (*.f64 ew (cos.f64 t)) 3))
(if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) -3) -1) (pow.f64 (*.f64 ew (cos.f64 t)) 3))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 3) 0) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 3) -1/3) -1) (pow.f64 (*.f64 ew (cos.f64 t)) 3))
(if (!=.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 3) -1/3)) (pow.f64 (*.f64 ew (cos.f64 t)) 3))
(if (!=.f64 -1 0) (pow.f64 (*.f64 ew (cos.f64 t)) 3) (pow.f64 (*.f64 ew (cos.f64 t)) 3))
(if (!=.f64 1 0) (pow.f64 (*.f64 ew (cos.f64 t)) 3) (pow.f64 (*.f64 ew (cos.f64 t)) 3))
(if (!=.f64 2 0) (pow.f64 (*.f64 ew (cos.f64 t)) 3) (pow.f64 (*.f64 ew (cos.f64 t)) 3))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 ew (cos.f64 t)) (pow.f64 ew 2))) (*.f64 (*.f64 1/2 (cos.f64 (+.f64 t t))) (*.f64 (*.f64 ew (cos.f64 t)) (pow.f64 ew 2))))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 ew 3) (cos.f64 t))) (*.f64 (*.f64 1/2 (cos.f64 (+.f64 t t))) (*.f64 (pow.f64 ew 3) (cos.f64 t))))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(+.f64 (*.f64 1/2 (pow.f64 (*.f64 ew (cos.f64 t)) 3)) (*.f64 1/2 (pow.f64 (*.f64 ew (cos.f64 t)) 3)))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(+.f64 (*.f64 (*.f64 (*.f64 ew (cos.f64 t)) (pow.f64 ew 2)) 1/2) (*.f64 (*.f64 (*.f64 ew (cos.f64 t)) (pow.f64 ew 2)) (*.f64 1/2 (cos.f64 (+.f64 t t)))))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(+.f64 (*.f64 (*.f64 (pow.f64 ew 3) (cos.f64 t)) 1/2) (*.f64 (*.f64 (pow.f64 ew 3) (cos.f64 t)) (*.f64 1/2 (cos.f64 (+.f64 t t)))))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)
(+.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1/2) (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1/2))
(pow.f64 (*.f64 ew (cos.f64 t)) 3)

localize46.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(pow.f64 (sin.f64 t) 3)
1.6b
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
18.7b
(cbrt.f64 (pow.f64 (sin.f64 t) 3))
20.5b
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
Compiler

Compiled 169 to 42 computations (75.1% saved)

series18.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
2.0ms
t
@inf
(cbrt.f64 (pow.f64 (sin.f64 t) 3))
2.0ms
t
@-inf
(cbrt.f64 (pow.f64 (sin.f64 t) 3))
0.0ms
t
@0
(cbrt.f64 (pow.f64 (sin.f64 t) 3))
0.0ms
t
@0
(pow.f64 (sin.f64 t) 3)
0.0ms
t
@inf
(pow.f64 (sin.f64 t) 3)
Compiler

Compiled 1100 to 685 computations (37.7% saved)

rewrite1.7s (1.6%)

Algorithm
batch-egg-rewrite
Rules
59×egg-rr
46×egg-rr
Counts
2 → 105
Calls
Call 1
Inputs
(cbrt.f64 (pow.f64 (sin.f64 t) 3))
(pow.f64 (sin.f64 t) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sin.f64 t) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 t) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (cbrt.f64 (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (cbrt.f64 (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 t) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (sin.f64 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sin.f64 t)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (sin.f64 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 t t))) (sin.f64 t))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (neg.f64 t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sin.f64 (-.f64 t 0)) (sin.f64 (+.f64 t 0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 t) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 t)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sin.f64 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (sin.f64 t))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 t) 3) 0) (pow.f64 (pow.f64 (pow.f64 (sin.f64 t) 3) -1/3) -1) (sin.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 t) 0) (pow.f64 (/.f64 1 (sin.f64 t)) -1) (sin.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sin.f64 t)) 0) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) -3) -1) (sin.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2)))) (sin.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 0) (/.f64 (cbrt.f64 (sin.f64 t)) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) (sin.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))))) (sin.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))) (sin.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sin.f64 t)) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (/.f64 1 (cbrt.f64 (sin.f64 t)))) (sin.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t)))))) (sin.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (sin.f64 t) (sin.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (sin.f64 t) (sin.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (sin.f64 t) (sin.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (sin.f64 t)) (*.f64 1/2 (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 t) 1/2) (*.f64 (sin.f64 t) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (*.f64 1/2 t)) (cos.f64 (*.f64 1/2 t))) (*.f64 (cos.f64 (*.f64 1/2 t)) (sin.f64 (*.f64 1/2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (*.f64 t 1/2)) (cos.f64 (*.f64 t 1/2))) (*.f64 (cos.f64 (*.f64 t 1/2)) (sin.f64 (*.f64 t 1/2))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 t)) (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2) (cbrt.f64 (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (pow.f64 (sin.f64 t) 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) 3) (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) (pow.f64 (sin.f64 t) 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 t) 3) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (sin.f64 t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 (sin.f64 t) 3) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (pow.f64 (sin.f64 t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 t) 2) (sin.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 t) 3) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 t t))) (sin.f64 t)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (sin.f64 t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 t) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (sin.f64 t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 t) (-.f64 (cos.f64 (+.f64 t t)) 1)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (sin.f64 t) 3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 t t))) (sin.f64 t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 t) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 t) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (sin.f64 t) 3) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 t) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (sin.f64 t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (sin.f64 (neg.f64 t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (sin.f64 t) 3) 3) 0) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (sin.f64 t) 3) 3) -1/3) -1) (pow.f64 (sin.f64 t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 t) 3) 0) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 t) 3)) -1) (pow.f64 (sin.f64 t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 t) 0) (pow.f64 (pow.f64 (sin.f64 t) -3) -1) (pow.f64 (sin.f64 t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 t) 0) (/.f64 (-.f64 1 (cos.f64 (+.f64 t t))) (/.f64 2 (sin.f64 t))) (pow.f64 (sin.f64 t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 1 (cos.f64 (+.f64 t t))) 0) (/.f64 (sin.f64 t) (/.f64 2 (-.f64 1 (cos.f64 (+.f64 t t))))) (pow.f64 (sin.f64 t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 0) (/.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (/.f64 1 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) (pow.f64 (sin.f64 t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 t) 2) 0) (/.f64 (sin.f64 t) (pow.f64 (pow.f64 (sin.f64 t) 2) -1)) (pow.f64 (sin.f64 t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (/.f64 1 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))) 2))) (pow.f64 (sin.f64 t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (/.f64 1 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))))) (pow.f64 (sin.f64 t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) (pow.f64 (sin.f64 t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))) 0) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))))) (pow.f64 (sin.f64 t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 0) (/.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) (/.f64 1 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))))) (pow.f64 (sin.f64 t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 t) 0) (/.f64 (pow.f64 (sin.f64 t) 2) (/.f64 1 (sin.f64 t))) (pow.f64 (sin.f64 t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2) 0) (/.f64 (cbrt.f64 (sin.f64 t)) (/.f64 1 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2))) (pow.f64 (sin.f64 t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sin.f64 t)) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2) (/.f64 1 (cbrt.f64 (sin.f64 t)))) (pow.f64 (sin.f64 t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sin.f64 t)) 0) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (sin.f64 t))) (/.f64 1 (cbrt.f64 (sin.f64 t)))) (pow.f64 (sin.f64 t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (pow.f64 (sin.f64 t) 3) (pow.f64 (sin.f64 t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (pow.f64 (sin.f64 t) 3) (pow.f64 (sin.f64 t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (sin.f64 t) 3) (pow.f64 (sin.f64 t) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (sin.f64 t)) (*.f64 (*.f64 (cos.f64 (+.f64 t t)) -1/2) (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (pow.f64 (sin.f64 t) 3)) (*.f64 1/2 (pow.f64 (sin.f64 t) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 t) 1/2) (*.f64 (sin.f64 t) (*.f64 (cos.f64 (+.f64 t t)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (sin.f64 t) 3) 1/2) (*.f64 (pow.f64 (sin.f64 t) 3) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 t) (*.f64 (neg.f64 (pow.f64 (cos.f64 t) 2)) (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 t) (*.f64 (sin.f64 t) (neg.f64 (pow.f64 (cos.f64 t) 2))))))))

simplify3.9s (3.7%)

Algorithm
egglog
Counts
129 → 155
Calls
Call 1
Inputs
t
(+.f64 t (*.f64 -1/6 (pow.f64 t 3)))
(+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3))))
(+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (+.f64 (*.f64 -1/5040 (pow.f64 t 7)) (*.f64 -1/6 (pow.f64 t 3)))))
(pow.f64 (*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2)) 1/3)
(pow.f64 (*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2)) 1/3)
(pow.f64 (*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2)) 1/3)
(pow.f64 (*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2)) 1/3)
(pow.f64 (*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2)) 1/3)
(pow.f64 (*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2)) 1/3)
(pow.f64 (*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2)) 1/3)
(pow.f64 (*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2)) 1/3)
(pow.f64 t 3)
(+.f64 (*.f64 -1/2 (pow.f64 t 5)) (pow.f64 t 3))
(+.f64 (*.f64 13/120 (pow.f64 t 7)) (+.f64 (*.f64 -1/2 (pow.f64 t 5)) (pow.f64 t 3)))
(+.f64 (*.f64 13/120 (pow.f64 t 7)) (+.f64 (*.f64 -1/2 (pow.f64 t 5)) (+.f64 (*.f64 -41/3024 (pow.f64 t 9)) (pow.f64 t 3))))
(*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2))
(*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2))
(*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2))
(*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2))
(*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2))
(*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2))
(*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2))
(*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2))
(*.f64 2 (*.f64 (sin.f64 t) 1/2))
(*.f64 2 (*.f64 1/2 (sin.f64 t)))
(*.f64 (/.f64 (sin.f64 t) 2) 2)
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (cbrt.f64 (sin.f64 t))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (cbrt.f64 (sin.f64 t)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 t))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2)))
(*.f64 (/.f64 (sin.f64 t) -1) -1)
(*.f64 -1 (sin.f64 (neg.f64 t)))
(*.f64 1 (sin.f64 t))
(*.f64 (sin.f64 t) 1)
(sin.f64 t)
(-.f64 0 (sin.f64 (neg.f64 t)))
(/.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 t t))) (sin.f64 t))) (cbrt.f64 2))
(/.f64 (sin.f64 (neg.f64 t)) -1)
(/.f64 (+.f64 (sin.f64 (-.f64 t 0)) (sin.f64 (+.f64 t 0))) 2)
(/.f64 (sin.f64 t) 1)
(pow.f64 (sin.f64 t) 1)
(pow.f64 (pow.f64 (sin.f64 t) 3) 1/3)
(pow.f64 (cbrt.f64 (sin.f64 t)) 3)
(cbrt.f64 (pow.f64 (sin.f64 t) 3))
(neg.f64 (sin.f64 (neg.f64 t)))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (sin.f64 t))) 3))
(if (!=.f64 (pow.f64 (sin.f64 t) 3) 0) (pow.f64 (pow.f64 (pow.f64 (sin.f64 t) 3) -1/3) -1) (sin.f64 t))
(if (!=.f64 (sin.f64 t) 0) (pow.f64 (/.f64 1 (sin.f64 t)) -1) (sin.f64 t))
(if (!=.f64 (cbrt.f64 (sin.f64 t)) 0) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) -3) -1) (sin.f64 t))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2)))) (sin.f64 t))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 0) (/.f64 (cbrt.f64 (sin.f64 t)) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) (sin.f64 t))
(if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))))) (sin.f64 t))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))) (sin.f64 t))
(if (!=.f64 (cbrt.f64 (sin.f64 t)) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (/.f64 1 (cbrt.f64 (sin.f64 t)))) (sin.f64 t))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t)))))) (sin.f64 t))
(if (!=.f64 2 0) (sin.f64 t) (sin.f64 t))
(if (!=.f64 -1 0) (sin.f64 t) (sin.f64 t))
(if (!=.f64 1 0) (sin.f64 t) (sin.f64 t))
(+.f64 (*.f64 1/2 (sin.f64 t)) (*.f64 1/2 (sin.f64 t)))
(+.f64 (*.f64 (sin.f64 t) 1/2) (*.f64 (sin.f64 t) 1/2))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 t)) (cos.f64 (*.f64 1/2 t))) (*.f64 (cos.f64 (*.f64 1/2 t)) (sin.f64 (*.f64 1/2 t))))
(+.f64 (*.f64 (sin.f64 (*.f64 t 1/2)) (cos.f64 (*.f64 t 1/2))) (*.f64 (cos.f64 (*.f64 t 1/2)) (sin.f64 (*.f64 t 1/2))))
(*.f64 (cbrt.f64 (sin.f64 t)) (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2))
(*.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2) (cbrt.f64 (sin.f64 t)))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (sin.f64 t)))
(*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))
(*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (pow.f64 (sin.f64 t) 3)) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) 3) (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) (pow.f64 (sin.f64 t) 3)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))))
(*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))))
(*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) -1) -1)
(*.f64 -1 (neg.f64 (pow.f64 (sin.f64 t) 3)))
(*.f64 2 (*.f64 (pow.f64 (sin.f64 t) 3) 1/2))
(*.f64 2 (*.f64 1/2 (pow.f64 (sin.f64 t) 3)))
(*.f64 (pow.f64 (sin.f64 t) 2) (sin.f64 t))
(*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) 2) 2)
(*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 t t))) (sin.f64 t)) 1/2)
(*.f64 1 (pow.f64 (sin.f64 t) 3))
(*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2))
(*.f64 (pow.f64 (sin.f64 t) 3) 1)
(-.f64 0 (neg.f64 (pow.f64 (sin.f64 t) 3)))
(/.f64 (*.f64 (sin.f64 t) (-.f64 (cos.f64 (+.f64 t t)) 1)) -2)
(/.f64 (neg.f64 (pow.f64 (sin.f64 t) 3)) -1)
(/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 t t))) (sin.f64 t)) 2)
(/.f64 (pow.f64 (sin.f64 t) 3) 1)
(pow.f64 (pow.f64 (sin.f64 t) 3) 1)
(pow.f64 (pow.f64 (pow.f64 (sin.f64 t) 3) 3) 1/3)
(pow.f64 (sin.f64 t) 3)
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 3) 3))
(neg.f64 (neg.f64 (pow.f64 (sin.f64 t) 3)))
(neg.f64 (pow.f64 (sin.f64 (neg.f64 t)) 3))
(if (!=.f64 (pow.f64 (pow.f64 (sin.f64 t) 3) 3) 0) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (sin.f64 t) 3) 3) -1/3) -1) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (pow.f64 (sin.f64 t) 3) 0) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 t) 3)) -1) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (sin.f64 t) 0) (pow.f64 (pow.f64 (sin.f64 t) -3) -1) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (sin.f64 t) 0) (/.f64 (-.f64 1 (cos.f64 (+.f64 t t))) (/.f64 2 (sin.f64 t))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (-.f64 1 (cos.f64 (+.f64 t t))) 0) (/.f64 (sin.f64 t) (/.f64 2 (-.f64 1 (cos.f64 (+.f64 t t))))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 0) (/.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (/.f64 1 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (pow.f64 (sin.f64 t) 2) 0) (/.f64 (sin.f64 t) (pow.f64 (pow.f64 (sin.f64 t) 2) -1)) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (/.f64 1 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))) 2))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (/.f64 1 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))) 0) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 0) (/.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) (/.f64 1 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (sin.f64 t) 0) (/.f64 (pow.f64 (sin.f64 t) 2) (/.f64 1 (sin.f64 t))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2) 0) (/.f64 (cbrt.f64 (sin.f64 t)) (/.f64 1 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (cbrt.f64 (sin.f64 t)) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2) (/.f64 1 (cbrt.f64 (sin.f64 t)))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (cbrt.f64 (sin.f64 t)) 0) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (sin.f64 t))) (/.f64 1 (cbrt.f64 (sin.f64 t)))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 2 0) (pow.f64 (sin.f64 t) 3) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 -1 0) (pow.f64 (sin.f64 t) 3) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 1 0) (pow.f64 (sin.f64 t) 3) (pow.f64 (sin.f64 t) 3))
(+.f64 (*.f64 1/2 (sin.f64 t)) (*.f64 (*.f64 (cos.f64 (+.f64 t t)) -1/2) (sin.f64 t)))
(+.f64 (*.f64 1/2 (pow.f64 (sin.f64 t) 3)) (*.f64 1/2 (pow.f64 (sin.f64 t) 3)))
(+.f64 (*.f64 (sin.f64 t) 1/2) (*.f64 (sin.f64 t) (*.f64 (cos.f64 (+.f64 t t)) -1/2)))
(+.f64 (*.f64 (pow.f64 (sin.f64 t) 3) 1/2) (*.f64 (pow.f64 (sin.f64 t) 3) 1/2))
(+.f64 (sin.f64 t) (*.f64 (neg.f64 (pow.f64 (cos.f64 t) 2)) (sin.f64 t)))
(+.f64 (sin.f64 t) (*.f64 (sin.f64 t) (neg.f64 (pow.f64 (cos.f64 t) 2))))
Outputs
t
(+.f64 t (*.f64 -1/6 (pow.f64 t 3)))
(fma.f64 -1/6 (pow.f64 t 3) t)
(+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3))))
(fma.f64 1/120 (pow.f64 t 5) (fma.f64 -1/6 (pow.f64 t 3) t))
(+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (+.f64 (*.f64 -1/5040 (pow.f64 t 7)) (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (fma.f64 (pow.f64 t 5) 1/120 t) (fma.f64 -1/5040 (pow.f64 t 7) (*.f64 -1/6 (pow.f64 t 3))))
(pow.f64 (*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2)) 1/3)
(sin.f64 t)
(pow.f64 (*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2)) 1/3)
(sin.f64 t)
(pow.f64 (*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2)) 1/3)
(sin.f64 t)
(pow.f64 (*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2)) 1/3)
(sin.f64 t)
(pow.f64 (*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2)) 1/3)
(sin.f64 t)
(pow.f64 (*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2)) 1/3)
(sin.f64 t)
(pow.f64 (*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2)) 1/3)
(sin.f64 t)
(pow.f64 (*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2)) 1/3)
(sin.f64 t)
(pow.f64 t 3)
(+.f64 (*.f64 -1/2 (pow.f64 t 5)) (pow.f64 t 3))
(fma.f64 -1/2 (pow.f64 t 5) (pow.f64 t 3))
(+.f64 (*.f64 13/120 (pow.f64 t 7)) (+.f64 (*.f64 -1/2 (pow.f64 t 5)) (pow.f64 t 3)))
(fma.f64 (pow.f64 t 7) 13/120 (fma.f64 -1/2 (pow.f64 t 5) (pow.f64 t 3)))
(+.f64 (*.f64 13/120 (pow.f64 t 7)) (+.f64 (*.f64 -1/2 (pow.f64 t 5)) (+.f64 (*.f64 -41/3024 (pow.f64 t 9)) (pow.f64 t 3))))
(fma.f64 (pow.f64 t 7) 13/120 (fma.f64 -1/2 (pow.f64 t 5) (fma.f64 -41/3024 (pow.f64 t 9) (pow.f64 t 3))))
(*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2))
(pow.f64 (sin.f64 t) 3)
(*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2))
(pow.f64 (sin.f64 t) 3)
(*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2))
(pow.f64 (sin.f64 t) 3)
(*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2))
(pow.f64 (sin.f64 t) 3)
(*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2))
(pow.f64 (sin.f64 t) 3)
(*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2))
(pow.f64 (sin.f64 t) 3)
(*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2))
(pow.f64 (sin.f64 t) 3)
(*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2))
(pow.f64 (sin.f64 t) 3)
(*.f64 2 (*.f64 (sin.f64 t) 1/2))
(sin.f64 t)
(*.f64 2 (*.f64 1/2 (sin.f64 t)))
(sin.f64 t)
(*.f64 (/.f64 (sin.f64 t) 2) 2)
(sin.f64 t)
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))) 2)))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (pow.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (sin.f64 t)) (cbrt.f64 (sin.f64 t))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t)))))
(sin.f64 t)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (sin.f64 t))) (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (cbrt.f64 (sin.f64 t))))
(cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (pow.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (sin.f64 t)) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(sin.f64 t)
(*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))
(sin.f64 t)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (cbrt.f64 (sin.f64 t)))
(sin.f64 t)
(*.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (sin.f64 t)) (cbrt.f64 (sin.f64 t))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (sin.f64 t)) (cbrt.f64 (sin.f64 t))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 t))))
(cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (pow.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (sin.f64 t)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2)))
(cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (pow.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (sin.f64 t)) 2)))
(*.f64 (/.f64 (sin.f64 t) -1) -1)
(sin.f64 t)
(*.f64 -1 (sin.f64 (neg.f64 t)))
(sin.f64 t)
(*.f64 1 (sin.f64 t))
(sin.f64 t)
(*.f64 (sin.f64 t) 1)
(sin.f64 t)
(sin.f64 t)
(-.f64 0 (sin.f64 (neg.f64 t)))
(sin.f64 t)
(/.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 t t))) (sin.f64 t))) (cbrt.f64 2))
(sin.f64 t)
(/.f64 (sin.f64 (neg.f64 t)) -1)
(sin.f64 t)
(/.f64 (+.f64 (sin.f64 (-.f64 t 0)) (sin.f64 (+.f64 t 0))) 2)
(sin.f64 t)
(/.f64 (sin.f64 t) 1)
(sin.f64 t)
(pow.f64 (sin.f64 t) 1)
(sin.f64 t)
(pow.f64 (pow.f64 (sin.f64 t) 3) 1/3)
(sin.f64 t)
(pow.f64 (cbrt.f64 (sin.f64 t)) 3)
(sin.f64 t)
(cbrt.f64 (pow.f64 (sin.f64 t) 3))
(sin.f64 t)
(neg.f64 (sin.f64 (neg.f64 t)))
(sin.f64 t)
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (sin.f64 t))) 3))
(sin.f64 t)
(if (!=.f64 (pow.f64 (sin.f64 t) 3) 0) (pow.f64 (pow.f64 (pow.f64 (sin.f64 t) 3) -1/3) -1) (sin.f64 t))
(if (!=.f64 (pow.f64 (sin.f64 t) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (sin.f64 t) 3) -1/3)) (sin.f64 t))
(if (!=.f64 (sin.f64 t) 0) (pow.f64 (/.f64 1 (sin.f64 t)) -1) (sin.f64 t))
(if (!=.f64 (sin.f64 t) 0) (/.f64 -1 (/.f64 -1 (sin.f64 t))) (sin.f64 t))
(if (!=.f64 (cbrt.f64 (sin.f64 t)) 0) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) -3) -1) (sin.f64 t))
(if (!=.f64 (cbrt.f64 (sin.f64 t)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 t)) -3)) (sin.f64 t))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2)))) (sin.f64 t))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (sin.f64 t)) 2)) 0) (cbrt.f64 (/.f64 (cbrt.f64 (sin.f64 t)) (/.f64 1 (pow.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (sin.f64 t)) 2)))) (sin.f64 t))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 0) (/.f64 (cbrt.f64 (sin.f64 t)) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) (sin.f64 t))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 0) (cbrt.f64 (/.f64 (sin.f64 t) (pow.f64 (pow.f64 (sin.f64 t) 2) -1))) (sin.f64 t))
(if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))))) (sin.f64 t))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (sin.f64 t))) 0) (cbrt.f64 (/.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (/.f64 1 (*.f64 (cbrt.f64 (sin.f64 t)) (sin.f64 t))))) (sin.f64 t))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))) (sin.f64 t))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 0) (cbrt.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1)))) (sin.f64 t))
(if (!=.f64 (cbrt.f64 (sin.f64 t)) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (/.f64 1 (cbrt.f64 (sin.f64 t)))) (sin.f64 t))
(if (!=.f64 (cbrt.f64 (sin.f64 t)) 0) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (/.f64 1 (sin.f64 t)))) (sin.f64 t))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t)))))) (sin.f64 t))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t)))) 0) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (/.f64 1 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t)))))) (sin.f64 t))
(if (!=.f64 2 0) (sin.f64 t) (sin.f64 t))
(if (!=.f64 -1 0) (sin.f64 t) (sin.f64 t))
(if (!=.f64 1 0) (sin.f64 t) (sin.f64 t))
(+.f64 (*.f64 1/2 (sin.f64 t)) (*.f64 1/2 (sin.f64 t)))
(sin.f64 t)
(+.f64 (*.f64 (sin.f64 t) 1/2) (*.f64 (sin.f64 t) 1/2))
(sin.f64 t)
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 t)) (cos.f64 (*.f64 1/2 t))) (*.f64 (cos.f64 (*.f64 1/2 t)) (sin.f64 (*.f64 1/2 t))))
(sin.f64 (*.f64 t 1))
(+.f64 (*.f64 (sin.f64 (*.f64 t 1/2)) (cos.f64 (*.f64 t 1/2))) (*.f64 (cos.f64 (*.f64 t 1/2)) (sin.f64 (*.f64 t 1/2))))
(sin.f64 (*.f64 t 1))
(*.f64 (cbrt.f64 (sin.f64 t)) (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2))
(*.f64 (cbrt.f64 (sin.f64 t)) (pow.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (sin.f64 t)) 2))
(*.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2) (cbrt.f64 (sin.f64 t)))
(*.f64 (cbrt.f64 (sin.f64 t)) (pow.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (sin.f64 t)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (pow.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (sin.f64 t)) (cbrt.f64 (sin.f64 t))) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (sin.f64 t)))
(*.f64 (cbrt.f64 (sin.f64 t)) (pow.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (sin.f64 t)) 2))
(*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))
(*.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (sin.f64 t)) (cbrt.f64 (sin.f64 t)))
(*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(*.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (sin.f64 t)) (cbrt.f64 (sin.f64 t)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (pow.f64 (sin.f64 t) 3)) 2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) (pow.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (pow.f64 (sin.f64 t) 3)) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) 3) (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) (pow.f64 (sin.f64 t) 3)) 2)))
(cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (pow.f64 (*.f64 (pow.f64 (sin.f64 t) 3) (*.f64 (cbrt.f64 (sin.f64 t)) (sin.f64 t))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))))
(pow.f64 (sin.f64 t) 3)
(*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))
(pow.f64 (sin.f64 t) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (sin.f64 t))) (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))))))
(*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2)))
(*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (pow.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (sin.f64 t)) 2))))
(*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) -1) -1)
(pow.f64 (sin.f64 t) 3)
(*.f64 -1 (neg.f64 (pow.f64 (sin.f64 t) 3)))
(pow.f64 (sin.f64 t) 3)
(*.f64 2 (*.f64 (pow.f64 (sin.f64 t) 3) 1/2))
(pow.f64 (sin.f64 t) 3)
(*.f64 2 (*.f64 1/2 (pow.f64 (sin.f64 t) 3)))
(pow.f64 (sin.f64 t) 3)
(*.f64 (pow.f64 (sin.f64 t) 2) (sin.f64 t))
(pow.f64 (sin.f64 t) 3)
(*.f64 (/.f64 (pow.f64 (sin.f64 t) 3) 2) 2)
(pow.f64 (sin.f64 t) 3)
(*.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 t t))) (sin.f64 t)) 1/2)
(pow.f64 (sin.f64 t) 3)
(*.f64 1 (pow.f64 (sin.f64 t) 3))
(pow.f64 (sin.f64 t) 3)
(*.f64 (sin.f64 t) (pow.f64 (sin.f64 t) 2))
(pow.f64 (sin.f64 t) 3)
(*.f64 (pow.f64 (sin.f64 t) 3) 1)
(pow.f64 (sin.f64 t) 3)
(-.f64 0 (neg.f64 (pow.f64 (sin.f64 t) 3)))
(pow.f64 (sin.f64 t) 3)
(/.f64 (*.f64 (sin.f64 t) (-.f64 (cos.f64 (+.f64 t t)) 1)) -2)
(pow.f64 (sin.f64 t) 3)
(/.f64 (neg.f64 (pow.f64 (sin.f64 t) 3)) -1)
(pow.f64 (sin.f64 t) 3)
(/.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 t t))) (sin.f64 t)) 2)
(pow.f64 (sin.f64 t) 3)
(/.f64 (pow.f64 (sin.f64 t) 3) 1)
(pow.f64 (sin.f64 t) 3)
(pow.f64 (pow.f64 (sin.f64 t) 3) 1)
(pow.f64 (sin.f64 t) 3)
(pow.f64 (pow.f64 (pow.f64 (sin.f64 t) 3) 3) 1/3)
(pow.f64 (sin.f64 t) 3)
(pow.f64 (sin.f64 t) 3)
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 3) 3))
(pow.f64 (sin.f64 t) 3)
(neg.f64 (neg.f64 (pow.f64 (sin.f64 t) 3)))
(pow.f64 (sin.f64 t) 3)
(neg.f64 (pow.f64 (sin.f64 (neg.f64 t)) 3))
(pow.f64 (sin.f64 t) 3)
(if (!=.f64 (pow.f64 (pow.f64 (sin.f64 t) 3) 3) 0) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (sin.f64 t) 3) 3) -1/3) -1) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (pow.f64 (pow.f64 (sin.f64 t) 3) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (sin.f64 t) 3) 3) -1/3)) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (pow.f64 (sin.f64 t) 3) 0) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 t) 3)) -1) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (pow.f64 (sin.f64 t) 3) 0) (pow.f64 (/.f64 -1 (/.f64 -1 (sin.f64 t))) 3) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (sin.f64 t) 0) (pow.f64 (pow.f64 (sin.f64 t) -3) -1) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (sin.f64 t) 0) (/.f64 1 (pow.f64 (sin.f64 t) -3)) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (sin.f64 t) 0) (/.f64 (-.f64 1 (cos.f64 (+.f64 t t))) (/.f64 2 (sin.f64 t))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (sin.f64 t) 0) (/.f64 (pow.f64 (sin.f64 t) 2) (/.f64 1 (sin.f64 t))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (-.f64 1 (cos.f64 (+.f64 t t))) 0) (/.f64 (sin.f64 t) (/.f64 2 (-.f64 1 (cos.f64 (+.f64 t t))))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (-.f64 1 (cos.f64 (*.f64 2 t))) 0) (/.f64 (sin.f64 t) (pow.f64 (pow.f64 (sin.f64 t) 2) -1)) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 0) (/.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (/.f64 1 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (sin.f64 t)) 0) (/.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (/.f64 1 (*.f64 (cbrt.f64 (sin.f64 t)) (sin.f64 t)))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (pow.f64 (sin.f64 t) 2) 0) (/.f64 (sin.f64 t) (pow.f64 (pow.f64 (sin.f64 t) 2) -1)) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (/.f64 1 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))) 2))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (sin.f64 t)) (cbrt.f64 (sin.f64 t))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (/.f64 1 (pow.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (sin.f64 t)) (cbrt.f64 (sin.f64 t))) 2))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (/.f64 1 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))) 0) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (sin.f64 t))) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))))) (cbrt.f64 (/.f64 1 (*.f64 (cbrt.f64 (sin.f64 t)) (sin.f64 t))))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 0) (/.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) (/.f64 1 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 0) (/.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (sin.f64 t)) (/.f64 1 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (sin.f64 t) 0) (/.f64 (pow.f64 (sin.f64 t) 2) (/.f64 1 (sin.f64 t))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2) 0) (/.f64 (cbrt.f64 (sin.f64 t)) (/.f64 1 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (pow.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (sin.f64 t)) 2) 0) (/.f64 (cbrt.f64 (sin.f64 t)) (/.f64 1 (pow.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (sin.f64 t)) 2))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (cbrt.f64 (sin.f64 t)) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2) (/.f64 1 (cbrt.f64 (sin.f64 t)))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (cbrt.f64 (sin.f64 t)) 0) (/.f64 (pow.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (sin.f64 t)) 2) (cbrt.f64 (/.f64 1 (sin.f64 t)))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (cbrt.f64 (sin.f64 t)) 0) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 t) 2) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (sin.f64 t))) (/.f64 1 (cbrt.f64 (sin.f64 t)))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 (cbrt.f64 (sin.f64 t)) 0) (/.f64 (pow.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (sin.f64 t)) 2) (cbrt.f64 (/.f64 1 (sin.f64 t)))) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 2 0) (pow.f64 (sin.f64 t) 3) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 -1 0) (pow.f64 (sin.f64 t) 3) (pow.f64 (sin.f64 t) 3))
(if (!=.f64 1 0) (pow.f64 (sin.f64 t) 3) (pow.f64 (sin.f64 t) 3))
(+.f64 (*.f64 1/2 (sin.f64 t)) (*.f64 (*.f64 (cos.f64 (+.f64 t t)) -1/2) (sin.f64 t)))
(*.f64 (sin.f64 t) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (*.f64 2 t)))))
(+.f64 (*.f64 1/2 (pow.f64 (sin.f64 t) 3)) (*.f64 1/2 (pow.f64 (sin.f64 t) 3)))
(pow.f64 (sin.f64 t) 3)
(+.f64 (*.f64 (sin.f64 t) 1/2) (*.f64 (sin.f64 t) (*.f64 (cos.f64 (+.f64 t t)) -1/2)))
(*.f64 (sin.f64 t) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (*.f64 2 t)))))
(+.f64 (*.f64 (pow.f64 (sin.f64 t) 3) 1/2) (*.f64 (pow.f64 (sin.f64 t) 3) 1/2))
(pow.f64 (sin.f64 t) 3)
(+.f64 (sin.f64 t) (*.f64 (neg.f64 (pow.f64 (cos.f64 t) 2)) (sin.f64 t)))
(-.f64 (sin.f64 t) (*.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)))
(+.f64 (sin.f64 t) (*.f64 (sin.f64 t) (neg.f64 (pow.f64 (cos.f64 t) 2))))
(-.f64 (sin.f64 t) (*.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2)))

localize71.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(cbrt.f64 (*.f64 ew (cos.f64 t)))
0.7b
(pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 3)
1.6b
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
20.5b
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
Compiler

Compiled 169 to 31 computations (81.7% saved)

series166.0ms (0.2%)

Counts
2 → 24
Calls

12 calls:

TimeVariablePointExpression
14.0ms
t
@0
(pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 3)
5.0ms
t
@inf
(pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 3)
4.0ms
ew
@-inf
(pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 3)
3.0ms
t
@-inf
(pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 3)
2.0ms
ew
@0
(pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 3)
Compiler

Compiled 10095 to 7680 computations (23.9% saved)

rewrite1.6s (1.5%)

Algorithm
batch-egg-rewrite
Rules
55×egg-rr
45×egg-rr
Counts
2 → 100
Calls
Call 1
Inputs
(pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 3)
(cbrt.f64 (*.f64 ew (cos.f64 t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (cbrt.f64 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 ew)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 ew)) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (cbrt.f64 ew)) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t))))) (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew) (cbrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew) (cbrt.f64 (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 t)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 ew (cos.f64 t)) ew)) (cbrt.f64 (*.f64 (cos.f64 t) (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (*.f64 ew (cos.f64 t)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cos.f64 t) (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) (*.f64 ew (cbrt.f64 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 ew (cos.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 t) ew)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 ew (cos.f64 t)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 ew (cos.f64 t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ew (cos.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 ew (cos.f64 t)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (cos.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 ew (cos.f64 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 ew (cos.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) -1/3) -1) (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) -1) (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) -3)) (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 ew (cos.f64 t)) (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (*.f64 ew (cos.f64 t)) (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (*.f64 ew (cos.f64 t)) (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 ew (cos.f64 t))) (*.f64 1/2 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1/2) (*.f64 (*.f64 ew (cos.f64 t)) 1/2))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 ew) (cbrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 ew)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2) (cbrt.f64 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 ew)) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 ew) (cbrt.f64 (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (cbrt.f64 ew))) (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) (cbrt.f64 (cbrt.f64 ew))) (cbrt.f64 (cbrt.f64 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew))) (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew)) (cbrt.f64 (cbrt.f64 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 ew (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (cbrt.f64 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 ew (cos.f64 t)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) -1/3) -1) (cbrt.f64 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 0) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 ew (cos.f64 t)))) -1) (cbrt.f64 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) -3)) (cbrt.f64 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (cbrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (cbrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (cbrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (*.f64 1/2 (cbrt.f64 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 1/2) (*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 1/2))))))

simplify3.2s (3%)

Algorithm
egglog
Counts
124 → 149
Calls
Call 1
Inputs
(*.f64 (pow.f64 ew 1/3) (pow.f64 (pow.f64 ew 1/3) 2))
(+.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 (pow.f64 ew 1/3) 2)) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/6 ew) (*.f64 -1/3 ew))))
(+.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 (pow.f64 ew 1/3) 2)) (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/6 ew) (*.f64 -1/3 ew))) (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (pow.f64 ew 1/3) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 ew 1/3) (-.f64 (*.f64 1/24 ew) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 ew 2)) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))))) (pow.f64 (pow.f64 ew 1/3) 2))) (*.f64 1/36 (/.f64 (pow.f64 ew 2) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))))) (+.f64 (*.f64 1/18 (/.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 ew 2)) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))) (*.f64 1/3 (-.f64 (*.f64 1/24 ew) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 ew 2)) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))))))))))
(+.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 (pow.f64 ew 1/3) 2)) (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/6 ew) (*.f64 -1/3 ew))) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 ew 1/3) (*.f64 ew (-.f64 (*.f64 1/24 ew) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 ew 2)) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2)))))) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 ew 1/3) (-.f64 (*.f64 1/24 ew) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 ew 2)) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))))) (pow.f64 (pow.f64 ew 1/3) 2))) (*.f64 1/36 (/.f64 (pow.f64 ew 2) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2)))) ew) (pow.f64 (pow.f64 ew 1/3) 2))) (+.f64 (*.f64 (pow.f64 ew 1/3) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 ew 1/3) (-.f64 (*.f64 -1/720 ew) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ew 1/3) (*.f64 ew (-.f64 (*.f64 1/24 ew) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 ew 2)) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2)))))) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))) (*.f64 -1/216 (/.f64 (pow.f64 ew 3) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 3)))))) (pow.f64 (pow.f64 ew 1/3) 2))) (*.f64 -1/9 (/.f64 (*.f64 ew (-.f64 (*.f64 1/24 ew) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 ew 2)) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))))) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))))) (*.f64 1/3 (-.f64 (*.f64 -1/720 ew) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ew 1/3) (*.f64 ew (-.f64 (*.f64 1/24 ew) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 ew 2)) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2)))))) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))) (*.f64 -1/216 (/.f64 (pow.f64 ew 3) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 3))))))))) (pow.f64 t 6)) (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (pow.f64 ew 1/3) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 ew 1/3) (-.f64 (*.f64 1/24 ew) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 ew 2)) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))))) (pow.f64 (pow.f64 ew 1/3) 2))) (*.f64 1/36 (/.f64 (pow.f64 ew 2) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))))) (+.f64 (*.f64 1/18 (/.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 ew 2)) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))) (*.f64 1/3 (-.f64 (*.f64 1/24 ew) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 ew 2)) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2)))))))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) 2) (pow.f64 (*.f64 (cos.f64 t) ew) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) 2) (pow.f64 (*.f64 (cos.f64 t) ew) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) 2) (pow.f64 (*.f64 (cos.f64 t) ew) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) 2) (pow.f64 (*.f64 (cos.f64 t) ew) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) 2) (pow.f64 (*.f64 (cos.f64 t) ew) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) 2) (pow.f64 (*.f64 (cos.f64 t) ew) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) 2) (pow.f64 (*.f64 (cos.f64 t) ew) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) 2) (pow.f64 (*.f64 (cos.f64 t) ew) 1/3))
(pow.f64 ew 1/3)
(+.f64 (pow.f64 ew 1/3) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 t 2) ew) (pow.f64 (pow.f64 ew 1/3) 2))))
(+.f64 (pow.f64 ew 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 (*.f64 1/24 ew) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 ew 2)) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))))) (pow.f64 (pow.f64 ew 1/3) 2))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 t 2) ew) (pow.f64 (pow.f64 ew 1/3) 2)))))
(+.f64 (pow.f64 ew 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 (*.f64 1/24 ew) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 ew 2)) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))))) (pow.f64 (pow.f64 ew 1/3) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 (*.f64 -1/720 ew) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ew 1/3) (*.f64 ew (-.f64 (*.f64 1/24 ew) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 ew 2)) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2)))))) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))) (*.f64 -1/216 (/.f64 (pow.f64 ew 3) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 3)))))) (pow.f64 (pow.f64 ew 1/3) 2))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 t 2) ew) (pow.f64 (pow.f64 ew 1/3) 2))))))
(pow.f64 (*.f64 (cos.f64 t) ew) 1/3)
(pow.f64 (*.f64 (cos.f64 t) ew) 1/3)
(pow.f64 (*.f64 (cos.f64 t) ew) 1/3)
(pow.f64 (*.f64 (cos.f64 t) ew) 1/3)
(pow.f64 (*.f64 (cos.f64 t) ew) 1/3)
(pow.f64 (*.f64 (cos.f64 t) ew) 1/3)
(pow.f64 (*.f64 (cos.f64 t) ew) 1/3)
(pow.f64 (*.f64 (cos.f64 t) ew) 1/3)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))
(*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) 2) 2))
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) 2)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) 2) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)) (cbrt.f64 ew))
(*.f64 (*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cos.f64 t)))
(*.f64 (*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 2)))
(*.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2) 2))
(*.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (cbrt.f64 ew)) (cbrt.f64 ew))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t))))) (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew) (cbrt.f64 (cos.f64 t)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew) (cbrt.f64 (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(*.f64 (cbrt.f64 (cos.f64 t)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew))
(*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))
(*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 2) 2))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (*.f64 ew (cos.f64 t)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 ew (cos.f64 t)) ew)) (cbrt.f64 (*.f64 (cos.f64 t) (*.f64 ew (cos.f64 t)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (*.f64 ew (cos.f64 t)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) 2))
(*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cos.f64 t) (cbrt.f64 ew)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) (*.f64 ew (cbrt.f64 (cos.f64 t))))
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) -1) -1)
(*.f64 -1 (neg.f64 (*.f64 ew (cos.f64 t))))
(*.f64 1 (*.f64 ew (cos.f64 t)))
(*.f64 2 (*.f64 1/2 (*.f64 ew (cos.f64 t))))
(*.f64 2 (*.f64 (*.f64 ew (cos.f64 t)) 1/2))
(*.f64 (*.f64 ew (cos.f64 t)) 1)
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) 2) 2)
(-.f64 0 (neg.f64 (*.f64 ew (cos.f64 t))))
(/.f64 (*.f64 ew (cos.f64 t)) 1)
(/.f64 (neg.f64 (*.f64 ew (cos.f64 t))) -1)
(pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1/3)
(pow.f64 (*.f64 ew (cos.f64 t)) 1)
(pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 3)
(cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3))
(neg.f64 (neg.f64 (*.f64 ew (cos.f64 t))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 3))
(if (!=.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) -1/3) -1) (*.f64 ew (cos.f64 t)))
(if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) -1) (*.f64 ew (cos.f64 t)))
(if (!=.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) -3)) (*.f64 ew (cos.f64 t)))
(if (!=.f64 1 0) (*.f64 ew (cos.f64 t)) (*.f64 ew (cos.f64 t)))
(if (!=.f64 -1 0) (*.f64 ew (cos.f64 t)) (*.f64 ew (cos.f64 t)))
(if (!=.f64 2 0) (*.f64 ew (cos.f64 t)) (*.f64 ew (cos.f64 t)))
(+.f64 (*.f64 1/2 (*.f64 ew (cos.f64 t))) (*.f64 1/2 (*.f64 ew (cos.f64 t))))
(+.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1/2) (*.f64 (*.f64 ew (cos.f64 t)) 1/2))
(*.f64 (cbrt.f64 ew) (cbrt.f64 (cos.f64 t)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2))
(*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 ew))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))))
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2) (cbrt.f64 (cos.f64 t))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (cbrt.f64 ew)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2)))
(*.f64 (*.f64 (cbrt.f64 ew) (cbrt.f64 (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (cbrt.f64 ew))) (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) (cbrt.f64 (cbrt.f64 ew))) (cbrt.f64 (cbrt.f64 (cos.f64 t))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew))) (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew)) (cbrt.f64 (cbrt.f64 (cos.f64 t))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) 2) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 2))
(*.f64 (cbrt.f64 (*.f64 ew (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) -1) -1)
(*.f64 -1 (neg.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))))
(*.f64 1 (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 2 (*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 1/2))
(*.f64 2 (*.f64 1/2 (cbrt.f64 (*.f64 ew (cos.f64 t)))))
(*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 1)
(*.f64 (/.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 2) 2)
(-.f64 0 (neg.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))))
(/.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 1)
(/.f64 (neg.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) -1)
(pow.f64 (*.f64 ew (cos.f64 t)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 3)
(cbrt.f64 (*.f64 ew (cos.f64 t)))
(neg.f64 (neg.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 3))
(if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) -1/3) -1) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 0) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 ew (cos.f64 t)))) -1) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) -3)) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(if (!=.f64 1 0) (cbrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(if (!=.f64 -1 0) (cbrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(if (!=.f64 2 0) (cbrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(+.f64 (*.f64 1/2 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (*.f64 1/2 (cbrt.f64 (*.f64 ew (cos.f64 t)))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 1/2) (*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 1/2))
Outputs
(*.f64 (pow.f64 ew 1/3) (pow.f64 (pow.f64 ew 1/3) 2))
ew
(+.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 (pow.f64 ew 1/3) 2)) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/6 ew) (*.f64 -1/3 ew))))
(fma.f64 (*.f64 ew -1/2) (*.f64 t t) ew)
(+.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 (pow.f64 ew 1/3) 2)) (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/6 ew) (*.f64 -1/3 ew))) (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (pow.f64 ew 1/3) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 ew 1/3) (-.f64 (*.f64 1/24 ew) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 ew 2)) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))))) (pow.f64 (pow.f64 ew 1/3) 2))) (*.f64 1/36 (/.f64 (pow.f64 ew 2) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))))) (+.f64 (*.f64 1/18 (/.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 ew 2)) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))) (*.f64 1/3 (-.f64 (*.f64 1/24 ew) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 ew 2)) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))))))))))
(+.f64 (fma.f64 (*.f64 ew -1/2) (*.f64 t t) ew) (*.f64 (pow.f64 t 4) (fma.f64 (cbrt.f64 ew) (fma.f64 2/3 (/.f64 (*.f64 (cbrt.f64 ew) (fma.f64 1/24 ew (/.f64 (*.f64 -1/12 (*.f64 (*.f64 ew ew) (cbrt.f64 ew))) (pow.f64 (pow.f64 (cbrt.f64 ew) 2) 2)))) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (pow.f64 (*.f64 ew -1/6) 2) (pow.f64 (pow.f64 (cbrt.f64 ew) 2) 2))) (fma.f64 1/18 (/.f64 (*.f64 (*.f64 ew ew) (cbrt.f64 ew)) (pow.f64 (pow.f64 (cbrt.f64 ew) 2) 2)) (*.f64 1/3 (fma.f64 1/24 ew (/.f64 (*.f64 -1/12 (*.f64 (*.f64 ew ew) (cbrt.f64 ew))) (pow.f64 (pow.f64 (cbrt.f64 ew) 2) 2))))))))
(+.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 (pow.f64 ew 1/3) 2)) (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 -1/6 ew) (*.f64 -1/3 ew))) (+.f64 (*.f64 (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 ew 1/3) (*.f64 ew (-.f64 (*.f64 1/24 ew) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 ew 2)) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2)))))) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 ew 1/3) (-.f64 (*.f64 1/24 ew) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 ew 2)) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))))) (pow.f64 (pow.f64 ew 1/3) 2))) (*.f64 1/36 (/.f64 (pow.f64 ew 2) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2)))) ew) (pow.f64 (pow.f64 ew 1/3) 2))) (+.f64 (*.f64 (pow.f64 ew 1/3) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 ew 1/3) (-.f64 (*.f64 -1/720 ew) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ew 1/3) (*.f64 ew (-.f64 (*.f64 1/24 ew) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 ew 2)) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2)))))) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))) (*.f64 -1/216 (/.f64 (pow.f64 ew 3) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 3)))))) (pow.f64 (pow.f64 ew 1/3) 2))) (*.f64 -1/9 (/.f64 (*.f64 ew (-.f64 (*.f64 1/24 ew) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 ew 2)) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))))) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))))) (*.f64 1/3 (-.f64 (*.f64 -1/720 ew) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ew 1/3) (*.f64 ew (-.f64 (*.f64 1/24 ew) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 ew 2)) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2)))))) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))) (*.f64 -1/216 (/.f64 (pow.f64 ew 3) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 3))))))))) (pow.f64 t 6)) (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (pow.f64 ew 1/3) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 ew 1/3) (-.f64 (*.f64 1/24 ew) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 ew 2)) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))))) (pow.f64 (pow.f64 ew 1/3) 2))) (*.f64 1/36 (/.f64 (pow.f64 ew 2) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))))) (+.f64 (*.f64 1/18 (/.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 ew 2)) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))) (*.f64 1/3 (-.f64 (*.f64 1/24 ew) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 ew 2)) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2)))))))))))
(+.f64 (fma.f64 (*.f64 ew -1/2) (*.f64 t t) ew) (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 ew) ew) (fma.f64 1/24 ew (/.f64 (*.f64 -1/12 (*.f64 (*.f64 ew ew) (cbrt.f64 ew))) (pow.f64 (pow.f64 (cbrt.f64 ew) 2) 2)))) (pow.f64 (pow.f64 (cbrt.f64 ew) 2) 2)) -1/9 (fma.f64 (/.f64 (*.f64 ew (fma.f64 2/3 (/.f64 (*.f64 (cbrt.f64 ew) (fma.f64 1/24 ew (/.f64 (*.f64 -1/12 (*.f64 (*.f64 ew ew) (cbrt.f64 ew))) (pow.f64 (pow.f64 (cbrt.f64 ew) 2) 2)))) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (pow.f64 (*.f64 ew -1/6) 2) (pow.f64 (pow.f64 (cbrt.f64 ew) 2) 2)))) (pow.f64 (cbrt.f64 ew) 2)) -1/6 (fma.f64 (cbrt.f64 ew) (fma.f64 2/3 (/.f64 (*.f64 (cbrt.f64 ew) (-.f64 (*.f64 ew -1/720) (fma.f64 -1/3 (/.f64 (*.f64 (*.f64 (cbrt.f64 ew) ew) (fma.f64 1/24 ew (/.f64 (*.f64 -1/12 (*.f64 (*.f64 ew ew) (cbrt.f64 ew))) (pow.f64 (pow.f64 (cbrt.f64 ew) 2) 2)))) (pow.f64 (pow.f64 (cbrt.f64 ew) 2) 2)) (/.f64 (*.f64 -1/216 (pow.f64 ew 3)) (*.f64 ew ew))))) (pow.f64 (cbrt.f64 ew) 2)) (*.f64 -1/9 (/.f64 (*.f64 ew (fma.f64 1/24 ew (/.f64 (*.f64 -1/12 (*.f64 (*.f64 ew ew) (cbrt.f64 ew))) (pow.f64 (pow.f64 (cbrt.f64 ew) 2) 2)))) (pow.f64 (pow.f64 (cbrt.f64 ew) 2) 2)))) (/.f64 (-.f64 (*.f64 ew -1/720) (fma.f64 -1/3 (/.f64 (*.f64 (*.f64 (cbrt.f64 ew) ew) (fma.f64 1/24 ew (/.f64 (*.f64 -1/12 (*.f64 (*.f64 ew ew) (cbrt.f64 ew))) (pow.f64 (pow.f64 (cbrt.f64 ew) 2) 2)))) (pow.f64 (pow.f64 (cbrt.f64 ew) 2) 2)) (/.f64 (*.f64 -1/216 (pow.f64 ew 3)) (*.f64 ew ew)))) 3)))) (pow.f64 t 6) (*.f64 (pow.f64 t 4) (fma.f64 (cbrt.f64 ew) (fma.f64 2/3 (/.f64 (*.f64 (cbrt.f64 ew) (fma.f64 1/24 ew (/.f64 (*.f64 -1/12 (*.f64 (*.f64 ew ew) (cbrt.f64 ew))) (pow.f64 (pow.f64 (cbrt.f64 ew) 2) 2)))) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (pow.f64 (*.f64 ew -1/6) 2) (pow.f64 (pow.f64 (cbrt.f64 ew) 2) 2))) (fma.f64 1/18 (/.f64 (*.f64 (*.f64 ew ew) (cbrt.f64 ew)) (pow.f64 (pow.f64 (cbrt.f64 ew) 2) 2)) (*.f64 1/3 (fma.f64 1/24 ew (/.f64 (*.f64 -1/12 (*.f64 (*.f64 ew ew) (cbrt.f64 ew))) (pow.f64 (pow.f64 (cbrt.f64 ew) 2) 2)))))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) 2) (pow.f64 (*.f64 (cos.f64 t) ew) 1/3))
(*.f64 (cos.f64 t) ew)
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) 2) (pow.f64 (*.f64 (cos.f64 t) ew) 1/3))
(*.f64 (cos.f64 t) ew)
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) 2) (pow.f64 (*.f64 (cos.f64 t) ew) 1/3))
(*.f64 (cos.f64 t) ew)
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) 2) (pow.f64 (*.f64 (cos.f64 t) ew) 1/3))
(*.f64 (cos.f64 t) ew)
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) 2) (pow.f64 (*.f64 (cos.f64 t) ew) 1/3))
(*.f64 (cos.f64 t) ew)
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) 2) (pow.f64 (*.f64 (cos.f64 t) ew) 1/3))
(*.f64 (cos.f64 t) ew)
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) 2) (pow.f64 (*.f64 (cos.f64 t) ew) 1/3))
(*.f64 (cos.f64 t) ew)
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 1/3) 2) (pow.f64 (*.f64 (cos.f64 t) ew) 1/3))
(*.f64 (cos.f64 t) ew)
(pow.f64 ew 1/3)
(cbrt.f64 ew)
(+.f64 (pow.f64 ew 1/3) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 t 2) ew) (pow.f64 (pow.f64 ew 1/3) 2))))
(fma.f64 -1/6 (/.f64 (*.f64 ew (*.f64 t t)) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 ew))
(+.f64 (pow.f64 ew 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 (*.f64 1/24 ew) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 ew 2)) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))))) (pow.f64 (pow.f64 ew 1/3) 2))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 t 2) ew) (pow.f64 (pow.f64 ew 1/3) 2)))))
(+.f64 (cbrt.f64 ew) (/.f64 (+.f64 (*.f64 -1/6 (*.f64 ew (*.f64 t t))) (*.f64 1/3 (*.f64 (pow.f64 t 4) (fma.f64 1/24 ew (/.f64 (*.f64 -1/12 (*.f64 (*.f64 ew ew) (cbrt.f64 ew))) (pow.f64 (pow.f64 (cbrt.f64 ew) 2) 2)))))) (pow.f64 (cbrt.f64 ew) 2)))
(+.f64 (pow.f64 ew 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 (*.f64 1/24 ew) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 ew 2)) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))))) (pow.f64 (pow.f64 ew 1/3) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 (*.f64 -1/720 ew) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 ew 1/3) (*.f64 ew (-.f64 (*.f64 1/24 ew) (*.f64 1/12 (/.f64 (*.f64 (pow.f64 ew 1/3) (pow.f64 ew 2)) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2)))))) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 2))) (*.f64 -1/216 (/.f64 (pow.f64 ew 3) (pow.f64 (pow.f64 (pow.f64 ew 1/3) 2) 3)))))) (pow.f64 (pow.f64 ew 1/3) 2))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 t 2) ew) (pow.f64 (pow.f64 ew 1/3) 2))))))
(+.f64 (cbrt.f64 ew) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 t 4) (fma.f64 1/24 ew (/.f64 (*.f64 -1/12 (*.f64 (*.f64 ew ew) (cbrt.f64 ew))) (pow.f64 (pow.f64 (cbrt.f64 ew) 2) 2)))) (pow.f64 (cbrt.f64 ew) 2)) (/.f64 (+.f64 (*.f64 -1/6 (*.f64 ew (*.f64 t t))) (*.f64 1/3 (*.f64 (pow.f64 t 6) (-.f64 (*.f64 ew -1/720) (fma.f64 -1/3 (/.f64 (*.f64 (*.f64 (cbrt.f64 ew) ew) (fma.f64 1/24 ew (/.f64 (*.f64 -1/12 (*.f64 (*.f64 ew ew) (cbrt.f64 ew))) (pow.f64 (pow.f64 (cbrt.f64 ew) 2) 2)))) (pow.f64 (pow.f64 (cbrt.f64 ew) 2) 2)) (/.f64 (*.f64 -1/216 (pow.f64 ew 3)) (*.f64 ew ew))))))) (pow.f64 (cbrt.f64 ew) 2))))
(pow.f64 (*.f64 (cos.f64 t) ew) 1/3)
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(pow.f64 (*.f64 (cos.f64 t) ew) 1/3)
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(pow.f64 (*.f64 (cos.f64 t) ew) 1/3)
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(pow.f64 (*.f64 (cos.f64 t) ew) 1/3)
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(pow.f64 (*.f64 (cos.f64 t) ew) 1/3)
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(pow.f64 (*.f64 (cos.f64 t) ew) 1/3)
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(pow.f64 (*.f64 (cos.f64 t) ew) 1/3)
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(pow.f64 (*.f64 (cos.f64 t) ew) 1/3)
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (cos.f64 t) ew)
(*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))
(*.f64 (cos.f64 t) ew)
(*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))
(*.f64 (cos.f64 t) ew)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) 2) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2))) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 t) ew))))
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))))
(*.f64 (cos.f64 t) ew)
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))) (*.f64 ew (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) 2)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 t) ew)))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 t) ew)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2))) 2)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) 2) 2)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (cos.f64 t)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)) (cbrt.f64 ew))
(*.f64 (cos.f64 t) ew)
(*.f64 (*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cos.f64 t)))
(*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (pow.f64 (cbrt.f64 (cos.f64 t)) 2))
(*.f64 (*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 2)))
(*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 2))))
(*.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2) 2))
(*.f64 (cos.f64 t) ew)
(*.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (cbrt.f64 ew)) (cbrt.f64 ew))
(*.f64 (cos.f64 t) ew)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2) (cbrt.f64 (*.f64 (cos.f64 t) ew)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t))))) (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2) (cbrt.f64 (*.f64 (cos.f64 t) ew)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew) (cbrt.f64 (cos.f64 t)))
(*.f64 ew (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew) (cbrt.f64 (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(*.f64 (*.f64 ew (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))
(*.f64 (cbrt.f64 (cos.f64 t)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew))
(*.f64 ew (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))
(*.f64 (cos.f64 t) ew)
(*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))
(*.f64 ew (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 t) ew) (*.f64 ew ew))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 2) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2) (cbrt.f64 (*.f64 (cos.f64 t) ew)))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2))) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 t) ew))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (*.f64 ew (cos.f64 t)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2)) (*.f64 (cos.f64 t) ew))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t))))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2) (cbrt.f64 (*.f64 (cos.f64 t) ew)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 ew (cos.f64 t)) ew)) (cbrt.f64 (*.f64 (cos.f64 t) (*.f64 ew (cos.f64 t)))))
(cbrt.f64 (*.f64 (*.f64 ew (*.f64 (cos.f64 t) ew)) (*.f64 (*.f64 (cos.f64 t) ew) (cos.f64 t))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (*.f64 ew (cos.f64 t)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2)) (*.f64 (cos.f64 t) ew))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2))) 2))
(*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cos.f64 t) (cbrt.f64 ew)))
(*.f64 (cos.f64 t) ew)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) (*.f64 ew (cbrt.f64 (cos.f64 t))))
(*.f64 ew (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) -1) -1)
(*.f64 (cos.f64 t) ew)
(*.f64 -1 (neg.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (cos.f64 t) ew)
(*.f64 1 (*.f64 ew (cos.f64 t)))
(*.f64 (cos.f64 t) ew)
(*.f64 2 (*.f64 1/2 (*.f64 ew (cos.f64 t))))
(*.f64 (cos.f64 t) ew)
(*.f64 2 (*.f64 (*.f64 ew (cos.f64 t)) 1/2))
(*.f64 (cos.f64 t) ew)
(*.f64 (*.f64 ew (cos.f64 t)) 1)
(*.f64 (cos.f64 t) ew)
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) 2) 2)
(*.f64 (cos.f64 t) ew)
(-.f64 0 (neg.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (cos.f64 t) ew)
(/.f64 (*.f64 ew (cos.f64 t)) 1)
(*.f64 (cos.f64 t) ew)
(/.f64 (neg.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 (*.f64 ew (cos.f64 t)) 1)
(*.f64 (cos.f64 t) ew)
(pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 3)
(*.f64 (cos.f64 t) ew)
(cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3))
(*.f64 (cos.f64 t) ew)
(neg.f64 (neg.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (cos.f64 t) ew)
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 3))
(*.f64 (cos.f64 t) ew)
(if (!=.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) -1/3) -1) (*.f64 ew (cos.f64 t)))
(if (!=.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 3) -1/3)) (*.f64 (cos.f64 t) ew))
(if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) -1) (*.f64 ew (cos.f64 t)))
(if (!=.f64 (*.f64 (cos.f64 t) ew) 0) (pow.f64 (/.f64 (/.f64 1 ew) (cos.f64 t)) -1) (*.f64 (cos.f64 t) ew))
(if (!=.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) -3)) (*.f64 ew (cos.f64 t)))
(if (!=.f64 (cbrt.f64 (*.f64 (cos.f64 t) ew)) 0) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 t) ew)) -3) -1) (*.f64 (cos.f64 t) ew))
(if (!=.f64 1 0) (*.f64 ew (cos.f64 t)) (*.f64 ew (cos.f64 t)))
(if (!=.f64 1 0) (*.f64 (cos.f64 t) ew) (*.f64 (cos.f64 t) ew))
(if (!=.f64 -1 0) (*.f64 ew (cos.f64 t)) (*.f64 ew (cos.f64 t)))
(if (!=.f64 -1 0) (*.f64 (cos.f64 t) ew) (*.f64 (cos.f64 t) ew))
(if (!=.f64 2 0) (*.f64 ew (cos.f64 t)) (*.f64 ew (cos.f64 t)))
(if (!=.f64 2 0) (*.f64 (cos.f64 t) ew) (*.f64 (cos.f64 t) ew))
(+.f64 (*.f64 1/2 (*.f64 ew (cos.f64 t))) (*.f64 1/2 (*.f64 ew (cos.f64 t))))
(*.f64 (cos.f64 t) ew)
(+.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1/2) (*.f64 (*.f64 ew (cos.f64 t)) 1/2))
(*.f64 (cos.f64 t) ew)
(*.f64 (cbrt.f64 ew) (cbrt.f64 (cos.f64 t)))
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2))
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 ew))
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))))
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2) (cbrt.f64 (cos.f64 t))))
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))))
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (cbrt.f64 ew)))
(cbrt.f64 (*.f64 ew (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 t) ew)))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 t) ew))) (cbrt.f64 (*.f64 (cos.f64 t) ew)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2))))
(*.f64 (*.f64 (cbrt.f64 ew) (cbrt.f64 (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(cbrt.f64 (*.f64 ew (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (cbrt.f64 ew))) (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2))
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 2))
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) (cbrt.f64 (cbrt.f64 ew))) (cbrt.f64 (cbrt.f64 (cos.f64 t))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2))) (cbrt.f64 (cbrt.f64 ew))) (cbrt.f64 (cbrt.f64 (cos.f64 t))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 2) 2))
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew))) (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2))
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))))
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew)) (cbrt.f64 (cbrt.f64 (cos.f64 t))))
(cbrt.f64 (*.f64 ew (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) 2) 2)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2))) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 t) ew)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2) (cbrt.f64 (*.f64 ew (cos.f64 t)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2) (cbrt.f64 (*.f64 (cos.f64 t) ew))))) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2)))))
(*.f64 (cbrt.f64 (*.f64 ew (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(cbrt.f64 (*.f64 ew (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew)))
(cbrt.f64 (*.f64 ew (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) -1) -1)
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(*.f64 -1 (neg.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))))
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(*.f64 1 (cbrt.f64 (*.f64 ew (cos.f64 t))))
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(*.f64 2 (*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 1/2))
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(*.f64 2 (*.f64 1/2 (cbrt.f64 (*.f64 ew (cos.f64 t)))))
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 1)
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 2) 2)
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(-.f64 0 (neg.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))))
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(/.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 1)
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) -1)
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(pow.f64 (*.f64 ew (cos.f64 t)) 1/3)
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 1)
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 3)
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(cbrt.f64 (*.f64 ew (cos.f64 t)))
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(neg.f64 (neg.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))))
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) 3))
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) -1/3) -1) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (*.f64 (cos.f64 t) ew) 0) (/.f64 1 (pow.f64 (*.f64 (cos.f64 t) ew) -1/3)) (cbrt.f64 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 0) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 ew (cos.f64 t)))) -1) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (*.f64 (cos.f64 t) ew)) 0) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 ew) (cos.f64 t)) -1)) (cbrt.f64 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) -3)) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 t) ew))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 t) ew))) -3)) (cbrt.f64 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 1 0) (cbrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(if (!=.f64 1 0) (cbrt.f64 (*.f64 (cos.f64 t) ew)) (cbrt.f64 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 -1 0) (cbrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(if (!=.f64 -1 0) (cbrt.f64 (*.f64 (cos.f64 t) ew)) (cbrt.f64 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 2 0) (cbrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(if (!=.f64 2 0) (cbrt.f64 (*.f64 (cos.f64 t) ew)) (cbrt.f64 (*.f64 (cos.f64 t) ew)))
(+.f64 (*.f64 1/2 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (*.f64 1/2 (cbrt.f64 (*.f64 ew (cos.f64 t)))))
(cbrt.f64 (*.f64 (cos.f64 t) ew))
(+.f64 (*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 1/2) (*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 1/2))
(cbrt.f64 (*.f64 (cos.f64 t) ew))

eval1.4s (1.4%)

Compiler

Compiled 147798 to 46512 computations (68.5% saved)

prune2.1s (1.9%)

Pruning

23 alts after pruning (20 fresh and 3 done)

PrunedKeptTotal
New3165173182
Fresh7310
Picked101
Done235
Total3175233198
Error
0.0b
Counts
3198 → 23
Alt Table
Click to see full alt table
StatusErrorProgram
0.3b
(fabs.f64 (-.f64 (*.f64 (if (!=.f64 (*.f64 (cos.f64 t) ew) 0) (pow.f64 (/.f64 (/.f64 1 ew) (cos.f64 t)) -1) (*.f64 (cos.f64 t) 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))))))
0.2b
(fabs.f64 (-.f64 (*.f64 (if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (if (!=.f64 ew 0) (/.f64 ew (pow.f64 (cos.f64 t) -1)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))) (*.f64 ew (cos.f64 t))) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.6b
(fabs.f64 (-.f64 (*.f64 (if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) -1) (*.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 (neg.f64 (*.f64 t eh)) ew))))))
0.3b
(fabs.f64 (-.f64 (*.f64 (if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (pow.f64 (*.f64 (/.f64 -1 (cos.f64 t)) (/.f64 -1 ew)) -1) (*.f64 ew (cos.f64 t))) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.3b
(fabs.f64 (-.f64 (*.f64 (if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (/.f64 (/.f64 1 (/.f64 -1 ew)) (/.f64 -1 (cos.f64 t))) (*.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))))))
1.4b
(fabs.f64 (-.f64 (*.f64 (pow.f64 (cbrt.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 (neg.f64 (*.f64 t eh)) ew))))))
1.0b
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (pow.f64 (cbrt.f64 ew) 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))))))
25.8b
(fabs.f64 (-.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 ew 3)) (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))))))
21.7b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 eh 3))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.2b
(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 (if (!=.f64 (sin.f64 t) 0) (/.f64 -1 (/.f64 -1 (sin.f64 t))) (sin.f64 t))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.2b
(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 (+.f64 (*.f64 (sin.f64 (*.f64 t 1/2)) (cos.f64 (*.f64 t 1/2))) (*.f64 (cos.f64 (*.f64 t 1/2)) (sin.f64 (*.f64 t 1/2))))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.1b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.5b
(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 (neg.f64 (*.f64 t eh)) ew))))))
6.4b
(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 (cbrt.f64 (-.f64 (sin.f64 t) (*.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2))))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
25.8b
(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))))))
25.8b
(fabs.f64 (-.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 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))))))
15.6b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 (*.f64 eh (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
34.0b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 eh 3))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
13.8b
(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))))))
13.8b
(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 (neg.f64 (*.f64 t eh)) ew))))))
16.9b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (cbrt.f64 (pow.f64 (sin.f64 t) 3))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
28.5b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 3)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
14.6b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Compiler

Compiled 1697 to 1005 computations (40.8% saved)

localize53.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 ew (cos.f64 t))
0.2b
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
1.6b
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
20.5b
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
Compiler

Compiled 220 to 69 computations (68.6% saved)

series4.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
0.0ms
t
@0
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
0.0ms
t
@inf
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
0.0ms
t
@-inf
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
Compiler

Compiled 300 to 175 computations (41.7% saved)

rewrite2.3s (2.1%)

Algorithm
batch-egg-rewrite
Rules
70×egg-rr
Counts
1 → 70
Calls
Call 1
Inputs
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 1 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2))) (cbrt.f64 (/.f64 1 (/.f64 -1 (sin.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (sin.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2)))) (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) -1) (cbrt.f64 (/.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) (pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) (/.f64 -1 (sin.f64 t)))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)) (/.f64 -1 (sin.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))))) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) (/.f64 -1 (sin.f64 t))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) (/.f64 -1 (sin.f64 t))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2))) 2) (cbrt.f64 (/.f64 1 (sin.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) (pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (/.f64 -1 (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 1 (/.f64 -1 (sin.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 1 (/.f64 -1 (sin.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 1 (/.f64 -1 (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)) (cbrt.f64 (/.f64 1 (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) (pow.f64 (/.f64 -1 (sin.f64 t)) 2))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2) (cbrt.f64 (/.f64 1 (sin.f64 t))))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (sin.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2)))) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2)))) (neg.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 1 (/.f64 -1 (sin.f64 t)))) 3)) (+.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 (/.f64 -1 (sin.f64 t)))) (+.f64 1 (/.f64 1 (/.f64 -1 (sin.f64 t))))) (+.f64 1 (/.f64 1 (/.f64 -1 (sin.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 27 (pow.f64 (+.f64 3 (/.f64 1 (/.f64 -1 (sin.f64 t)))) 3)) (+.f64 9 (+.f64 (*.f64 (+.f64 3 (/.f64 1 (/.f64 -1 (sin.f64 t)))) (+.f64 3 (/.f64 1 (/.f64 -1 (sin.f64 t))))) (*.f64 3 (+.f64 3 (/.f64 1 (/.f64 -1 (sin.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2))) (cbrt.f64 (/.f64 -1 (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (pow.f64 (/.f64 1 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (pow.f64 (/.f64 1 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (pow.f64 (/.f64 1 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 -1 (pow.f64 (/.f64 1 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (pow.f64 (/.f64 1 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 0 (pow.f64 (/.f64 1 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sin.f64 t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 1 (sin.f64 t)) 3) -1) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (sin.f64 t)) 3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (pow.f64 (/.f64 1 (sin.f64 t)) -1) (pow.f64 (/.f64 1 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (/.f64 1 (sin.f64 t)) -1) (pow.f64 (/.f64 1 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (sin.f64 t)) 0) (pow.f64 (/.f64 1 (sin.f64 t)) -1) (pow.f64 (/.f64 1 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 0) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (pow.f64 (/.f64 1 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) 0) (pow.f64 (/.f64 -1 (/.f64 1 (/.f64 -1 (sin.f64 t)))) -1) (pow.f64 (/.f64 1 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (neg.f64 t)) 0) (sin.f64 t) (pow.f64 (/.f64 1 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 t) 0) (sin.f64 t) (pow.f64 (/.f64 1 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)))) (pow.f64 (/.f64 1 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)))) (pow.f64 (/.f64 1 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 0) (pow.f64 (/.f64 -1 (/.f64 1 (/.f64 -1 (sin.f64 t)))) -1) (pow.f64 (/.f64 1 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) 0) (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2) (/.f64 1 (/.f64 -1 (sin.f64 t)))))) (pow.f64 (/.f64 1 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2))))) (pow.f64 (/.f64 1 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (/.f64 1 (sin.f64 t)) 3) -1) 0) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 1 (sin.f64 t)) 3) -1) -1/3) -1) (pow.f64 (/.f64 1 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) 0) (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) -3) -1) (pow.f64 (/.f64 1 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 0) (/.f64 (/.f64 -1 (pow.f64 (/.f64 -1 (sin.f64 t)) 2)) (/.f64 1 (/.f64 -1 (sin.f64 t)))) (pow.f64 (/.f64 1 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 1 (sin.f64 t)) 3) 0) (pow.f64 (pow.f64 (/.f64 1 (sin.f64 t)) 3) -1/3) (pow.f64 (/.f64 1 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) 0) (pow.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) -3) (pow.f64 (/.f64 1 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 1 (sin.f64 t)) 3) -1) (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)) (pow.f64 (/.f64 1 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (pow.f64 (/.f64 1 (sin.f64 t)) 3) -1) (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)) (pow.f64 (/.f64 1 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (sin.f64 t)))) 0) (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2) (/.f64 1 (/.f64 -1 (sin.f64 t)))))) (pow.f64 (/.f64 1 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 1 (sin.f64 t)) 3) -1) (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)) (pow.f64 (/.f64 1 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 1 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) 0)))))

simplify2.7s (2.5%)

Algorithm
egglog
Counts
82 → 101
Calls
Call 1
Inputs
t
(+.f64 t (*.f64 -1/6 (pow.f64 t 3)))
(+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3))))
(+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (+.f64 (*.f64 -1/5040 (pow.f64 t 7)) (*.f64 -1/6 (pow.f64 t 3)))))
(sin.f64 t)
(sin.f64 t)
(sin.f64 t)
(sin.f64 t)
(sin.f64 t)
(sin.f64 t)
(sin.f64 t)
(sin.f64 t)
(*.f64 1 (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2))) (cbrt.f64 (/.f64 1 (/.f64 -1 (sin.f64 t)))))
(*.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) 1)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (sin.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2)))) (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) 2) -1))
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) -1) (cbrt.f64 (/.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) (pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 2))))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) (/.f64 -1 (sin.f64 t)))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)) (/.f64 -1 (sin.f64 t)))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))))) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) (/.f64 -1 (sin.f64 t))) 2)))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) (/.f64 -1 (sin.f64 t))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2))) 2) (cbrt.f64 (/.f64 1 (sin.f64 t)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) (pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2))) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2))))
(*.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) -1)
(*.f64 -1 (/.f64 1 (/.f64 -1 (sin.f64 t))))
(-.f64 3 (+.f64 3 (/.f64 1 (/.f64 -1 (sin.f64 t)))))
(-.f64 1 (+.f64 1 (/.f64 1 (/.f64 -1 (sin.f64 t)))))
(-.f64 0 (/.f64 1 (/.f64 -1 (sin.f64 t))))
(-.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) 0)
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)) (cbrt.f64 (/.f64 1 (sin.f64 t))))
(/.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) (pow.f64 (/.f64 -1 (sin.f64 t)) 2))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2) (cbrt.f64 (/.f64 1 (sin.f64 t))))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (sin.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2)))) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) 2))
(/.f64 (cbrt.f64 (/.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2)))) (neg.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) 2)))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 1 (/.f64 -1 (sin.f64 t)))) 3)) (+.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 (/.f64 -1 (sin.f64 t)))) (+.f64 1 (/.f64 1 (/.f64 -1 (sin.f64 t))))) (+.f64 1 (/.f64 1 (/.f64 -1 (sin.f64 t)))))))
(/.f64 (-.f64 27 (pow.f64 (+.f64 3 (/.f64 1 (/.f64 -1 (sin.f64 t)))) 3)) (+.f64 9 (+.f64 (*.f64 (+.f64 3 (/.f64 1 (/.f64 -1 (sin.f64 t)))) (+.f64 3 (/.f64 1 (/.f64 -1 (sin.f64 t))))) (*.f64 3 (+.f64 3 (/.f64 1 (/.f64 -1 (sin.f64 t))))))))
(/.f64 1 (/.f64 1 (sin.f64 t)))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2))) (cbrt.f64 (/.f64 -1 (sin.f64 t))))
(/.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) 1)
(/.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) -1)
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2)))
(fma.f64 0 0 (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(fma.f64 0 3 (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(fma.f64 0 1 (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(fma.f64 0 -1 (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(fma.f64 1 0 (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(fma.f64 -1 0 (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) 3)
(pow.f64 (/.f64 1 (sin.f64 t)) -1)
(pow.f64 (pow.f64 (pow.f64 (/.f64 1 (sin.f64 t)) 3) -1) 1/3)
(pow.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) 1)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (sin.f64 t)) 3) -1))
(neg.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))))
(if (!=.f64 -1 0) (pow.f64 (/.f64 1 (sin.f64 t)) -1) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 1 0) (pow.f64 (/.f64 1 (sin.f64 t)) -1) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (/.f64 1 (sin.f64 t)) 0) (pow.f64 (/.f64 1 (sin.f64 t)) -1) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 0) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) 0) (pow.f64 (/.f64 -1 (/.f64 1 (/.f64 -1 (sin.f64 t)))) -1) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (sin.f64 (neg.f64 t)) 0) (sin.f64 t) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (sin.f64 t) 0) (sin.f64 t) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)))) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)))) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 0) (pow.f64 (/.f64 -1 (/.f64 1 (/.f64 -1 (sin.f64 t)))) -1) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) 0) (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2) (/.f64 1 (/.f64 -1 (sin.f64 t)))))) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2))))) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (pow.f64 (pow.f64 (/.f64 1 (sin.f64 t)) 3) -1) 0) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 1 (sin.f64 t)) 3) -1) -1/3) -1) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) 0) (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) -3) -1) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 0) (/.f64 (/.f64 -1 (pow.f64 (/.f64 -1 (sin.f64 t)) 2)) (/.f64 1 (/.f64 -1 (sin.f64 t)))) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (pow.f64 (/.f64 1 (sin.f64 t)) 3) 0) (pow.f64 (pow.f64 (/.f64 1 (sin.f64 t)) 3) -1/3) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) 0) (pow.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) -3) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 1 (sin.f64 t)) 3) -1) (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 0 0) (/.f64 (pow.f64 (pow.f64 (/.f64 1 (sin.f64 t)) 3) -1) (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (sin.f64 t)))) 0) (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2) (/.f64 1 (/.f64 -1 (sin.f64 t)))))) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 1 (sin.f64 t)) 3) -1) (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(+.f64 0 (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(+.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) 0)
Outputs
t
(+.f64 t (*.f64 -1/6 (pow.f64 t 3)))
(fma.f64 -1/6 (pow.f64 t 3) t)
(+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3))))
(fma.f64 (pow.f64 t 5) 1/120 (fma.f64 -1/6 (pow.f64 t 3) t))
(+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 t (+.f64 (*.f64 -1/5040 (pow.f64 t 7)) (*.f64 -1/6 (pow.f64 t 3)))))
(+.f64 (fma.f64 (pow.f64 t 5) 1/120 t) (fma.f64 -1/5040 (pow.f64 t 7) (*.f64 -1/6 (pow.f64 t 3))))
(sin.f64 t)
(sin.f64 t)
(sin.f64 t)
(sin.f64 t)
(sin.f64 t)
(sin.f64 t)
(sin.f64 t)
(sin.f64 t)
(*.f64 1 (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2))) (cbrt.f64 (/.f64 1 (/.f64 -1 (sin.f64 t)))))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(*.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) 1)
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (sin.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2))))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2)))) (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) 2) -1))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(*.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) -1) (cbrt.f64 (/.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) (pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 2))))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) (/.f64 -1 (sin.f64 t)))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)) (/.f64 -1 (sin.f64 t)))))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))))) (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) (/.f64 -1 (sin.f64 t))) 2)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (sin.f64 t)))) (/.f64 1 (sin.f64 t))) 2) (cbrt.f64 (/.f64 1 (sin.f64 t)))))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) (/.f64 -1 (sin.f64 t))) 2))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (sin.f64 t)))) (/.f64 1 (sin.f64 t))) 2) (cbrt.f64 (/.f64 1 (sin.f64 t)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2))) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2))) 2) (cbrt.f64 (/.f64 1 (sin.f64 t)))))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) (pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 2))))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2))) 2))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)) 2) (/.f64 1 (sin.f64 t)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)) (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2))))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(*.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) -1)
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(*.f64 -1 (/.f64 1 (/.f64 -1 (sin.f64 t))))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(-.f64 3 (+.f64 3 (/.f64 1 (/.f64 -1 (sin.f64 t)))))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(-.f64 1 (+.f64 1 (/.f64 1 (/.f64 -1 (sin.f64 t)))))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(-.f64 0 (/.f64 1 (/.f64 -1 (sin.f64 t))))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(-.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) 0)
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)) (cbrt.f64 (/.f64 1 (sin.f64 t))))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(/.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) (pow.f64 (/.f64 -1 (sin.f64 t)) 2))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2) (cbrt.f64 (/.f64 1 (sin.f64 t))))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (sin.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2)))) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) 2))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(/.f64 (cbrt.f64 (/.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2)))) (neg.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) 2)))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 1 (/.f64 -1 (sin.f64 t)))) 3)) (+.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 1 (/.f64 -1 (sin.f64 t)))) (+.f64 1 (/.f64 1 (/.f64 -1 (sin.f64 t))))) (+.f64 1 (/.f64 1 (/.f64 -1 (sin.f64 t)))))))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(/.f64 (-.f64 27 (pow.f64 (+.f64 3 (/.f64 1 (/.f64 -1 (sin.f64 t)))) 3)) (+.f64 9 (+.f64 (*.f64 (+.f64 3 (/.f64 1 (/.f64 -1 (sin.f64 t)))) (+.f64 3 (/.f64 1 (/.f64 -1 (sin.f64 t))))) (*.f64 3 (+.f64 3 (/.f64 1 (/.f64 -1 (sin.f64 t))))))))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(/.f64 1 (/.f64 1 (sin.f64 t)))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2))) (cbrt.f64 (/.f64 -1 (sin.f64 t))))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(/.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) 1)
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(/.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) -1)
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2)))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(fma.f64 0 0 (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(fma.f64 0 3 (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(fma.f64 0 1 (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(fma.f64 0 -1 (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(fma.f64 1 0 (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(fma.f64 -1 0 (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) 3)
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(pow.f64 (/.f64 1 (sin.f64 t)) -1)
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(pow.f64 (pow.f64 (pow.f64 (/.f64 1 (sin.f64 t)) 3) -1) 1/3)
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(pow.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) 1)
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (sin.f64 t)) 3) -1))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(neg.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(if (!=.f64 -1 0) (pow.f64 (/.f64 1 (sin.f64 t)) -1) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 -1 0) (/.f64 -1 (/.f64 -1 (sin.f64 t))) (/.f64 -1 (/.f64 -1 (sin.f64 t))))
(if (!=.f64 1 0) (pow.f64 (/.f64 1 (sin.f64 t)) -1) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 1 0) (/.f64 -1 (/.f64 -1 (sin.f64 t))) (/.f64 -1 (/.f64 -1 (sin.f64 t))))
(if (!=.f64 (/.f64 1 (sin.f64 t)) 0) (pow.f64 (/.f64 1 (sin.f64 t)) -1) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (/.f64 1 (sin.f64 t)) 0) (/.f64 -1 (/.f64 -1 (sin.f64 t))) (/.f64 -1 (/.f64 -1 (sin.f64 t))))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 0) (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 0) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) 2) (/.f64 1 (sin.f64 t)))) (/.f64 -1 (/.f64 -1 (sin.f64 t))))
(if (!=.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) 0) (pow.f64 (/.f64 -1 (/.f64 1 (/.f64 -1 (sin.f64 t)))) -1) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (/.f64 -1 (/.f64 -1 (sin.f64 t))) 0) (/.f64 1 (pow.f64 (/.f64 -1 (/.f64 -1 (sin.f64 t))) -1)) (/.f64 -1 (/.f64 -1 (sin.f64 t))))
(if (!=.f64 (sin.f64 (neg.f64 t)) 0) (sin.f64 t) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (sin.f64 (neg.f64 t)) 0) (sin.f64 t) (/.f64 -1 (/.f64 -1 (sin.f64 t))))
(if (!=.f64 (sin.f64 t) 0) (sin.f64 t) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (sin.f64 t) 0) (sin.f64 t) (/.f64 -1 (/.f64 -1 (sin.f64 t))))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)))) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2))) 0) (cbrt.f64 (/.f64 (/.f64 -1 (/.f64 -1 (sin.f64 t))) (pow.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2) -1))) (/.f64 -1 (/.f64 -1 (sin.f64 t))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)))) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)) 0) (cbrt.f64 (/.f64 (/.f64 -1 (/.f64 -1 (sin.f64 t))) (pow.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2) -1))) (/.f64 -1 (/.f64 -1 (sin.f64 t))))
(if (!=.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 0) (pow.f64 (/.f64 -1 (/.f64 1 (/.f64 -1 (sin.f64 t)))) -1) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 0) (/.f64 1 (pow.f64 (/.f64 -1 (/.f64 -1 (sin.f64 t))) -1)) (/.f64 -1 (/.f64 -1 (sin.f64 t))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) 0) (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2) (/.f64 1 (/.f64 -1 (sin.f64 t)))))) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (sin.f64 t)))) 0) (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2) (/.f64 1 (/.f64 -1 (sin.f64 t)))))) (/.f64 -1 (/.f64 -1 (sin.f64 t))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2))))) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))) 0) (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (sin.f64 t)))) (/.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2))))) (/.f64 -1 (/.f64 -1 (sin.f64 t))))
(if (!=.f64 (pow.f64 (pow.f64 (/.f64 1 (sin.f64 t)) 3) -1) 0) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (/.f64 1 (sin.f64 t)) 3) -1) -1/3) -1) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (sin.f64 t))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (sin.f64 t))) 3) -1/3)) (/.f64 -1 (/.f64 -1 (sin.f64 t))))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) 0) (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1)) -3) -1) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (sin.f64 t)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (sin.f64 t)))) -3)) (/.f64 -1 (/.f64 -1 (sin.f64 t))))
(if (!=.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 0) (/.f64 (/.f64 -1 (pow.f64 (/.f64 -1 (sin.f64 t)) 2)) (/.f64 1 (/.f64 -1 (sin.f64 t)))) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 0) (/.f64 -1 (/.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2) (/.f64 -1 (sin.f64 t)))) (/.f64 -1 (/.f64 -1 (sin.f64 t))))
(if (!=.f64 (pow.f64 (/.f64 1 (sin.f64 t)) 3) 0) (pow.f64 (pow.f64 (/.f64 1 (sin.f64 t)) 3) -1/3) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (pow.f64 (pow.f64 (sin.f64 t) 3) -1) 0) (pow.f64 (pow.f64 (pow.f64 (sin.f64 t) 3) -1) -1/3) (/.f64 -1 (/.f64 -1 (sin.f64 t))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) 0) (pow.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) -3) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) 0) (pow.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) -3) (/.f64 -1 (/.f64 -1 (sin.f64 t))))
(if (!=.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 1 (sin.f64 t)) 3) -1) (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2) -1) (pow.f64 (pow.f64 (sin.f64 t) 3) -1)) (/.f64 -1 (/.f64 -1 (sin.f64 t))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (pow.f64 (/.f64 1 (sin.f64 t)) 3) -1) (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 0 0) (/.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2) -1) (pow.f64 (pow.f64 (sin.f64 t) 3) -1)) (/.f64 -1 (/.f64 -1 (sin.f64 t))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (sin.f64 t)))) 0) (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2) (/.f64 1 (/.f64 -1 (sin.f64 t)))))) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (sin.f64 t)))) 0) (/.f64 -1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 (sin.f64 t)) 2) (/.f64 1 (/.f64 -1 (sin.f64 t)))))) (/.f64 -1 (/.f64 -1 (sin.f64 t))))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 1 (sin.f64 t)) 3) -1) (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2)) (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 -1 (sin.f64 t))) 2) -1) (pow.f64 (pow.f64 (sin.f64 t) 3) -1)) (/.f64 -1 (/.f64 -1 (sin.f64 t))))
(+.f64 0 (pow.f64 (/.f64 1 (sin.f64 t)) -1))
(/.f64 -1 (/.f64 -1 (sin.f64 t)))
(+.f64 (pow.f64 (/.f64 1 (sin.f64 t)) -1) 0)
(/.f64 -1 (/.f64 -1 (sin.f64 t)))

localize48.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 148 to 20 computations (86.5% saved)

series46.0ms (0%)

Counts
2 → 36
Calls

18 calls:

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

Compiled 2900 to 1110 computations (61.7% saved)

rewrite1.6s (1.5%)

Algorithm
batch-egg-rewrite
Rules
306×egg-rr
23×egg-rr
Counts
2 → 329
Calls
Call 1
Inputs
(cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (*.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (neg.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 2)) (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 0) (pow.f64 (/.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) -1) (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 3) -1/3)) (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) -3)) (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 t) (/.f64 eh ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (neg.f64 (cbrt.f64 ew))) (/.f64 eh (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh ew) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (cbrt.f64 (pow.f64 ew 2))) (/.f64 t (neg.f64 (cbrt.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2)) ew) (cbrt.f64 (*.f64 (neg.f64 eh) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 t eh) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 t eh) ew)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t eh) ew) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 eh (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (neg.f64 ew)) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (/.f64 t (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 t eh)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2))) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (cbrt.f64 ew)) (/.f64 (neg.f64 t) (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (*.f64 0 (cbrt.f64 (/.f64 (*.f64 t eh) ew))))) (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (*.f64 0 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (+.f64 0 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2))) (/.f64 t (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t eh) (/.f64 -1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t eh) (+.f64 0 (/.f64 -1 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 eh) (/.f64 t ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 eh) (cbrt.f64 ew)) (/.f64 t (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 2))) (/.f64 -1 (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t (cbrt.f64 ew)) (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 ew) (*.f64 t eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 ew)) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 eh) t) (pow.f64 ew -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))) (/.f64 1 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 ew -1) (*.f64 (neg.f64 eh) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 (*.f64 t eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))) (/.f64 (*.f64 ew (/.f64 (*.f64 t eh) (cbrt.f64 ew))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (pow.f64 ew 2))) (/.f64 (*.f64 ew (*.f64 (neg.f64 eh) t)) (neg.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (/.f64 (*.f64 t eh) ew))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 (*.f64 t eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (-.f64 3 (/.f64 (*.f64 t eh) (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (/.f64 (*.f64 t eh) (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 t eh) ew))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 ew (*.f64 t eh)) (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (cbrt.f64 ew)))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 ew (*.f64 (neg.f64 eh) t))) (neg.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 ew (*.f64 t eh))) (neg.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 ew (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh)))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 ew (*.f64 (/.f64 t (cbrt.f64 ew)) eh))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 ew (*.f64 (/.f64 eh (cbrt.f64 ew)) t))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 ew (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) ew)) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 ew (*.f64 (/.f64 t (cbrt.f64 ew)) (neg.f64 eh)))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 ew (*.f64 (/.f64 -1 (cbrt.f64 ew)) (*.f64 t eh)))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 ew (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (neg.f64 eh) t)))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 ew (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 ew (*.f64 (/.f64 t (neg.f64 (cbrt.f64 ew))) eh))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (pow.f64 ew 2))) (*.f64 ew (-.f64 0 (*.f64 ew (*.f64 (neg.f64 eh) t))))) (neg.f64 (pow.f64 ew 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh)))) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (/.f64 t (cbrt.f64 ew)) eh))) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (/.f64 eh (cbrt.f64 ew)) t))) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) ew)) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 t eh) (cbrt.f64 ew)))) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 eh (/.f64 t (cbrt.f64 (pow.f64 ew 2)))))) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 2))))) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 t (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) ew))) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (/.f64 t (cbrt.f64 ew)) (neg.f64 eh)))) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))))) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (/.f64 -1 (cbrt.f64 ew)) (*.f64 t eh)))) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (neg.f64 eh) t)))) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (/.f64 t (neg.f64 (cbrt.f64 ew))) eh))) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) t))))) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (neg.f64 t) (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 t (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2)))))) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (neg.f64 ew)))) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew)))) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (/.f64 (*.f64 t eh) (cbrt.f64 ew))) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 t eh))))) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (neg.f64 eh) t)) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))) (neg.f64 (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t (cbrt.f64 ew)) (neg.f64 eh)) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (cbrt.f64 ew)) (*.f64 t eh)) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 t (neg.f64 (cbrt.f64 ew))) eh) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 t eh))) (neg.f64 (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (neg.f64 eh) t))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (/.f64 t (cbrt.f64 ew)) (neg.f64 eh))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (/.f64 -1 (cbrt.f64 ew)) (*.f64 t eh))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) (cbrt.f64 (pow.f64 (*.f64 t eh) 2)))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (/.f64 t (neg.f64 (cbrt.f64 ew))) eh)) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (*.f64 t eh) (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 t (cbrt.f64 ew)) eh)) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 eh (cbrt.f64 ew)) t)) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) ew)) (cbrt.f64 (pow.f64 (*.f64 t eh) 2)))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t eh) ew) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh)))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 1 (*.f64 (/.f64 t (cbrt.f64 ew)) eh))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 1 (*.f64 (/.f64 eh (cbrt.f64 ew)) t))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) ew)) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 1 (/.f64 (/.f64 (*.f64 t eh) (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 eh (/.f64 t (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 t eh))) (*.f64 (cbrt.f64 ew) ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 (cbrt.f64 ew) (/.f64 (/.f64 (*.f64 t eh) (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))))) (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 t (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh)))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (*.f64 t eh) ew))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (/.f64 t (cbrt.f64 ew)) eh))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (/.f64 eh (cbrt.f64 ew)) t))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) ew)) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (/.f64 (*.f64 t eh) (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 eh (/.f64 t (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh)))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 ew) (/.f64 (*.f64 t eh) ew))) (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 2))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 (/.f64 t (cbrt.f64 ew)) eh))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 (/.f64 eh (cbrt.f64 ew)) t))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) ew)) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 (neg.f64 ew) (/.f64 (/.f64 (*.f64 t eh) (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (neg.f64 ew) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))))) (*.f64 (neg.f64 ew) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 ew) (/.f64 (*.f64 t eh) (cbrt.f64 ew)))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 (neg.f64 eh) t))) (pow.f64 ew 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 t (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 ew (*.f64 eh (/.f64 t (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 ew (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 ew (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (*.f64 ew (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 2))))) (*.f64 ew (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 ew (/.f64 (/.f64 (*.f64 t eh) (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 ew (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 ew (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))))) (*.f64 ew (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 ew (*.f64 t (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 ew (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))) (pow.f64 (/.f64 (*.f64 t eh) ew) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 t eh))) (neg.f64 (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 t eh) (pow.f64 (/.f64 (*.f64 t eh) ew) 2))) (neg.f64 (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 1 (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (neg.f64 (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t eh) (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 1 (*.f64 (/.f64 t (cbrt.f64 ew)) (neg.f64 eh)))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 1 (/.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 1 (*.f64 (/.f64 -1 (cbrt.f64 ew)) (*.f64 t eh)))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 t eh))))) (neg.f64 (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (pow.f64 ew 2)) (-.f64 0 (*.f64 ew (*.f64 t eh)))) (pow.f64 ew 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))) (-.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (cbrt.f64 ew))))) (*.f64 1 (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (neg.f64 eh) t)))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (pow.f64 ew 2))) (-.f64 0 (*.f64 ew (*.f64 (neg.f64 eh) t)))) (neg.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 1 (*.f64 (/.f64 t (neg.f64 (cbrt.f64 ew))) eh))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) t))))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 t eh) (cbrt.f64 ew)))) (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 (cbrt.f64 ew) (/.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (neg.f64 t) (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (pow.f64 ew 2)) (*.f64 (cbrt.f64 ew) (-.f64 0 (*.f64 ew (*.f64 t eh))))) (*.f64 (cbrt.f64 ew) (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (cbrt.f64 ew) (-.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (cbrt.f64 ew)))))) (*.f64 (cbrt.f64 ew) (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 t (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (pow.f64 ew 2))) (*.f64 (cbrt.f64 ew) (-.f64 0 (*.f64 ew (*.f64 (neg.f64 eh) t))))) (*.f64 (cbrt.f64 ew) (neg.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (*.f64 t eh) (neg.f64 ew)))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (*.f64 t eh) (cbrt.f64 ew)))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 t eh))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (/.f64 t (cbrt.f64 ew)) (neg.f64 eh)))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (/.f64 -1 (cbrt.f64 ew)) (*.f64 t eh)))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 t eh))))) (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (-.f64 0 (*.f64 ew (*.f64 t eh))))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (-.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (cbrt.f64 ew)))))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (neg.f64 eh) t)))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (pow.f64 ew 2))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (-.f64 0 (*.f64 ew (*.f64 (neg.f64 eh) t))))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (neg.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (/.f64 t (neg.f64 (cbrt.f64 ew))) eh))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (neg.f64 ew) (/.f64 (*.f64 t eh) (neg.f64 ew)))) (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) t))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (*.f64 (neg.f64 ew) (neg.f64 (cbrt.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (neg.f64 ew) (/.f64 (*.f64 t eh) (cbrt.f64 ew)))) (*.f64 (neg.f64 ew) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 t eh))) (pow.f64 ew 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (neg.f64 ew) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 (/.f64 t (cbrt.f64 ew)) (neg.f64 eh)))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 (neg.f64 ew) (/.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 (neg.f64 t) (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (neg.f64 ew) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 (/.f64 -1 (cbrt.f64 ew)) (*.f64 t eh)))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 t eh))))) (*.f64 (neg.f64 ew) (neg.f64 (cbrt.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (pow.f64 ew 2)) (*.f64 (neg.f64 ew) (-.f64 0 (*.f64 ew (*.f64 t eh))))) (neg.f64 (pow.f64 ew 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (neg.f64 ew) (-.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (cbrt.f64 ew)))))) (*.f64 (neg.f64 ew) (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 t (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (neg.f64 eh) t)))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (pow.f64 ew 2))) (*.f64 (neg.f64 ew) (-.f64 0 (*.f64 ew (*.f64 (neg.f64 eh) t))))) (*.f64 (neg.f64 ew) (neg.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 (neg.f64 eh) t))) (*.f64 (neg.f64 ew) ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 (/.f64 t (neg.f64 (cbrt.f64 ew))) eh))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 ew (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) t))))) (*.f64 ew (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 ew (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (*.f64 ew (neg.f64 (cbrt.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 ew (/.f64 (*.f64 t eh) (cbrt.f64 ew)))) (*.f64 ew (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 ew (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 ew (/.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 ew (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 ew (*.f64 (neg.f64 t) (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 ew (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 ew (*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (*.f64 ew (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 ew (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 t eh))))) (*.f64 ew (neg.f64 (cbrt.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))) (*.f64 ew (-.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (cbrt.f64 ew)))))) (*.f64 ew (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 ew (*.f64 t (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 ew (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (/.f64 t (cbrt.f64 ew)) eh)) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (/.f64 eh (cbrt.f64 ew)) t)) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) ew)) (cbrt.f64 (pow.f64 (*.f64 t eh) 2)))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 ew (*.f64 (neg.f64 eh) t))) (pow.f64 ew 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 0 (pow.f64 ew 2)) (*.f64 ew (-.f64 0 (*.f64 ew (*.f64 t eh))))) (pow.f64 ew 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 t) (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) t))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) t)))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (neg.f64 t) (/.f64 eh (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 t (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 eh (/.f64 t (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 t (/.f64 eh (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 1 (*.f64 eh (/.f64 t (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 1 (*.f64 t (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 t eh) ew))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 eh) t) (pow.f64 (/.f64 (*.f64 t eh) ew) 2))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 (neg.f64 eh) t))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) t))))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 1 (*.f64 (neg.f64 t) (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 1 (*.f64 t (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 t eh) (neg.f64 ew)))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 eh (/.f64 t (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 t (/.f64 eh (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 eh) t) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 t eh))) (*.f64 (neg.f64 ew) ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 ew (*.f64 t eh))) (pow.f64 ew 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t eh) (cbrt.f64 ew)) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 2))) (*.f64 (cbrt.f64 ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 2))) (neg.f64 (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (neg.f64 eh) t))) (*.f64 (cbrt.f64 ew) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (neg.f64 eh) t))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (*.f64 t eh) (cbrt.f64 ew)))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 t eh))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 t eh))) (*.f64 (cbrt.f64 ew) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (neg.f64 eh) t))) (*.f64 (cbrt.f64 ew) ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (neg.f64 eh) t))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 t eh) ew))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 eh) 0) (/.f64 t (/.f64 (neg.f64 ew) eh)) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 t eh) 0) (/.f64 -1 (/.f64 ew (*.f64 t eh))) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 eh) t) 0) (/.f64 -1 (/.f64 ew (*.f64 t eh))) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) -1)) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 t eh) ew) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (/.f64 (*.f64 t eh) ew)) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 t 0) (/.f64 (neg.f64 eh) (/.f64 ew t)) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 t 2))) 0) (/.f64 (cbrt.f64 t) (/.f64 ew (*.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 t 2))))) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 t) 0) (/.f64 eh (/.f64 (neg.f64 ew) t)) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 eh 2)) 0) (/.f64 (*.f64 (cbrt.f64 eh) (neg.f64 t)) (/.f64 ew (cbrt.f64 (pow.f64 eh 2)))) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (*.f64 t eh) (neg.f64 ew)) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (/.f64 ew (cbrt.f64 (pow.f64 (*.f64 t eh) 2)))) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2)) (/.f64 ew (cbrt.f64 (*.f64 (neg.f64 eh) t)))) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (*.f64 t eh) (neg.f64 ew)) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 t eh)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2)) (/.f64 (neg.f64 ew) (cbrt.f64 (*.f64 t eh)))) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 t 2)) eh) 0) (/.f64 (cbrt.f64 t) (/.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (pow.f64 t 2)) eh))) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 eh 0) (/.f64 t (/.f64 (neg.f64 ew) eh)) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 eh 2)) 0) (/.f64 (*.f64 (cbrt.f64 eh) t) (/.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 eh 2)))) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 t 2)) 0) (/.f64 (*.f64 eh (cbrt.f64 t)) (/.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 t 2)))) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 t (cbrt.f64 (pow.f64 eh 2))) 0) (/.f64 (cbrt.f64 eh) (/.f64 (neg.f64 ew) (*.f64 t (cbrt.f64 (pow.f64 eh 2))))) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) 0) (/.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3) (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3) (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (/.f64 ew (cbrt.f64 (pow.f64 (*.f64 t eh) 2)))) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 t 0) (/.f64 eh (/.f64 (neg.f64 ew) t)) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 t eh) ew) 0) (/.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3) (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3) -1/3)) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) -3)) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 0 (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 0))) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 0 (/.f64 (*.f64 t eh) (neg.f64 ew))))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 0 (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 0) (/.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 0 (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 eh ew)) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 -1 ew)) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) (*.f64 0 (/.f64 -1 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 eh ew) 0) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 ew) 0) (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) (*.f64 (/.f64 -1 ew) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 0)))))

simplify5.1s (4.8%)

Algorithm
egglog
Counts
365 → 399
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))
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (*.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) -1))
(cos.f64 (neg.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))))
(*.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 2)) (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 -1 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) -1))
(*.f64 -1 (neg.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) -1) -1)
(*.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 1)
(-.f64 0 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) -1))
(-.f64 0 (neg.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(/.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) 3)
(pow.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 3) 1/3)
(pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 1)
(cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 3))
(neg.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) -1))
(neg.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))))) 3))
(if (!=.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 0) (pow.f64 (/.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) -1) (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))))
(if (!=.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 3) -1/3)) (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))))
(if (!=.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) -3)) (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))))
(*.f64 1 (/.f64 (*.f64 t eh) (neg.f64 ew)))
(*.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 1)
(*.f64 (neg.f64 t) (/.f64 eh ew))
(*.f64 (/.f64 t (neg.f64 (cbrt.f64 ew))) (/.f64 eh (cbrt.f64 (pow.f64 ew 2))))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(*.f64 (/.f64 eh (cbrt.f64 (pow.f64 ew 2))) (/.f64 t (neg.f64 (cbrt.f64 ew))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2)) ew))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2)) ew) (cbrt.f64 (*.f64 (neg.f64 eh) t)))
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) ew)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))
(*.f64 (/.f64 (*.f64 t eh) ew) -1)
(*.f64 t (/.f64 eh (neg.f64 ew)))
(*.f64 (/.f64 eh (neg.f64 ew)) t)
(*.f64 eh (/.f64 t (neg.f64 ew)))
(*.f64 (cbrt.f64 (*.f64 t eh)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2))) ew))
(*.f64 (/.f64 eh (cbrt.f64 ew)) (/.f64 (neg.f64 t) (cbrt.f64 (pow.f64 ew 2))))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (*.f64 0 (cbrt.f64 (/.f64 (*.f64 t eh) ew))))) (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (*.f64 0 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (+.f64 0 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))))
(*.f64 (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2))) (/.f64 t (cbrt.f64 ew)))
(*.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 (pow.f64 ew -1)))
(*.f64 (*.f64 t eh) (/.f64 -1 ew))
(*.f64 (*.f64 t eh) (+.f64 0 (/.f64 -1 ew)))
(*.f64 (neg.f64 eh) (/.f64 t ew))
(*.f64 (/.f64 (neg.f64 eh) (cbrt.f64 ew)) (/.f64 t (cbrt.f64 (pow.f64 ew 2))))
(*.f64 (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 2))) (/.f64 -1 (cbrt.f64 ew)))
(*.f64 (/.f64 t (cbrt.f64 ew)) (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2))))
(*.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))
(*.f64 (/.f64 -1 ew) (*.f64 t eh))
(*.f64 (/.f64 -1 (cbrt.f64 ew)) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 2))))
(*.f64 (*.f64 (neg.f64 eh) t) (pow.f64 ew -1))
(*.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))) (/.f64 1 (cbrt.f64 (pow.f64 ew 2))))
(*.f64 (pow.f64 ew -1) (*.f64 (neg.f64 eh) t))
(-.f64 1 (+.f64 1 (/.f64 (*.f64 t eh) ew)))
(-.f64 (/.f64 0 (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))) (/.f64 (*.f64 ew (/.f64 (*.f64 t eh) (cbrt.f64 ew))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 ew 2))) (/.f64 (*.f64 ew (*.f64 (neg.f64 eh) t)) (neg.f64 (pow.f64 ew 2))))
(-.f64 (/.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (/.f64 (*.f64 t eh) ew))
(-.f64 3 (+.f64 3 (/.f64 (*.f64 t eh) ew)))
(-.f64 3 (-.f64 3 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(-.f64 1 (-.f64 1 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(-.f64 0 (/.f64 (*.f64 t eh) ew))
(-.f64 0 (/.f64 (*.f64 ew (*.f64 t eh)) (pow.f64 ew 2)))
(-.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 0)
(/.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 1)
(/.f64 (-.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (cbrt.f64 ew)))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (-.f64 0 (*.f64 ew (*.f64 (neg.f64 eh) t))) (neg.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 0 (*.f64 ew (*.f64 t eh))) (neg.f64 (pow.f64 ew 2)))
(/.f64 (-.f64 0 (*.f64 ew (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh)))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (-.f64 0 (*.f64 ew (*.f64 (/.f64 t (cbrt.f64 ew)) eh))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (-.f64 0 (*.f64 ew (*.f64 (/.f64 eh (cbrt.f64 ew)) t))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (-.f64 0 (*.f64 ew (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) ew)) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (+.f64 0 (*.f64 ew (*.f64 (/.f64 t (cbrt.f64 ew)) (neg.f64 eh)))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (+.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (+.f64 0 (*.f64 ew (*.f64 (/.f64 -1 (cbrt.f64 ew)) (*.f64 t eh)))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (+.f64 0 (*.f64 ew (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (neg.f64 eh) t)))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (+.f64 0 (*.f64 ew (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (+.f64 0 (*.f64 ew (*.f64 (/.f64 t (neg.f64 (cbrt.f64 ew))) eh))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (pow.f64 ew 2))) (*.f64 ew (-.f64 0 (*.f64 ew (*.f64 (neg.f64 eh) t))))) (neg.f64 (pow.f64 ew 3)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh)))) ew)
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (/.f64 t (cbrt.f64 ew)) eh))) ew)
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (/.f64 eh (cbrt.f64 ew)) t))) ew)
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) ew)) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) ew)
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 t eh) (cbrt.f64 ew)))) ew)
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 eh (/.f64 t (cbrt.f64 (pow.f64 ew 2)))))) ew)
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) ew)
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 2))))) ew)
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 t (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) ew)
(/.f64 (-.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) ew))) ew)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (/.f64 t (cbrt.f64 ew)) (neg.f64 eh)))) ew)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))))) ew)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (/.f64 -1 (cbrt.f64 ew)) (*.f64 t eh)))) ew)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (neg.f64 eh) t)))) ew)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) ew)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (/.f64 t (neg.f64 (cbrt.f64 ew))) eh))) ew)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) t))))) ew)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (neg.f64 t) (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) ew)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))) ew)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) ew)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 t (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2)))))) ew)
(/.f64 (+.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (neg.f64 ew)))) ew)
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew)))) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (/.f64 (*.f64 t eh) (cbrt.f64 ew))) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 t eh))))) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (neg.f64 eh) t)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))) (neg.f64 (cbrt.f64 ew)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 (/.f64 t (cbrt.f64 ew)) (neg.f64 eh)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 ew)) (*.f64 t eh)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 (/.f64 t (neg.f64 (cbrt.f64 ew))) eh) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 t eh))) (neg.f64 (cbrt.f64 ew)))
(/.f64 (/.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (neg.f64 eh) t))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 0 (*.f64 (/.f64 t (cbrt.f64 ew)) (neg.f64 eh))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 0 (*.f64 (/.f64 -1 (cbrt.f64 ew)) (*.f64 t eh))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) (cbrt.f64 (pow.f64 (*.f64 t eh) 2)))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 0 (*.f64 (/.f64 t (neg.f64 (cbrt.f64 ew))) eh)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 t eh) (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (neg.f64 (*.f64 (/.f64 t (cbrt.f64 ew)) eh)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (neg.f64 (*.f64 (/.f64 eh (cbrt.f64 ew)) t)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) ew)) (cbrt.f64 (pow.f64 (*.f64 t eh) 2)))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (/.f64 (*.f64 t eh) ew) -1)
(/.f64 (-.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh)))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (-.f64 0 (*.f64 1 (*.f64 (/.f64 t (cbrt.f64 ew)) eh))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (-.f64 0 (*.f64 1 (*.f64 (/.f64 eh (cbrt.f64 ew)) t))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (-.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) ew)) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 1 (/.f64 (/.f64 (*.f64 t eh) (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))
(/.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 eh (/.f64 t (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 t eh))) (*.f64 (cbrt.f64 ew) ew))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 (cbrt.f64 ew) (/.f64 (/.f64 (*.f64 t eh) (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))))) (neg.f64 ew))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 t (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh)))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (*.f64 t eh) ew))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (/.f64 t (cbrt.f64 ew)) eh))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (/.f64 eh (cbrt.f64 ew)) t))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) ew)) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (/.f64 (*.f64 t eh) (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 eh (/.f64 t (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh)))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (/.f64 (*.f64 t eh) ew))) (neg.f64 ew))
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 2))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 (/.f64 t (cbrt.f64 ew)) eh))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 (/.f64 eh (cbrt.f64 ew)) t))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) ew)) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 (neg.f64 ew) (/.f64 (/.f64 (*.f64 t eh) (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (neg.f64 ew) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))))) (*.f64 (neg.f64 ew) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (/.f64 (*.f64 t eh) (cbrt.f64 ew)))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 (neg.f64 eh) t))) (pow.f64 ew 2))
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 t (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))
(/.f64 (-.f64 0 (*.f64 ew (*.f64 eh (/.f64 t (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 ew (cbrt.f64 ew)))
(/.f64 (-.f64 0 (*.f64 ew (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (*.f64 ew (cbrt.f64 ew)))
(/.f64 (-.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 2))))) (*.f64 ew (cbrt.f64 ew)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 ew (/.f64 (/.f64 (*.f64 t eh) (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 ew (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 ew (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))))) (*.f64 ew (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (-.f64 0 (*.f64 ew (*.f64 t (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 ew (cbrt.f64 ew)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))) (pow.f64 (/.f64 (*.f64 t eh) ew) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 t eh))) (neg.f64 (cbrt.f64 ew)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 t eh) (pow.f64 (/.f64 (*.f64 t eh) ew) 2))) (neg.f64 (cbrt.f64 ew)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 1 (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (neg.f64 (cbrt.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (+.f64 0 (*.f64 1 (*.f64 (/.f64 t (cbrt.f64 ew)) (neg.f64 eh)))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 1 (/.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))
(/.f64 (+.f64 0 (*.f64 1 (*.f64 (/.f64 -1 (cbrt.f64 ew)) (*.f64 t eh)))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 t eh))))) (neg.f64 (cbrt.f64 ew)))
(/.f64 (+.f64 (*.f64 0 (pow.f64 ew 2)) (-.f64 0 (*.f64 ew (*.f64 t eh)))) (pow.f64 ew 2))
(/.f64 (+.f64 (*.f64 0 (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))) (-.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (cbrt.f64 ew))))) (*.f64 1 (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (+.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (neg.f64 eh) t)))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (pow.f64 ew 2))) (-.f64 0 (*.f64 ew (*.f64 (neg.f64 eh) t)))) (neg.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 0 (*.f64 1 (*.f64 (/.f64 t (neg.f64 (cbrt.f64 ew))) eh))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) t))))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 t eh) (cbrt.f64 ew)))) (neg.f64 ew))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 (cbrt.f64 ew) (/.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (neg.f64 t) (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 (*.f64 0 (pow.f64 ew 2)) (*.f64 (cbrt.f64 ew) (-.f64 0 (*.f64 ew (*.f64 t eh))))) (*.f64 (cbrt.f64 ew) (pow.f64 ew 2)))
(/.f64 (+.f64 (*.f64 0 (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (cbrt.f64 ew) (-.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (cbrt.f64 ew)))))) (*.f64 (cbrt.f64 ew) (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 t (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (pow.f64 ew 2))) (*.f64 (cbrt.f64 ew) (-.f64 0 (*.f64 ew (*.f64 (neg.f64 eh) t))))) (*.f64 (cbrt.f64 ew) (neg.f64 (pow.f64 ew 2))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (*.f64 t eh) (neg.f64 ew)))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (neg.f64 ew))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (*.f64 t eh) (cbrt.f64 ew)))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 t eh))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (neg.f64 ew)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (/.f64 t (cbrt.f64 ew)) (neg.f64 eh)))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (/.f64 -1 (cbrt.f64 ew)) (*.f64 t eh)))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 t eh))))) (neg.f64 ew))
(/.f64 (+.f64 (*.f64 0 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (-.f64 0 (*.f64 ew (*.f64 t eh))))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (pow.f64 ew 2)))
(/.f64 (+.f64 (*.f64 0 (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (-.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (cbrt.f64 ew)))))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (neg.f64 eh) t)))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (pow.f64 ew 2))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (-.f64 0 (*.f64 ew (*.f64 (neg.f64 eh) t))))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (neg.f64 (pow.f64 ew 2))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (/.f64 t (neg.f64 (cbrt.f64 ew))) eh))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))
(/.f64 (+.f64 0 (*.f64 (neg.f64 ew) (/.f64 (*.f64 t eh) (neg.f64 ew)))) (neg.f64 ew))
(/.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) t))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (*.f64 (neg.f64 ew) (neg.f64 (cbrt.f64 ew))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (neg.f64 ew) (/.f64 (*.f64 t eh) (cbrt.f64 ew)))) (*.f64 (neg.f64 ew) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 t eh))) (pow.f64 ew 2))
(/.f64 (+.f64 0 (*.f64 (neg.f64 ew) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))
(/.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 (/.f64 t (cbrt.f64 ew)) (neg.f64 eh)))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 (neg.f64 ew) (/.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))
(/.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 (neg.f64 t) (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))
(/.f64 (+.f64 0 (*.f64 (neg.f64 ew) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 (/.f64 -1 (cbrt.f64 ew)) (*.f64 t eh)))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 t eh))))) (*.f64 (neg.f64 ew) (neg.f64 (cbrt.f64 ew))))
(/.f64 (+.f64 (*.f64 0 (pow.f64 ew 2)) (*.f64 (neg.f64 ew) (-.f64 0 (*.f64 ew (*.f64 t eh))))) (neg.f64 (pow.f64 ew 3)))
(/.f64 (+.f64 (*.f64 0 (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (neg.f64 ew) (-.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (cbrt.f64 ew)))))) (*.f64 (neg.f64 ew) (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 t (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))
(/.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (neg.f64 eh) t)))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (pow.f64 ew 2))) (*.f64 (neg.f64 ew) (-.f64 0 (*.f64 ew (*.f64 (neg.f64 eh) t))))) (*.f64 (neg.f64 ew) (neg.f64 (pow.f64 ew 2))))
(/.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 (neg.f64 eh) t))) (*.f64 (neg.f64 ew) ew))
(/.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 (/.f64 t (neg.f64 (cbrt.f64 ew))) eh))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (+.f64 0 (*.f64 ew (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) t))))) (*.f64 ew (cbrt.f64 ew)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 ew (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (*.f64 ew (neg.f64 (cbrt.f64 ew))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 ew (/.f64 (*.f64 t eh) (cbrt.f64 ew)))) (*.f64 ew (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (+.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 ew (cbrt.f64 ew)))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 ew (/.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 ew (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))
(/.f64 (+.f64 0 (*.f64 ew (*.f64 (neg.f64 t) (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 ew (cbrt.f64 ew)))
(/.f64 (+.f64 0 (*.f64 ew (*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (*.f64 ew (cbrt.f64 ew)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 ew (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 t eh))))) (*.f64 ew (neg.f64 (cbrt.f64 ew))))
(/.f64 (+.f64 (*.f64 0 (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))) (*.f64 ew (-.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (cbrt.f64 ew)))))) (*.f64 ew (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (+.f64 0 (*.f64 ew (*.f64 t (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 ew (cbrt.f64 ew)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (-.f64 0 (*.f64 (/.f64 t (cbrt.f64 ew)) eh)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (-.f64 0 (*.f64 (/.f64 eh (cbrt.f64 ew)) t)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) ew)) (cbrt.f64 (pow.f64 (*.f64 t eh) 2)))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 ew))
(/.f64 (+.f64 0 (*.f64 ew (*.f64 (neg.f64 eh) t))) (pow.f64 ew 2))
(/.f64 (+.f64 (*.f64 0 (pow.f64 ew 2)) (*.f64 ew (-.f64 0 (*.f64 ew (*.f64 t eh))))) (pow.f64 ew 3))
(/.f64 (*.f64 (neg.f64 t) (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 ew))
(/.f64 (*.f64 t (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 ew))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))) (cbrt.f64 ew))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) t))) (cbrt.f64 ew))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) t)))) (cbrt.f64 ew))
(/.f64 (+.f64 0 (*.f64 (neg.f64 t) (/.f64 eh (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 ew))
(/.f64 (+.f64 0 (*.f64 t (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 ew))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)))) (cbrt.f64 ew))
(/.f64 (neg.f64 (*.f64 eh (/.f64 t (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 ew))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)))) (cbrt.f64 ew))
(/.f64 (neg.f64 (*.f64 t (/.f64 eh (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 ew))
(/.f64 (-.f64 0 (*.f64 1 (*.f64 eh (/.f64 t (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 ew))
(/.f64 (-.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (cbrt.f64 ew))
(/.f64 (-.f64 0 (*.f64 1 (*.f64 t (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 ew))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 t eh) ew))) (cbrt.f64 ew))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 eh) t) (pow.f64 (/.f64 (*.f64 t eh) ew) 2))) (cbrt.f64 ew))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 (neg.f64 eh) t))) (cbrt.f64 ew))
(/.f64 (+.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) t))))) (cbrt.f64 ew))
(/.f64 (+.f64 0 (*.f64 1 (*.f64 (neg.f64 t) (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 ew))
(/.f64 (+.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (cbrt.f64 ew))
(/.f64 (+.f64 0 (*.f64 1 (*.f64 t (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 ew))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 t eh) (neg.f64 ew)))) (cbrt.f64 ew))
(/.f64 (-.f64 0 (*.f64 eh (/.f64 t (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 ew))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)))) (cbrt.f64 ew))
(/.f64 (-.f64 0 (*.f64 t (/.f64 eh (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 ew))
(/.f64 (*.f64 (neg.f64 eh) t) ew)
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 t eh))) (*.f64 (neg.f64 ew) ew))
(/.f64 (-.f64 0 (*.f64 ew (*.f64 t eh))) (pow.f64 ew 2))
(/.f64 (/.f64 (*.f64 t eh) (cbrt.f64 ew)) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 2))) (*.f64 (cbrt.f64 ew) -1))
(/.f64 (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 2))) (neg.f64 (cbrt.f64 ew)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (neg.f64 eh) t))) (*.f64 (cbrt.f64 ew) (neg.f64 ew)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (neg.f64 eh) t))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (neg.f64 ew)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (*.f64 t eh) (cbrt.f64 ew)))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 t eh))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) ew))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 t eh))) (*.f64 (cbrt.f64 ew) (neg.f64 ew)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (neg.f64 eh) t))) (*.f64 (cbrt.f64 ew) ew))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (neg.f64 eh) t))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) ew))
(fma.f64 0 0 (/.f64 (*.f64 t eh) (neg.f64 ew)))
(fma.f64 1 0 (/.f64 (*.f64 t eh) (neg.f64 ew)))
(pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3))
(neg.f64 (/.f64 (*.f64 t eh) ew))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 3))
(if (!=.f64 (neg.f64 eh) 0) (/.f64 t (/.f64 (neg.f64 ew) eh)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (*.f64 t eh) 0) (/.f64 -1 (/.f64 ew (*.f64 t eh))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (*.f64 (neg.f64 eh) t) 0) (/.f64 -1 (/.f64 ew (*.f64 t eh))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) -1)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (/.f64 (*.f64 t eh) ew) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (/.f64 (*.f64 t eh) ew)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 t 0) (/.f64 (neg.f64 eh) (/.f64 ew t)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (*.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 t 2))) 0) (/.f64 (cbrt.f64 t) (/.f64 ew (*.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 t 2))))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (neg.f64 t) 0) (/.f64 eh (/.f64 (neg.f64 ew) t)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (cbrt.f64 (pow.f64 eh 2)) 0) (/.f64 (*.f64 (cbrt.f64 eh) (neg.f64 t)) (/.f64 ew (cbrt.f64 (pow.f64 eh 2)))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 -1 0) (/.f64 (*.f64 t eh) (neg.f64 ew)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (/.f64 ew (cbrt.f64 (pow.f64 (*.f64 t eh) 2)))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2)) (/.f64 ew (cbrt.f64 (*.f64 (neg.f64 eh) t)))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 1 0) (/.f64 (*.f64 t eh) (neg.f64 ew)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (cbrt.f64 (*.f64 t eh)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2)) (/.f64 (neg.f64 ew) (cbrt.f64 (*.f64 t eh)))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 t 2)) eh) 0) (/.f64 (cbrt.f64 t) (/.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (pow.f64 t 2)) eh))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 eh 0) (/.f64 t (/.f64 (neg.f64 ew) eh)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (cbrt.f64 (pow.f64 eh 2)) 0) (/.f64 (*.f64 (cbrt.f64 eh) t) (/.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 eh 2)))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (cbrt.f64 (pow.f64 t 2)) 0) (/.f64 (*.f64 eh (cbrt.f64 t)) (/.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 t 2)))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (*.f64 t (cbrt.f64 (pow.f64 eh 2))) 0) (/.f64 (cbrt.f64 eh) (/.f64 (neg.f64 ew) (*.f64 t (cbrt.f64 (pow.f64 eh 2))))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) 0) (/.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3) (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3) (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (/.f64 ew (cbrt.f64 (pow.f64 (*.f64 t eh) 2)))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 t 0) (/.f64 eh (/.f64 (neg.f64 ew) t)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (/.f64 (*.f64 t eh) ew) 0) (/.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3) (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3) -1/3)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) -3)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 0 (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 0))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 0 (/.f64 (*.f64 t eh) (neg.f64 ew))))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 0 (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 0) (/.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 0 (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(+.f64 (*.f64 0 (/.f64 eh ew)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(+.f64 (*.f64 0 (/.f64 -1 ew)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(+.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) (*.f64 0 (/.f64 -1 ew)))
(+.f64 (*.f64 (/.f64 eh ew) 0) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(+.f64 (*.f64 (/.f64 -1 ew) 0) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(+.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) (*.f64 (/.f64 -1 ew) 0))
(+.f64 0 (/.f64 (*.f64 t eh) (neg.f64 ew)))
(+.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 0)
Outputs
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))
(cos.f64 (*.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) -1))
(cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))
(cos.f64 (neg.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))
(*.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 2)))
(cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 2)) (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))
(*.f64 -1 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) -1))
(cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))
(*.f64 -1 (neg.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) -1) -1)
(cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))
(*.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))))
(cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 1)
(cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))
(-.f64 0 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) -1))
(cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))
(-.f64 0 (neg.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))
(/.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 1)
(cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))
(pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) 3)
(cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))
(pow.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 3) 1/3)
(cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))
(pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 1)
(cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))
(cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 3))
(cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))
(neg.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) -1))
(cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))
(neg.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))))
(cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))))) 3))
(cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))
(if (!=.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 0) (pow.f64 (/.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) -1) (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))))
(if (!=.f64 (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew))) 0) (/.f64 1 (pow.f64 (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew))) -1)) (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew))))
(if (!=.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 3) -1/3)) (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))))
(if (!=.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew))) 3) 0) (pow.f64 (pow.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew))) 3) -1/3) -1) (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew))))
(if (!=.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))) -3)) (cos.f64 (atan.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))))
(if (!=.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))) 0) (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))) -3) -1) (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew))))
(*.f64 1 (/.f64 (*.f64 t eh) (neg.f64 ew)))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 1)
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 (neg.f64 t) (/.f64 eh ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 (/.f64 t (neg.f64 (cbrt.f64 ew))) (/.f64 eh (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(*.f64 (/.f64 eh ew) (neg.f64 t))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 (/.f64 eh (cbrt.f64 (pow.f64 ew 2))) (/.f64 t (neg.f64 (cbrt.f64 ew))))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2)) ew))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 t eh) 2) (neg.f64 (*.f64 t eh)))) ew)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2)) ew) (cbrt.f64 (*.f64 (neg.f64 eh) t)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 t eh) 2) (neg.f64 (*.f64 t eh)))) ew)
(*.f64 -1 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) ew)) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))
(neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 3)))
(*.f64 (/.f64 (*.f64 t eh) ew) -1)
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 t (/.f64 eh (neg.f64 ew)))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 (/.f64 eh (neg.f64 ew)) t)
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 eh (/.f64 t (neg.f64 ew)))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 (cbrt.f64 (*.f64 t eh)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2))) ew))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (*.f64 t eh) 2)))) ew)
(*.f64 (/.f64 eh (cbrt.f64 ew)) (/.f64 (neg.f64 t) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (*.f64 0 (cbrt.f64 (/.f64 (*.f64 t eh) ew))))) (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (*.f64 0 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (+.f64 0 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2))) (/.f64 t (cbrt.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(*.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 (pow.f64 ew -1)))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh))) (cbrt.f64 (pow.f64 ew 2)))
(*.f64 (*.f64 t eh) (/.f64 -1 ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 (*.f64 t eh) (+.f64 0 (/.f64 -1 ew)))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 (neg.f64 eh) (/.f64 t ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 (/.f64 (neg.f64 eh) (cbrt.f64 ew)) (/.f64 t (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(*.f64 (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 2))) (/.f64 -1 (cbrt.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(*.f64 (/.f64 t (cbrt.f64 ew)) (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(*.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh))) (cbrt.f64 (pow.f64 ew 2)))
(*.f64 (/.f64 -1 ew) (*.f64 t eh))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 (/.f64 -1 (cbrt.f64 ew)) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(*.f64 (*.f64 (neg.f64 eh) t) (pow.f64 ew -1))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(*.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))) (/.f64 1 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(*.f64 (pow.f64 ew -1) (*.f64 (neg.f64 eh) t))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(-.f64 1 (+.f64 1 (/.f64 (*.f64 t eh) ew)))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(-.f64 (/.f64 0 (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))) (/.f64 (*.f64 ew (/.f64 (*.f64 t eh) (cbrt.f64 ew))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(-.f64 (/.f64 0 (neg.f64 (pow.f64 ew 2))) (/.f64 (*.f64 ew (*.f64 (neg.f64 eh) t)) (neg.f64 (pow.f64 ew 2))))
(/.f64 (*.f64 ew (*.f64 t eh)) (neg.f64 (pow.f64 ew 2)))
(-.f64 (/.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(-.f64 3 (+.f64 3 (/.f64 (*.f64 t eh) ew)))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(-.f64 3 (-.f64 3 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(-.f64 1 (-.f64 1 (/.f64 (*.f64 t eh) (neg.f64 ew))))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(-.f64 0 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(-.f64 0 (/.f64 (*.f64 ew (*.f64 t eh)) (pow.f64 ew 2)))
(/.f64 (*.f64 ew (*.f64 t eh)) (neg.f64 (pow.f64 ew 2)))
(-.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 0)
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(/.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 1)
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(/.f64 (-.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (cbrt.f64 ew)))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (-.f64 0 (*.f64 ew (*.f64 (neg.f64 eh) t))) (neg.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 ew (*.f64 t eh)) (neg.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 0 (*.f64 ew (*.f64 t eh))) (neg.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 ew (*.f64 t eh)) (neg.f64 (pow.f64 ew 2)))
(/.f64 (-.f64 0 (*.f64 ew (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh)))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (/.f64 (*.f64 ew (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh))) (neg.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (-.f64 0 (*.f64 ew (*.f64 (/.f64 t (cbrt.f64 ew)) eh))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (-.f64 0 (*.f64 ew (*.f64 (/.f64 eh (cbrt.f64 ew)) t))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (-.f64 0 (*.f64 ew (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) ew)) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (*.f64 ew (cbrt.f64 (*.f64 (/.f64 (*.f64 t eh) ew) (pow.f64 (*.f64 t eh) 2)))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) ew)))
(/.f64 (+.f64 0 (*.f64 ew (*.f64 (/.f64 t (cbrt.f64 ew)) (neg.f64 eh)))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (+.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (+.f64 0 (*.f64 ew (*.f64 (/.f64 -1 (cbrt.f64 ew)) (*.f64 t eh)))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (+.f64 0 (*.f64 ew (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (neg.f64 eh) t)))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (/.f64 (*.f64 ew (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh))) (neg.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 0 (*.f64 ew (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (/.f64 (*.f64 ew (cbrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew) (pow.f64 (*.f64 t eh) 2)))) ew) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 0 (*.f64 ew (*.f64 (/.f64 t (neg.f64 (cbrt.f64 ew))) eh))) (*.f64 ew (cbrt.f64 (pow.f64 ew 2))))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (pow.f64 ew 2))) (*.f64 ew (-.f64 0 (*.f64 ew (*.f64 (neg.f64 eh) t))))) (neg.f64 (pow.f64 ew 3)))
(/.f64 (*.f64 (*.f64 ew (*.f64 t eh)) ew) (neg.f64 (pow.f64 ew 3)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh)))) ew)
(/.f64 (*.f64 (cbrt.f64 (*.f64 ew (pow.f64 ew -1))) (neg.f64 (*.f64 t eh))) ew)
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (/.f64 t (cbrt.f64 ew)) eh))) ew)
(/.f64 (/.f64 (neg.f64 (*.f64 (cbrt.f64 ew) (*.f64 t eh))) (cbrt.f64 ew)) ew)
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (/.f64 eh (cbrt.f64 ew)) t))) ew)
(/.f64 (/.f64 (neg.f64 (*.f64 (cbrt.f64 ew) (*.f64 t eh))) (cbrt.f64 ew)) ew)
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) ew)) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) ew)
(/.f64 (neg.f64 (cbrt.f64 (*.f64 ew (*.f64 (/.f64 (*.f64 t eh) ew) (pow.f64 (*.f64 t eh) 2))))) ew)
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 t eh) (cbrt.f64 ew)))) ew)
(/.f64 (/.f64 (neg.f64 (*.f64 (cbrt.f64 ew) (*.f64 t eh))) (cbrt.f64 ew)) ew)
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 eh (/.f64 t (cbrt.f64 (pow.f64 ew 2)))))) ew)
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) ew)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 ew (*.f64 t eh)) ew) 2)) (cbrt.f64 (*.f64 t eh))) (neg.f64 ew))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 2))))) ew)
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 t (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) ew)
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(/.f64 (-.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) ew))) ew)
(/.f64 (*.f64 ew (*.f64 t eh)) (neg.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (/.f64 t (cbrt.f64 ew)) (neg.f64 eh)))) ew)
(/.f64 (/.f64 (neg.f64 (*.f64 (cbrt.f64 ew) (*.f64 t eh))) (cbrt.f64 ew)) ew)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))))) ew)
(/.f64 (/.f64 (neg.f64 (*.f64 (cbrt.f64 ew) (*.f64 t eh))) (cbrt.f64 ew)) ew)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (/.f64 -1 (cbrt.f64 ew)) (*.f64 t eh)))) ew)
(/.f64 (/.f64 (neg.f64 (*.f64 (cbrt.f64 ew) (*.f64 t eh))) (cbrt.f64 ew)) ew)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (neg.f64 eh) t)))) ew)
(/.f64 (*.f64 (cbrt.f64 (*.f64 ew (pow.f64 ew -1))) (neg.f64 (*.f64 t eh))) ew)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) ew)
(/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew) (pow.f64 (*.f64 t eh) 2)) ew)) ew)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (/.f64 t (neg.f64 (cbrt.f64 ew))) eh))) ew)
(/.f64 (/.f64 (neg.f64 (*.f64 (cbrt.f64 ew) (*.f64 t eh))) (cbrt.f64 ew)) ew)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) t))))) ew)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 ew (*.f64 t eh)) ew) 2)) (cbrt.f64 (neg.f64 (*.f64 t eh)))) ew)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (neg.f64 t) (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) ew)
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))) ew)
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) ew)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 ew (*.f64 t eh)) ew) 2)) (cbrt.f64 (neg.f64 (*.f64 t eh)))) ew)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 t (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2)))))) ew)
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(/.f64 (+.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (neg.f64 ew)))) ew)
(/.f64 (*.f64 ew (*.f64 t eh)) (neg.f64 (pow.f64 ew 2)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew)))) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (/.f64 (*.f64 t eh) (cbrt.f64 ew))) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 t eh)) ew)) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 t eh))))) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 t eh)) ew)) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (neg.f64 eh) t)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))) (neg.f64 (cbrt.f64 ew)))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 t eh)) ew)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))) (cbrt.f64 (pow.f64 ew 2)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew) (pow.f64 (*.f64 t eh) 2)) (pow.f64 ew 2)))
(/.f64 (*.f64 (/.f64 t (cbrt.f64 ew)) (neg.f64 eh)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 ew)) (*.f64 t eh)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (*.f64 (/.f64 t (neg.f64 (cbrt.f64 ew))) eh) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 t eh))) (neg.f64 (cbrt.f64 ew)))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 t eh)) ew)))
(/.f64 (/.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))
(/.f64 (/.f64 (*.f64 t eh) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) ew))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (neg.f64 eh) t))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 0 (*.f64 (/.f64 t (cbrt.f64 ew)) (neg.f64 eh))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (+.f64 0 (*.f64 (/.f64 -1 (cbrt.f64 ew)) (*.f64 t eh))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) (cbrt.f64 (pow.f64 (*.f64 t eh) 2)))) (cbrt.f64 (pow.f64 ew 2)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew) (pow.f64 (*.f64 t eh) 2)) (pow.f64 ew 2)))
(/.f64 (+.f64 0 (*.f64 (/.f64 t (neg.f64 (cbrt.f64 ew))) eh)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 t eh) (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))
(/.f64 (/.f64 (*.f64 t eh) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) ew))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (neg.f64 (*.f64 (/.f64 t (cbrt.f64 ew)) eh)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (neg.f64 (*.f64 (/.f64 eh (cbrt.f64 ew)) t)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) ew)) (cbrt.f64 (pow.f64 (*.f64 t eh) 2)))) (cbrt.f64 (pow.f64 ew 2)))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 t eh) ew) (pow.f64 (*.f64 t eh) 2)) (pow.f64 ew 2))))
(/.f64 (/.f64 (*.f64 t eh) ew) -1)
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(/.f64 (-.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh)))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (-.f64 0 (*.f64 1 (*.f64 (/.f64 t (cbrt.f64 ew)) eh))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (-.f64 0 (*.f64 1 (*.f64 (/.f64 eh (cbrt.f64 ew)) t))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (-.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) ew)) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) (cbrt.f64 (pow.f64 ew 2)))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 t eh) ew) (pow.f64 (*.f64 t eh) 2)) (pow.f64 ew 2))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 1 (/.f64 (/.f64 (*.f64 t eh) (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))
(/.f64 (/.f64 (*.f64 t eh) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) ew))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))
(/.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 eh (/.f64 t (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 (cbrt.f64 ew) (*.f64 t eh)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 t eh)) ew)) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 t eh))) (*.f64 (cbrt.f64 ew) ew))
(/.f64 (/.f64 (neg.f64 (*.f64 (cbrt.f64 ew) (*.f64 t eh))) (cbrt.f64 ew)) ew)
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 (cbrt.f64 ew) (*.f64 t eh)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 (cbrt.f64 ew) (/.f64 (/.f64 (*.f64 t eh) (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 ew) (*.f64 t eh)) (neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) ew)))) (cbrt.f64 (*.f64 ew (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))))) (neg.f64 ew))
(/.f64 (/.f64 (neg.f64 (*.f64 (cbrt.f64 ew) (*.f64 t eh))) (cbrt.f64 ew)) ew)
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 t (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 (cbrt.f64 ew) (*.f64 t eh)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh)))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 ew 2) (pow.f64 ew -1))) (neg.f64 (*.f64 t eh))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (*.f64 t eh) ew))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (/.f64 t (cbrt.f64 ew)) eh))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 t eh)) (cbrt.f64 ew)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (/.f64 eh (cbrt.f64 ew)) t))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 t eh)) (cbrt.f64 ew)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) ew)) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))
(/.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 t eh) ew) (pow.f64 (*.f64 t eh) 2)) (pow.f64 ew 2)))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (/.f64 (*.f64 t eh) (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 t eh)) (neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) ew)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) ew) 2)))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 t eh)) (cbrt.f64 ew)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 eh (/.f64 t (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh)))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (/.f64 (*.f64 ew (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh))) (neg.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))
(/.f64 (*.f64 ew (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 t eh)))) (neg.f64 (*.f64 ew (cbrt.f64 ew))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (/.f64 (*.f64 t eh) ew))) (neg.f64 ew))
(/.f64 (*.f64 ew (*.f64 t eh)) (neg.f64 (pow.f64 ew 2)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 2))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 (/.f64 t (cbrt.f64 ew)) eh))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 (/.f64 eh (cbrt.f64 ew)) t))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) ew)) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (*.f64 ew (cbrt.f64 (*.f64 (/.f64 (*.f64 t eh) ew) (pow.f64 (*.f64 t eh) 2)))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) ew)))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 (neg.f64 ew) (/.f64 (/.f64 (*.f64 t eh) (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))
(/.f64 (/.f64 (*.f64 ew (*.f64 t eh)) (neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) ew)))) (*.f64 ew (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (neg.f64 ew) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))))) (*.f64 (neg.f64 ew) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (/.f64 (*.f64 t eh) (cbrt.f64 ew)))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 (neg.f64 eh) t))) (pow.f64 ew 2))
(/.f64 (*.f64 ew (*.f64 t eh)) (neg.f64 (pow.f64 ew 2)))
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 t (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (-.f64 0 (*.f64 ew (*.f64 eh (/.f64 t (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 ew (cbrt.f64 ew)))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (-.f64 0 (*.f64 ew (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (*.f64 ew (cbrt.f64 ew)))
(/.f64 (*.f64 ew (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 t eh)))) (neg.f64 (*.f64 ew (cbrt.f64 ew))))
(/.f64 (-.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 2))))) (*.f64 ew (cbrt.f64 ew)))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (-.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 ew (/.f64 (/.f64 (*.f64 t eh) (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 ew (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))
(/.f64 (/.f64 (*.f64 ew (*.f64 t eh)) (neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) ew)))) (*.f64 ew (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))
(/.f64 (-.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 ew (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))))) (*.f64 ew (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (-.f64 0 (*.f64 ew (*.f64 t (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 ew (cbrt.f64 ew)))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))) (pow.f64 (/.f64 (*.f64 t eh) ew) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 t eh)) (neg.f64 (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 t eh)) (neg.f64 (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 t eh))) (neg.f64 (cbrt.f64 ew)))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 t eh)) ew)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 t eh) (pow.f64 (/.f64 (*.f64 t eh) ew) 2))) (neg.f64 (cbrt.f64 ew)))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 t eh)) ew)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 1 (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (neg.f64 (cbrt.f64 ew)))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 t eh)) ew)))
(/.f64 (*.f64 t eh) (neg.f64 ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(/.f64 (+.f64 0 (*.f64 1 (*.f64 (/.f64 t (cbrt.f64 ew)) (neg.f64 eh)))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 1 (/.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))
(/.f64 (/.f64 (*.f64 t eh) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) ew))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))
(/.f64 (+.f64 0 (*.f64 1 (*.f64 (/.f64 -1 (cbrt.f64 ew)) (*.f64 t eh)))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 t eh))))) (neg.f64 (cbrt.f64 ew)))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 t eh)) ew)))
(/.f64 (+.f64 (*.f64 0 (pow.f64 ew 2)) (-.f64 0 (*.f64 ew (*.f64 t eh)))) (pow.f64 ew 2))
(/.f64 (*.f64 ew (*.f64 t eh)) (neg.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 (*.f64 0 (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))) (-.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (cbrt.f64 ew))))) (*.f64 1 (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (+.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (neg.f64 eh) t)))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (pow.f64 ew 2))) (-.f64 0 (*.f64 ew (*.f64 (neg.f64 eh) t)))) (neg.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 ew (*.f64 t eh)) (neg.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) (cbrt.f64 (pow.f64 ew 2)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew) (pow.f64 (*.f64 t eh) 2)) (pow.f64 ew 2)))
(/.f64 (+.f64 0 (*.f64 1 (*.f64 (/.f64 t (neg.f64 (cbrt.f64 ew))) eh))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) t))))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (neg.f64 (*.f64 t eh))) ew)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 t eh) (cbrt.f64 ew)))) (neg.f64 ew))
(/.f64 (/.f64 (neg.f64 (*.f64 (cbrt.f64 ew) (*.f64 t eh))) (cbrt.f64 ew)) ew)
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 (cbrt.f64 ew) (/.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 ew) (*.f64 t eh)) (neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) ew)))) (cbrt.f64 (*.f64 ew (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (neg.f64 t) (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 (cbrt.f64 ew) (*.f64 t eh)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 (cbrt.f64 ew) (*.f64 t eh)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (neg.f64 (*.f64 t eh))) ew)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 (*.f64 0 (pow.f64 ew 2)) (*.f64 (cbrt.f64 ew) (-.f64 0 (*.f64 ew (*.f64 t eh))))) (*.f64 (cbrt.f64 ew) (pow.f64 ew 2)))
(/.f64 (*.f64 (*.f64 ew (*.f64 t eh)) (cbrt.f64 ew)) (neg.f64 (*.f64 (pow.f64 ew 2) (cbrt.f64 ew))))
(/.f64 (+.f64 (*.f64 0 (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (cbrt.f64 ew) (-.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (cbrt.f64 ew)))))) (*.f64 (cbrt.f64 ew) (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (*.f64 (cbrt.f64 ew) (/.f64 (neg.f64 (*.f64 ew (*.f64 t eh))) (cbrt.f64 ew))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) ew) (cbrt.f64 ew)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 t (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 (cbrt.f64 ew) (*.f64 t eh)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (pow.f64 ew 2))) (*.f64 (cbrt.f64 ew) (-.f64 0 (*.f64 ew (*.f64 (neg.f64 eh) t))))) (*.f64 (cbrt.f64 ew) (neg.f64 (pow.f64 ew 2))))
(/.f64 (*.f64 (*.f64 ew (*.f64 t eh)) (cbrt.f64 ew)) (neg.f64 (*.f64 (pow.f64 ew 2) (cbrt.f64 ew))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (*.f64 t eh) (neg.f64 ew)))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (neg.f64 ew))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 ew (*.f64 t eh)) ew) 2)) (cbrt.f64 (*.f64 t eh))) (neg.f64 ew))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (*.f64 t eh) (cbrt.f64 ew)))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 t eh)) (cbrt.f64 ew)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 t eh))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (neg.f64 ew)))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (/.f64 t (cbrt.f64 ew)) (neg.f64 eh)))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 t eh)) (cbrt.f64 ew)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 t eh)) (neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) ew)))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) ew) 2)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 t eh)) (cbrt.f64 ew)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (/.f64 -1 (cbrt.f64 ew)) (*.f64 t eh)))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 t eh)) (cbrt.f64 ew)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 t eh))))) (neg.f64 ew))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 ew (*.f64 t eh)) ew) 2)) (cbrt.f64 (*.f64 t eh))) (neg.f64 ew))
(/.f64 (+.f64 (*.f64 0 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (-.f64 0 (*.f64 ew (*.f64 t eh))))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (pow.f64 ew 2)))
(/.f64 (*.f64 (*.f64 ew (*.f64 t eh)) (cbrt.f64 (pow.f64 ew 2))) (neg.f64 (*.f64 (pow.f64 ew 2) (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (+.f64 (*.f64 0 (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (-.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (cbrt.f64 ew)))))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (neg.f64 (*.f64 ew (*.f64 t eh))) (cbrt.f64 ew))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) ew) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (neg.f64 eh) t)))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 ew 2) (pow.f64 ew -1))) (neg.f64 (*.f64 t eh))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (pow.f64 ew 2))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (-.f64 0 (*.f64 ew (*.f64 (neg.f64 eh) t))))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (neg.f64 (pow.f64 ew 2))))
(/.f64 (*.f64 (*.f64 ew (*.f64 t eh)) (cbrt.f64 (pow.f64 ew 2))) (neg.f64 (*.f64 (pow.f64 ew 2) (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))
(/.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew) (pow.f64 (*.f64 t eh) 2)) (pow.f64 ew 2))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (/.f64 t (neg.f64 (cbrt.f64 ew))) eh))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 t eh)) (cbrt.f64 ew)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))
(/.f64 (+.f64 0 (*.f64 (neg.f64 ew) (/.f64 (*.f64 t eh) (neg.f64 ew)))) (neg.f64 ew))
(/.f64 (*.f64 ew (*.f64 t eh)) (neg.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) t))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))
(/.f64 (*.f64 ew (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (neg.f64 (*.f64 t eh))))) (*.f64 ew (cbrt.f64 ew)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (*.f64 (neg.f64 ew) (neg.f64 (cbrt.f64 ew))))
(/.f64 (*.f64 ew (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 t eh)))) (neg.f64 (*.f64 ew (cbrt.f64 ew))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (neg.f64 ew) (/.f64 (*.f64 t eh) (cbrt.f64 ew)))) (*.f64 (neg.f64 ew) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 t eh))) (pow.f64 ew 2))
(/.f64 (*.f64 ew (*.f64 t eh)) (neg.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 0 (*.f64 (neg.f64 ew) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 (/.f64 t (cbrt.f64 ew)) (neg.f64 eh)))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 (neg.f64 ew) (/.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))
(/.f64 (/.f64 (*.f64 ew (*.f64 t eh)) (neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) ew)))) (*.f64 ew (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))
(/.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 (neg.f64 t) (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (+.f64 0 (*.f64 (neg.f64 ew) (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 (/.f64 -1 (cbrt.f64 ew)) (*.f64 t eh)))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))
(/.f64 (*.f64 ew (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (neg.f64 (*.f64 t eh))))) (*.f64 ew (cbrt.f64 ew)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 t eh))))) (*.f64 (neg.f64 ew) (neg.f64 (cbrt.f64 ew))))
(/.f64 (*.f64 ew (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 t eh)))) (neg.f64 (*.f64 ew (cbrt.f64 ew))))
(/.f64 (+.f64 (*.f64 0 (pow.f64 ew 2)) (*.f64 (neg.f64 ew) (-.f64 0 (*.f64 ew (*.f64 t eh))))) (neg.f64 (pow.f64 ew 3)))
(/.f64 (*.f64 (*.f64 ew (*.f64 t eh)) ew) (neg.f64 (pow.f64 ew 3)))
(/.f64 (+.f64 (*.f64 0 (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))) (*.f64 (neg.f64 ew) (-.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (cbrt.f64 ew)))))) (*.f64 (neg.f64 ew) (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (*.f64 ew (/.f64 (neg.f64 (*.f64 ew (*.f64 t eh))) (cbrt.f64 ew))) (*.f64 (pow.f64 ew 2) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 t (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 (neg.f64 ew) (cbrt.f64 ew)))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (neg.f64 eh) t)))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (/.f64 (*.f64 ew (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh))) (neg.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (pow.f64 ew 2))) (*.f64 (neg.f64 ew) (-.f64 0 (*.f64 ew (*.f64 (neg.f64 eh) t))))) (*.f64 (neg.f64 ew) (neg.f64 (pow.f64 ew 2))))
(/.f64 (*.f64 (*.f64 ew (*.f64 t eh)) ew) (neg.f64 (pow.f64 ew 3)))
(/.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (/.f64 (*.f64 ew (cbrt.f64 (*.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew) (pow.f64 (*.f64 t eh) 2)))) ew) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 (neg.f64 eh) t))) (*.f64 (neg.f64 ew) ew))
(/.f64 (*.f64 ew (*.f64 t eh)) (neg.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 0 (*.f64 (neg.f64 ew) (*.f64 (/.f64 t (neg.f64 (cbrt.f64 ew))) eh))) (*.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (+.f64 0 (*.f64 ew (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) t))))) (*.f64 ew (cbrt.f64 ew)))
(/.f64 (*.f64 ew (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (neg.f64 (*.f64 t eh))))) (*.f64 ew (cbrt.f64 ew)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 ew (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (*.f64 ew (neg.f64 (cbrt.f64 ew))))
(/.f64 (*.f64 ew (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 t eh)))) (neg.f64 (*.f64 ew (cbrt.f64 ew))))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (*.f64 ew (/.f64 (*.f64 t eh) (cbrt.f64 ew)))) (*.f64 ew (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (+.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 ew (cbrt.f64 ew)))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (+.f64 (*.f64 0 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))) (*.f64 ew (/.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 ew (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))
(/.f64 (/.f64 (*.f64 ew (*.f64 t eh)) (neg.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) ew)))) (*.f64 ew (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))))
(/.f64 (+.f64 0 (*.f64 ew (*.f64 (neg.f64 t) (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 ew (cbrt.f64 ew)))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (+.f64 0 (*.f64 ew (*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (*.f64 ew (cbrt.f64 ew)))
(/.f64 (*.f64 ew (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (neg.f64 (*.f64 t eh))))) (*.f64 ew (cbrt.f64 ew)))
(/.f64 (+.f64 (*.f64 0 (neg.f64 (cbrt.f64 ew))) (*.f64 ew (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 t eh))))) (*.f64 ew (neg.f64 (cbrt.f64 ew))))
(/.f64 (*.f64 ew (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 t eh)))) (neg.f64 (*.f64 ew (cbrt.f64 ew))))
(/.f64 (+.f64 (*.f64 0 (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))) (*.f64 ew (-.f64 0 (*.f64 ew (/.f64 (*.f64 t eh) (cbrt.f64 ew)))))) (*.f64 ew (*.f64 ew (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (*.f64 ew (/.f64 (neg.f64 (*.f64 ew (*.f64 t eh))) (cbrt.f64 ew))) (*.f64 (pow.f64 ew 2) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (+.f64 0 (*.f64 ew (*.f64 t (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2)))))) (*.f64 ew (cbrt.f64 ew)))
(neg.f64 (*.f64 (/.f64 ew ew) (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 3)))))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 t eh))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (-.f64 0 (*.f64 (/.f64 t (cbrt.f64 ew)) eh)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (-.f64 0 (*.f64 (/.f64 eh (cbrt.f64 ew)) t)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (/.f64 (*.f64 t eh) ew)) (cbrt.f64 (pow.f64 (*.f64 t eh) 2)))) (cbrt.f64 (pow.f64 ew 2)))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (*.f64 t eh) ew) (pow.f64 (*.f64 t eh) 2)) (pow.f64 ew 2))))
(/.f64 (/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 ew))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (+.f64 0 (*.f64 ew (*.f64 (neg.f64 eh) t))) (pow.f64 ew 2))
(/.f64 (*.f64 ew (*.f64 t eh)) (neg.f64 (pow.f64 ew 2)))
(/.f64 (+.f64 (*.f64 0 (pow.f64 ew 2)) (*.f64 ew (-.f64 0 (*.f64 ew (*.f64 t eh))))) (pow.f64 ew 3))
(/.f64 (*.f64 (*.f64 ew (*.f64 t eh)) ew) (neg.f64 (pow.f64 ew 3)))
(/.f64 (*.f64 (neg.f64 t) (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 ew))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (*.f64 t (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 ew))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))) (cbrt.f64 ew))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (neg.f64 (*.f64 t eh))) ew))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) t))) (cbrt.f64 ew))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (neg.f64 (*.f64 t eh))) ew))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) t)))) (cbrt.f64 ew))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (neg.f64 (*.f64 t eh))) ew))
(/.f64 (+.f64 0 (*.f64 (neg.f64 t) (/.f64 eh (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 ew))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (+.f64 0 (*.f64 t (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 ew))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)))) (cbrt.f64 ew))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (neg.f64 (*.f64 t eh))) ew))
(/.f64 (neg.f64 (*.f64 eh (/.f64 t (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 ew))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)))) (cbrt.f64 ew))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 t eh)) ew)))
(/.f64 (neg.f64 (*.f64 t (/.f64 eh (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 ew))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (-.f64 0 (*.f64 1 (*.f64 eh (/.f64 t (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 ew))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (-.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (cbrt.f64 ew))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 t eh)) ew)))
(/.f64 (-.f64 0 (*.f64 1 (*.f64 t (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 ew))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 t eh) ew))) (cbrt.f64 ew))
(/.f64 (/.f64 (neg.f64 (*.f64 (cbrt.f64 ew) (*.f64 t eh))) (cbrt.f64 ew)) ew)
(/.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 eh) t) (pow.f64 (/.f64 (*.f64 t eh) ew) 2))) (cbrt.f64 ew))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (neg.f64 (*.f64 t eh))) ew))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 (neg.f64 eh) t))) (cbrt.f64 ew))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (neg.f64 (*.f64 t eh))) ew))
(/.f64 (+.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (cbrt.f64 (*.f64 (neg.f64 eh) t))))) (cbrt.f64 ew))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (neg.f64 (*.f64 t eh))) ew))
(/.f64 (+.f64 0 (*.f64 1 (*.f64 (neg.f64 t) (/.f64 eh (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 ew))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (+.f64 0 (*.f64 1 (*.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2))))) (cbrt.f64 ew))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (neg.f64 (*.f64 t eh))) ew))
(/.f64 (+.f64 0 (*.f64 1 (*.f64 t (/.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 ew 2)))))) (cbrt.f64 ew))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (/.f64 (*.f64 t eh) (neg.f64 ew)))) (cbrt.f64 ew))
(/.f64 (/.f64 (neg.f64 (*.f64 (cbrt.f64 ew) (*.f64 t eh))) (cbrt.f64 ew)) ew)
(/.f64 (-.f64 0 (*.f64 eh (/.f64 t (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 ew))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (*.f64 t eh)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)))) (cbrt.f64 ew))
(neg.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 t eh)) ew)))
(/.f64 (-.f64 0 (*.f64 t (/.f64 eh (cbrt.f64 (pow.f64 ew 2))))) (cbrt.f64 ew))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (*.f64 (neg.f64 eh) t) ew)
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(/.f64 (-.f64 0 (*.f64 (neg.f64 ew) (*.f64 t eh))) (*.f64 (neg.f64 ew) ew))
(/.f64 (*.f64 ew (*.f64 t eh)) (neg.f64 (pow.f64 ew 2)))
(/.f64 (-.f64 0 (*.f64 ew (*.f64 t eh))) (pow.f64 ew 2))
(/.f64 (*.f64 ew (*.f64 t eh)) (neg.f64 (pow.f64 ew 2)))
(/.f64 (/.f64 (*.f64 t eh) (cbrt.f64 ew)) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 2))) (*.f64 (cbrt.f64 ew) -1))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (/.f64 (*.f64 t eh) (cbrt.f64 (pow.f64 ew 2))) (neg.f64 (cbrt.f64 ew)))
(/.f64 (*.f64 t eh) (neg.f64 (cbrt.f64 (pow.f64 ew 3))))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (neg.f64 eh) t))) (*.f64 (cbrt.f64 ew) (neg.f64 ew)))
(/.f64 (/.f64 (neg.f64 (*.f64 (cbrt.f64 ew) (*.f64 t eh))) (cbrt.f64 ew)) ew)
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (neg.f64 eh) t))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (neg.f64 ew)))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (*.f64 t eh) (cbrt.f64 ew)))) (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2))
(/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 t eh)) (cbrt.f64 ew)) (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 t eh))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 t eh))) (*.f64 (cbrt.f64 ew) (neg.f64 ew)))
(/.f64 (/.f64 (neg.f64 (*.f64 (cbrt.f64 ew) (*.f64 t eh))) (cbrt.f64 ew)) ew)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 ew) (*.f64 (neg.f64 eh) t))) (*.f64 (cbrt.f64 ew) ew))
(/.f64 (/.f64 (neg.f64 (*.f64 (cbrt.f64 ew) (*.f64 t eh))) (cbrt.f64 ew)) ew)
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (neg.f64 eh) t))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(fma.f64 0 0 (/.f64 (*.f64 t eh) (neg.f64 ew)))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(fma.f64 1 0 (/.f64 (*.f64 t eh) (neg.f64 ew)))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 1)
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) 3)
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(pow.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3) 1/3)
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(neg.f64 (/.f64 (*.f64 t eh) ew))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)))) 3))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(if (!=.f64 (neg.f64 eh) 0) (/.f64 t (/.f64 (neg.f64 ew) eh)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (neg.f64 eh) 0) (/.f64 t (/.f64 ew (neg.f64 eh))) (/.f64 (neg.f64 (*.f64 t eh)) ew))
(if (!=.f64 (*.f64 t eh) 0) (/.f64 -1 (/.f64 ew (*.f64 t eh))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (*.f64 t eh) 0) (/.f64 -1 (/.f64 ew (*.f64 t eh))) (/.f64 (neg.f64 (*.f64 t eh)) ew))
(if (!=.f64 (*.f64 (neg.f64 eh) t) 0) (/.f64 -1 (/.f64 ew (*.f64 t eh))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (neg.f64 (*.f64 t eh)) 0) (/.f64 -1 (/.f64 ew (*.f64 t eh))) (/.f64 (neg.f64 (*.f64 t eh)) ew))
(if (!=.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 0) (/.f64 1 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) -1)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew) 0) (/.f64 1 (/.f64 -1 (/.f64 (*.f64 t eh) ew))) (/.f64 (neg.f64 (*.f64 t eh)) ew))
(if (!=.f64 (/.f64 (*.f64 t eh) ew) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (/.f64 (*.f64 t eh) ew)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (/.f64 (*.f64 t eh) ew) 0) (/.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (/.f64 (neg.f64 (*.f64 t eh)) ew)) (/.f64 (neg.f64 (*.f64 t eh)) ew))
(if (!=.f64 t 0) (/.f64 (neg.f64 eh) (/.f64 ew t)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 t 0) (/.f64 eh (/.f64 (neg.f64 ew) t)) (/.f64 (neg.f64 (*.f64 t eh)) ew))
(if (!=.f64 (*.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 t 2))) 0) (/.f64 (cbrt.f64 t) (/.f64 ew (*.f64 (neg.f64 eh) (cbrt.f64 (pow.f64 t 2))))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (neg.f64 (*.f64 (cbrt.f64 (pow.f64 t 2)) eh)) 0) (/.f64 (neg.f64 (cbrt.f64 t)) (/.f64 ew (*.f64 (cbrt.f64 (pow.f64 t 2)) eh))) (/.f64 (neg.f64 (*.f64 t eh)) ew))
(if (!=.f64 (neg.f64 t) 0) (/.f64 eh (/.f64 (neg.f64 ew) t)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (neg.f64 t) 0) (/.f64 eh (/.f64 (neg.f64 ew) t)) (/.f64 (neg.f64 (*.f64 t eh)) ew))
(if (!=.f64 (cbrt.f64 (pow.f64 eh 2)) 0) (/.f64 (*.f64 (cbrt.f64 eh) (neg.f64 t)) (/.f64 ew (cbrt.f64 (pow.f64 eh 2)))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (cbrt.f64 (pow.f64 eh 2)) 0) (/.f64 (*.f64 (cbrt.f64 eh) t) (/.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 eh 2)))) (/.f64 (neg.f64 (*.f64 t eh)) ew))
(if (!=.f64 -1 0) (/.f64 (*.f64 t eh) (neg.f64 ew)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 -1 0) (/.f64 (neg.f64 (*.f64 t eh)) ew) (/.f64 (neg.f64 (*.f64 t eh)) ew))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (/.f64 ew (cbrt.f64 (pow.f64 (*.f64 t eh) 2)))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2))) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 t eh))) (/.f64 ew (cbrt.f64 (pow.f64 (*.f64 t eh) 2)))) (/.f64 (neg.f64 (*.f64 t eh)) ew))
(if (!=.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2)) (/.f64 ew (cbrt.f64 (*.f64 (neg.f64 eh) t)))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (cbrt.f64 (neg.f64 (*.f64 t eh))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2)) (/.f64 ew (cbrt.f64 (neg.f64 (*.f64 t eh))))) (/.f64 (neg.f64 (*.f64 t eh)) ew))
(if (!=.f64 1 0) (/.f64 (*.f64 t eh) (neg.f64 ew)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 1 0) (/.f64 (neg.f64 (*.f64 t eh)) ew) (/.f64 (neg.f64 (*.f64 t eh)) ew))
(if (!=.f64 (cbrt.f64 (*.f64 t eh)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2)) (/.f64 (neg.f64 ew) (cbrt.f64 (*.f64 t eh)))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (cbrt.f64 (*.f64 t eh)) 0) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2))) (/.f64 ew (cbrt.f64 (*.f64 t eh)))) (/.f64 (neg.f64 (*.f64 t eh)) ew))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 t 2)) eh) 0) (/.f64 (cbrt.f64 t) (/.f64 (neg.f64 ew) (*.f64 (cbrt.f64 (pow.f64 t 2)) eh))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 t 2)) eh) 0) (/.f64 (neg.f64 (cbrt.f64 t)) (/.f64 ew (*.f64 (cbrt.f64 (pow.f64 t 2)) eh))) (/.f64 (neg.f64 (*.f64 t eh)) ew))
(if (!=.f64 eh 0) (/.f64 t (/.f64 (neg.f64 ew) eh)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 eh 0) (/.f64 t (/.f64 ew (neg.f64 eh))) (/.f64 (neg.f64 (*.f64 t eh)) ew))
(if (!=.f64 (cbrt.f64 (pow.f64 eh 2)) 0) (/.f64 (*.f64 (cbrt.f64 eh) t) (/.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 eh 2)))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (cbrt.f64 (pow.f64 eh 2)) 0) (/.f64 (*.f64 (cbrt.f64 eh) t) (/.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 eh 2)))) (/.f64 (neg.f64 (*.f64 t eh)) ew))
(if (!=.f64 (cbrt.f64 (pow.f64 t 2)) 0) (/.f64 (*.f64 eh (cbrt.f64 t)) (/.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 t 2)))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (cbrt.f64 (pow.f64 t 2)) 0) (/.f64 (*.f64 eh (cbrt.f64 t)) (/.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 t 2)))) (/.f64 (neg.f64 (*.f64 t eh)) ew))
(if (!=.f64 (*.f64 t (cbrt.f64 (pow.f64 eh 2))) 0) (/.f64 (cbrt.f64 eh) (/.f64 (neg.f64 ew) (*.f64 t (cbrt.f64 (pow.f64 eh 2))))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (*.f64 t (cbrt.f64 (pow.f64 eh 2))) 0) (/.f64 (neg.f64 (cbrt.f64 eh)) (/.f64 ew (*.f64 t (cbrt.f64 (pow.f64 eh 2))))) (/.f64 (neg.f64 (*.f64 t eh)) ew))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) 0) (/.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3) (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew) 3) (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (/.f64 (neg.f64 (*.f64 t eh)) ew))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3) (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew) 3) (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (/.f64 (neg.f64 (*.f64 t eh)) ew))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 eh) t)) (/.f64 ew (cbrt.f64 (pow.f64 (*.f64 t eh) 2)))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2)) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 t eh))) (/.f64 ew (cbrt.f64 (pow.f64 (*.f64 t eh) 2)))) (/.f64 (neg.f64 (*.f64 t eh)) ew))
(if (!=.f64 t 0) (/.f64 eh (/.f64 (neg.f64 ew) t)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 t 0) (/.f64 eh (/.f64 (neg.f64 ew) t)) (/.f64 (neg.f64 (*.f64 t eh)) ew))
(if (!=.f64 (/.f64 (*.f64 t eh) ew) 0) (/.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3) (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (/.f64 (*.f64 t eh) ew) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew) 3) (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (/.f64 (neg.f64 (*.f64 t eh)) ew))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3) -1/3)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew) 3) 0) (pow.f64 (pow.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew) 3) -1/3) -1) (/.f64 (neg.f64 (*.f64 t eh)) ew))
(if (!=.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (*.f64 t eh) (neg.f64 ew))) -3)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)) 0) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)) -3) -1) (/.f64 (neg.f64 (*.f64 t eh)) ew))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 0 (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew) 3) (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (/.f64 (neg.f64 (*.f64 t eh)) ew))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 0))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 0 0) 0 (/.f64 (neg.f64 (*.f64 t eh)) ew))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 0 (/.f64 (*.f64 t eh) (neg.f64 ew))))) 0) (/.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 0 (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew) 3) (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (/.f64 (neg.f64 (*.f64 t eh)) ew))
(if (!=.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 0) (/.f64 (pow.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 (*.f64 t eh) ew) 2) (*.f64 0 (/.f64 (*.f64 t eh) (neg.f64 ew)))))) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(if (!=.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew) 0) (/.f64 (pow.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew) 3) (pow.f64 (/.f64 (*.f64 t eh) ew) 2)) (/.f64 (neg.f64 (*.f64 t eh)) ew))
(+.f64 (*.f64 0 (/.f64 eh ew)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(+.f64 (*.f64 0 (/.f64 -1 ew)) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(+.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) (*.f64 0 (/.f64 -1 ew)))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(+.f64 (*.f64 (/.f64 eh ew) 0) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(+.f64 (*.f64 (/.f64 -1 ew) 0) (/.f64 (*.f64 t eh) (neg.f64 ew)))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(+.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) (*.f64 (/.f64 -1 ew) 0))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(+.f64 0 (/.f64 (*.f64 t eh) (neg.f64 ew)))
(/.f64 (neg.f64 (*.f64 t eh)) ew)
(+.f64 (/.f64 (*.f64 t eh) (neg.f64 ew)) 0)
(/.f64 (neg.f64 (*.f64 t eh)) ew)

localize63.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(pow.f64 (sin.f64 t) 3)
1.6b
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
18.7b
(cbrt.f64 (pow.f64 (sin.f64 t) 3))
20.5b
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
Compiler

Compiled 154 to 40 computations (74% saved)

localize77.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1 (/.f64 -1 ew))
0.2b
(/.f64 (/.f64 1 (/.f64 -1 ew)) (/.f64 -1 (cos.f64 t)))
1.6b
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
20.5b
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
Compiler

Compiled 250 to 81 computations (67.6% saved)

series13.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
ew
@inf
(/.f64 1 (/.f64 -1 ew))
0.0ms
ew
@-inf
(/.f64 1 (/.f64 -1 ew))
0.0ms
ew
@0
(/.f64 1 (/.f64 -1 ew))
0.0ms
ew
@0
(/.f64 (/.f64 1 (/.f64 -1 ew)) (/.f64 -1 (cos.f64 t)))
0.0ms
t
@0
(/.f64 (/.f64 1 (/.f64 -1 ew)) (/.f64 -1 (cos.f64 t)))
Compiler

Compiled 860 to 330 computations (61.6% saved)

rewrite2.0s (1.8%)

Algorithm
batch-egg-rewrite
Rules
123×egg-rr
79×egg-rr
Counts
2 → 202
Calls
Call 1
Inputs
(/.f64 (/.f64 1 (/.f64 -1 ew)) (/.f64 -1 (cos.f64 t)))
(/.f64 1 (/.f64 -1 ew))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 ew))) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 -1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 (/.f64 -1 (cos.f64 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 -1 (cos.f64 t))) (/.f64 -1 (/.f64 -1 (cbrt.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 (/.f64 -1 (cos.f64 t)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 1 (cos.f64 t))) (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 ew -1)) (/.f64 -1 (/.f64 -1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) (/.f64 1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) (neg.f64 ew))) (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 ew -1)) (/.f64 1 (/.f64 -1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 ew -1)) (/.f64 1 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))) (cbrt.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) (pow.f64 ew -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) (neg.f64 ew))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 1 (cos.f64 t))) (/.f64 -1 (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2)) (/.f64 -1 (cbrt.f64 (pow.f64 ew -1)))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 -1 (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (*.f64 (/.f64 -1 (cos.f64 t)) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (/.f64 1 (/.f64 -1 (cos.f64 t)))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (/.f64 -1 (cbrt.f64 (pow.f64 ew -1)))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t)) -1) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (/.f64 -1 (cbrt.f64 ew))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) (/.f64 -1 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1))) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (*.f64 (cos.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 -1 (cos.f64 t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (pow.f64 ew -1)) (/.f64 -1 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 (/.f64 -1 (cos.f64 t)) 2))) (cbrt.f64 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (/.f64 -1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 1 (cos.f64 t)))) (cbrt.f64 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 ew))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))) (cbrt.f64 (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 ew))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2))) (cbrt.f64 (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2)) (/.f64 -1 (/.f64 -1 (cbrt.f64 ew)))) (cbrt.f64 (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) (/.f64 -1 (cbrt.f64 ew))) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (cbrt.f64 (pow.f64 ew -1))) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (cbrt.f64 (/.f64 1 (cos.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (pow.f64 ew -1)) (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) -1) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 1 (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 t) 0) (/.f64 (cos.f64 t) (pow.f64 ew -1)) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 0) (pow.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) -1) -1) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cos.f64 t)) 0) (/.f64 (cos.f64 t) (pow.f64 ew -1)) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 0) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) 0) (/.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 ew))) (/.f64 (/.f64 -1 (cos.f64 t)) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (/.f64 (/.f64 -1 (cos.f64 t)) (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (pow.f64 ew -1)) 0) (/.f64 -1 (/.f64 (/.f64 -1 (cos.f64 t)) (/.f64 1 (pow.f64 ew -1)))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (pow.f64 ew -1)) 0) (pow.f64 (/.f64 1 (/.f64 (cos.f64 t) (pow.f64 ew -1))) -1) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) 0) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (cos.f64 t)))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) 0) (/.f64 -1 (/.f64 (pow.f64 ew -1) (/.f64 1 (/.f64 -1 (cos.f64 t))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) 0) (pow.f64 (/.f64 (/.f64 -1 ew) (/.f64 1 (/.f64 -1 (cos.f64 t)))) -1) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t)))) (/.f64 (/.f64 -1 ew) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2) -1)) 0) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) (/.f64 (/.f64 -1 ew) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2) -1)))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) 0) (/.f64 -1 (/.f64 (/.f64 -1 ew) (/.f64 -1 (/.f64 -1 (cos.f64 t))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) (/.f64 (/.f64 -1 ew) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) 2)))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 0) (*.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 ew) 0) (*.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (neg.f64 ew)) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 ew 0) (*.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) ew) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 ew 2)) 0) (*.f64 (/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 ew 2))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 ew 2)) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (/.f64 -1 (cbrt.f64 ew))) (cbrt.f64 (pow.f64 ew 2))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 t) ew) 0) (*.f64 (cos.f64 t) ew) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) 0) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (cos.f64 t)))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (pow.f64 ew -1)) 0) (pow.f64 (/.f64 1 (/.f64 (cos.f64 t) (pow.f64 ew -1))) -1) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 t) (neg.f64 ew)) 0) (*.f64 (cos.f64 t) ew) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)) -3)) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) -1) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) -1) -1/3)) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (cos.f64 t) (neg.f64 ew)) -1) 0) (*.f64 (*.f64 (cos.f64 t) (neg.f64 ew)) -1) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew)))) 0) (/.f64 (-.f64 0 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2)) (+.f64 0 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))) (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2)) (+.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew)))) (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2)) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew)))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 0 (/.f64 1 (cos.f64 t)))) (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2)) (+.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) 0) (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) -1/3) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 (cos.f64 t) ew))) 0) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (cos.f64 t) ew))) -3) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) -1) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 0 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) 3) (pow.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3) (pow.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) 3) (pow.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 0 (/.f64 1 (cos.f64 t)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 0 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew)))))) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) -1) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 0 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) 3) (pow.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3) (pow.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 0 (/.f64 1 (cos.f64 t)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) 3) (pow.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 0 (/.f64 1 (cos.f64 t)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) -1) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 0 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) 3) (pow.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3) (pow.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) 3) (pow.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 0 (/.f64 1 (cos.f64 t)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 ew))) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 -1 (/.f64 -1 (cbrt.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 ew -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 ew -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (+.f64 0 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) 0))) (-.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (*.f64 0 (/.f64 -1 (/.f64 -1 (cbrt.f64 ew)))))) (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) 0)) (+.f64 0 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (pow.f64 ew -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (pow.f64 ew -1)) 0) (/.f64 1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (/.f64 -1 ew)) 0) (/.f64 1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (/.f64 0 (pow.f64 ew -1))) (/.f64 1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (/.f64 0 (/.f64 -1 ew))) (/.f64 1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))) (cbrt.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (/.f64 -1 (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (pow.f64 ew -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 ew -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 -1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (pow.f64 ew -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (pow.f64 ew -1)) 0) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (cbrt.f64 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 ew))) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 ew) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (pow.f64 ew -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 1 (pow.f64 ew -1)) (/.f64 0 (pow.f64 ew -1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 1 (pow.f64 ew -1)) (/.f64 0 (/.f64 -1 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 1 (pow.f64 ew -1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 ew 0) (neg.f64 ew) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 ew) 0) (/.f64 -1 (pow.f64 ew -1)) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 ew) 0) (neg.f64 ew) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 -1 (pow.f64 ew -1)) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 ew)) 0) (pow.f64 (/.f64 -1 (cbrt.f64 ew)) -3) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (pow.f64 ew 3)) 0) (pow.f64 (/.f64 -1 (pow.f64 ew 3)) -1/3) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) 0) (/.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 ew))) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)))) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) 0) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)))) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (/.f64 1 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))))) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (pow.f64 ew -1)) 0) (pow.f64 (/.f64 -1 (/.f64 1 (pow.f64 ew -1))) -1) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))))) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 ew -1)))) 2) 0) (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 ew -1)))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 ew -1)))) 2))) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 ew 2)) 0) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 ew 2))) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (pow.f64 ew -1)) 0) (pow.f64 (/.f64 -1 (/.f64 1 (pow.f64 ew -1))) -1) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 -1 (pow.f64 ew -1)) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) 0) (/.f64 1 (pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) -3)) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)) 0) (/.f64 1 (pow.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)) -1/3)) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 0 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1))) (+.f64 0 (-.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) 0))) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (pow.f64 ew -1)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) 0) (/.f64 -1 (pow.f64 ew -1))) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (pow.f64 ew -1)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 0 (pow.f64 ew -1))) (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (/.f64 1 (pow.f64 ew -1))) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (pow.f64 ew -1)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 0 (/.f64 -1 ew))) (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (/.f64 1 (pow.f64 ew -1))) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (pow.f64 ew -1)) 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 2) -1)) (/.f64 1 (pow.f64 ew -1))) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 -1 (pow.f64 ew -1)) 0))) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)) 0) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (+.f64 0 (*.f64 (/.f64 -1 (pow.f64 ew -1)) 0)))) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (pow.f64 ew -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 ew -1)) 3) (pow.f64 (pow.f64 (pow.f64 ew 3) -1) -1)) (+.f64 (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 0 (pow.f64 ew -1))) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 1 (pow.f64 ew -1)))))) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (pow.f64 ew -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 ew)) 3) (pow.f64 (pow.f64 (pow.f64 ew 3) -1) -1)) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 0 (/.f64 -1 ew))) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 1 (pow.f64 ew -1)))))) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (pow.f64 ew -1)) 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 0 (/.f64 1 (pow.f64 ew -1)))))) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) 0)) 0) (/.f64 (+.f64 0 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1))) (+.f64 0 (-.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) 0))) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (+.f64 0 (*.f64 (/.f64 -1 (pow.f64 ew -1)) 0))) 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)) 0) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (+.f64 0 (*.f64 (/.f64 -1 (pow.f64 ew -1)) 0)))) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 0 (pow.f64 ew -1))) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 1 (pow.f64 ew -1))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 ew -1)) 3) (pow.f64 (pow.f64 (pow.f64 ew 3) -1) -1)) (+.f64 (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 0 (pow.f64 ew -1))) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 1 (pow.f64 ew -1)))))) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 0 (/.f64 -1 ew))) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 1 (pow.f64 ew -1))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 ew)) 3) (pow.f64 (pow.f64 (pow.f64 ew 3) -1) -1)) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 0 (/.f64 -1 ew))) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 1 (pow.f64 ew -1)))))) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 0 (/.f64 1 (pow.f64 ew -1))))) 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 0 (/.f64 1 (pow.f64 ew -1)))))) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (pow.f64 ew -1)) 0) (/.f64 (+.f64 0 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1))) (+.f64 0 (-.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) 0))) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (pow.f64 ew -1)) 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)) 0) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (+.f64 0 (*.f64 (/.f64 -1 (pow.f64 ew -1)) 0)))) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (pow.f64 ew -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 ew -1)) 3) (pow.f64 (pow.f64 (pow.f64 ew 3) -1) -1)) (+.f64 (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 0 (pow.f64 ew -1))) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 1 (pow.f64 ew -1)))))) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (/.f64 -1 ew)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 ew)) 3) (pow.f64 (pow.f64 (pow.f64 ew 3) -1) -1)) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 0 (/.f64 -1 ew))) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 1 (pow.f64 ew -1)))))) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 0 (/.f64 1 (pow.f64 ew -1)))))) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (pow.f64 ew -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 -1 (pow.f64 ew -1)))))))

simplify4.1s (3.8%)

Algorithm
egglog
Counts
238 → 273
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 (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 -1 ew)
(*.f64 -1 ew)
(*.f64 -1 ew)
(*.f64 -1 ew)
(*.f64 -1 ew)
(*.f64 -1 ew)
(*.f64 -1 ew)
(*.f64 -1 ew)
(*.f64 -1 ew)
(*.f64 -1 ew)
(*.f64 -1 ew)
(*.f64 -1 ew)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)))
(*.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 ew))) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 -1 (cos.f64 t))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 (/.f64 -1 (cos.f64 t)) 2))))
(*.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 -1 (cos.f64 t))) (/.f64 -1 (/.f64 -1 (cbrt.f64 ew))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 (/.f64 -1 (cos.f64 t)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)))
(*.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 1 (cos.f64 t))) (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 1 (cos.f64 t))))
(*.f64 1 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(*.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 1)
(*.f64 (/.f64 1 (pow.f64 ew -1)) (/.f64 -1 (/.f64 -1 (cos.f64 t))))
(*.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) (/.f64 1 (pow.f64 ew -1)))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) (neg.f64 ew))))
(*.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2) -1)))
(*.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (/.f64 -1 (pow.f64 ew -1)))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) (neg.f64 ew))) (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))))
(*.f64 (/.f64 -1 (pow.f64 ew -1)) (/.f64 1 (/.f64 -1 (cos.f64 t))))
(*.f64 -1 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(*.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) -1)
(-.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(-.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(-.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(-.f64 0 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(/.f64 (/.f64 1 (pow.f64 ew -1)) (/.f64 1 (cos.f64 t)))
(/.f64 (/.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))) (cbrt.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) 2)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) (pow.f64 ew -1))
(/.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) (neg.f64 ew))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(/.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 1 (cos.f64 t))) (/.f64 -1 (cbrt.f64 ew)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2)) (/.f64 -1 (cbrt.f64 (pow.f64 ew -1)))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 -1 (cbrt.f64 ew)))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (*.f64 (/.f64 -1 (cos.f64 t)) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (/.f64 1 (/.f64 -1 (cos.f64 t)))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))
(/.f64 (*.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (/.f64 -1 (cbrt.f64 (pow.f64 ew -1)))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))
(/.f64 (/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))
(/.f64 (pow.f64 (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t)) -1) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (/.f64 -1 (cbrt.f64 ew))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))
(/.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) (/.f64 -1 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1))) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))
(/.f64 -1 (/.f64 -1 (*.f64 (cos.f64 t) ew)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 -1 (cos.f64 t)))) -1)
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(/.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 1)
(/.f64 (/.f64 -1 (pow.f64 ew -1)) (/.f64 -1 (cos.f64 t)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 (/.f64 -1 (cos.f64 t)) 2))) (cbrt.f64 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 2)))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) (neg.f64 ew)))
(/.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (/.f64 -1 ew))
(/.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) -1)
(/.f64 (neg.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 1 (cos.f64 t)))) (cbrt.f64 (pow.f64 ew -1)))
(/.f64 (*.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 ew))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))) (cbrt.f64 (/.f64 1 (cos.f64 t))))
(/.f64 (*.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 ew))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2))) (cbrt.f64 (/.f64 1 (cos.f64 t))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2)) (/.f64 -1 (/.f64 -1 (cbrt.f64 ew)))) (cbrt.f64 (/.f64 1 (cos.f64 t))))
(/.f64 (/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) (/.f64 -1 (cbrt.f64 ew))) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (cbrt.f64 (pow.f64 ew -1))) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (cbrt.f64 (/.f64 1 (cos.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(/.f64 (/.f64 (/.f64 1 (pow.f64 ew -1)) (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)) 3)
(pow.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) -1) 1/3)
(pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)
(pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 1)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) -1))
(neg.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(neg.f64 (-.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 0))
(neg.f64 (-.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))))
(neg.f64 (-.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew)))))
(neg.f64 (-.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 1 (cos.f64 t)))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))) 3))
(neg.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)))) 3))
(if (!=.f64 (cos.f64 t) 0) (/.f64 (cos.f64 t) (pow.f64 ew -1)) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 -1 0) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 0) (pow.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) -1) -1) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (neg.f64 (cos.f64 t)) 0) (/.f64 (cos.f64 t) (pow.f64 ew -1)) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 0) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) 0) (/.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 ew))) (/.f64 (/.f64 -1 (cos.f64 t)) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (/.f64 (/.f64 -1 (cos.f64 t)) (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 1 (pow.f64 ew -1)) 0) (/.f64 -1 (/.f64 (/.f64 -1 (cos.f64 t)) (/.f64 1 (pow.f64 ew -1)))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 -1 (pow.f64 ew -1)) 0) (pow.f64 (/.f64 1 (/.f64 (cos.f64 t) (pow.f64 ew -1))) -1) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) 0) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (cos.f64 t)))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) 0) (/.f64 -1 (/.f64 (pow.f64 ew -1) (/.f64 1 (/.f64 -1 (cos.f64 t))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) 0) (pow.f64 (/.f64 (/.f64 -1 ew) (/.f64 1 (/.f64 -1 (cos.f64 t)))) -1) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t)))) (/.f64 (/.f64 -1 ew) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2) -1)) 0) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) (/.f64 (/.f64 -1 ew) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2) -1)))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) 0) (/.f64 -1 (/.f64 (/.f64 -1 ew) (/.f64 -1 (/.f64 -1 (cos.f64 t))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) (/.f64 (/.f64 -1 ew) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) 2)))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 0) (*.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (neg.f64 ew) 0) (*.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (neg.f64 ew)) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 ew 0) (*.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) ew) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 ew 2)) 0) (*.f64 (/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 ew 2))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 ew 2)) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (/.f64 -1 (cbrt.f64 ew))) (cbrt.f64 (pow.f64 ew 2))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 1 0) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (*.f64 (cos.f64 t) ew) 0) (*.f64 (cos.f64 t) ew) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) 0) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (cos.f64 t)))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 1 (pow.f64 ew -1)) 0) (pow.f64 (/.f64 1 (/.f64 (cos.f64 t) (pow.f64 ew -1))) -1) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (*.f64 (cos.f64 t) (neg.f64 ew)) 0) (*.f64 (cos.f64 t) ew) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)) -3)) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) -1) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) -1) -1/3)) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (*.f64 (*.f64 (cos.f64 t) (neg.f64 ew)) -1) 0) (*.f64 (*.f64 (cos.f64 t) (neg.f64 ew)) -1) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (+.f64 0 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew)))) 0) (/.f64 (-.f64 0 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2)) (+.f64 0 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (+.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))) (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2)) (+.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew)))) (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2)) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew)))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (+.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 0 (/.f64 1 (cos.f64 t)))) (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2)) (+.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) 0) (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) -1/3) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 (cos.f64 t) ew))) 0) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (cos.f64 t) ew))) -3) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) -1) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 0 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) 3) (pow.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3) (pow.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) 3) (pow.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 0 (/.f64 1 (cos.f64 t)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 0 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew)))))) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) -1) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 0 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) 3) (pow.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3) (pow.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 0 (/.f64 1 (cos.f64 t)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) 3) (pow.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 0 (/.f64 1 (cos.f64 t)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 0 0) (/.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) -1) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 0 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) 3) (pow.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3) (pow.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) 3) (pow.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 0 (/.f64 1 (cos.f64 t)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(+.f64 0 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(+.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(+.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(+.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(*.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 ew))) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 -1 (/.f64 -1 (cbrt.f64 ew))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)))
(*.f64 -1 (/.f64 1 (pow.f64 ew -1)))
(*.f64 (/.f64 1 (pow.f64 ew -1)) -1)
(*.f64 1 (/.f64 -1 (pow.f64 ew -1)))
(*.f64 (/.f64 -1 (pow.f64 ew -1)) 1)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (+.f64 0 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) 0))) (-.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) 0))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (*.f64 0 (/.f64 -1 (/.f64 -1 (cbrt.f64 ew)))))) (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) 0)) (+.f64 0 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1)))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))))
(-.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 1 (pow.f64 ew -1)))
(-.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 1 (pow.f64 ew -1)))
(-.f64 (/.f64 -1 (pow.f64 ew -1)) 0)
(-.f64 0 (/.f64 1 (pow.f64 ew -1)))
(-.f64 (-.f64 (/.f64 0 (pow.f64 ew -1)) 0) (/.f64 1 (pow.f64 ew -1)))
(-.f64 (-.f64 (/.f64 0 (/.f64 -1 ew)) 0) (/.f64 1 (pow.f64 ew -1)))
(-.f64 (+.f64 0 (/.f64 0 (pow.f64 ew -1))) (/.f64 1 (pow.f64 ew -1)))
(-.f64 (+.f64 0 (/.f64 0 (/.f64 -1 ew))) (/.f64 1 (pow.f64 ew -1)))
(/.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))) (cbrt.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) 2)))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (/.f64 -1 (cbrt.f64 ew)))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))
(/.f64 -1 (pow.f64 ew -1))
(/.f64 (/.f64 1 (pow.f64 ew -1)) -1)
(/.f64 1 (/.f64 -1 ew))
(/.f64 (/.f64 -1 (pow.f64 ew -1)) 1)
(/.f64 (-.f64 (/.f64 1 (pow.f64 ew -1)) 0) -1)
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (cbrt.f64 (pow.f64 ew -1)))
(/.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 ew))) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))
(pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) 3)
(pow.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)) 1/3)
(pow.f64 (/.f64 -1 ew) -1)
(pow.f64 (/.f64 -1 (pow.f64 ew -1)) 1)
(cbrt.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)))
(neg.f64 (/.f64 1 (pow.f64 ew -1)))
(neg.f64 (-.f64 (/.f64 1 (pow.f64 ew -1)) (/.f64 0 (pow.f64 ew -1))))
(neg.f64 (-.f64 (/.f64 1 (pow.f64 ew -1)) (/.f64 0 (/.f64 -1 ew))))
(neg.f64 (-.f64 (/.f64 1 (pow.f64 ew -1)) 0))
(if (!=.f64 ew 0) (neg.f64 ew) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 ew) 0) (/.f64 -1 (pow.f64 ew -1)) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (neg.f64 ew) 0) (neg.f64 ew) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 -1 0) (/.f64 -1 (pow.f64 ew -1)) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 ew)) 0) (pow.f64 (/.f64 -1 (cbrt.f64 ew)) -3) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (pow.f64 ew 3)) 0) (pow.f64 (/.f64 -1 (pow.f64 ew 3)) -1/3) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) 0) (/.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 ew))) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) 0) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (/.f64 1 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 1 (pow.f64 ew -1)) 0) (pow.f64 (/.f64 -1 (/.f64 1 (pow.f64 ew -1))) -1) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 ew -1)))) 2) 0) (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 ew -1)))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 ew -1)))) 2))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (cbrt.f64 (pow.f64 ew 2)) 0) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 ew 2))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (pow.f64 ew -1)) 0) (pow.f64 (/.f64 -1 (/.f64 1 (pow.f64 ew -1))) -1) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 1 0) (/.f64 -1 (pow.f64 ew -1)) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) 0) (/.f64 1 (pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) -3)) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)) 0) (/.f64 1 (pow.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)) -1/3)) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1))) (+.f64 0 (-.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) 0))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (pow.f64 ew -1)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) 0) (/.f64 -1 (pow.f64 ew -1))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 1 (pow.f64 ew -1)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 0 (pow.f64 ew -1))) (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (/.f64 1 (pow.f64 ew -1))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 1 (pow.f64 ew -1)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 0 (/.f64 -1 ew))) (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (/.f64 1 (pow.f64 ew -1))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 1 (pow.f64 ew -1)) 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 2) -1)) (/.f64 1 (pow.f64 ew -1))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 -1 (pow.f64 ew -1)) 0))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 0 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)) 0) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (+.f64 0 (*.f64 (/.f64 -1 (pow.f64 ew -1)) 0)))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 1 (pow.f64 ew -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 ew -1)) 3) (pow.f64 (pow.f64 (pow.f64 ew 3) -1) -1)) (+.f64 (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 0 (pow.f64 ew -1))) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 1 (pow.f64 ew -1)))))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 1 (pow.f64 ew -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 ew)) 3) (pow.f64 (pow.f64 (pow.f64 ew 3) -1) -1)) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 0 (/.f64 -1 ew))) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 1 (pow.f64 ew -1)))))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 1 (pow.f64 ew -1)) 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 0 (/.f64 1 (pow.f64 ew -1)))))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) 0)) 0) (/.f64 (+.f64 0 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1))) (+.f64 0 (-.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) 0))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (+.f64 0 (*.f64 (/.f64 -1 (pow.f64 ew -1)) 0))) 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)) 0) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (+.f64 0 (*.f64 (/.f64 -1 (pow.f64 ew -1)) 0)))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 0 (pow.f64 ew -1))) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 1 (pow.f64 ew -1))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 ew -1)) 3) (pow.f64 (pow.f64 (pow.f64 ew 3) -1) -1)) (+.f64 (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 0 (pow.f64 ew -1))) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 1 (pow.f64 ew -1)))))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 0 (/.f64 -1 ew))) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 1 (pow.f64 ew -1))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 ew)) 3) (pow.f64 (pow.f64 (pow.f64 ew 3) -1) -1)) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 0 (/.f64 -1 ew))) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 1 (pow.f64 ew -1)))))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 0 (/.f64 1 (pow.f64 ew -1))))) 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 0 (/.f64 1 (pow.f64 ew -1)))))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (pow.f64 ew -1)) 0) (/.f64 (+.f64 0 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1))) (+.f64 0 (-.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) 0))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (pow.f64 ew -1)) 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)) 0) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (+.f64 0 (*.f64 (/.f64 -1 (pow.f64 ew -1)) 0)))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 0 (pow.f64 ew -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 ew -1)) 3) (pow.f64 (pow.f64 (pow.f64 ew 3) -1) -1)) (+.f64 (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 0 (pow.f64 ew -1))) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 1 (pow.f64 ew -1)))))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 0 (/.f64 -1 ew)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 ew)) 3) (pow.f64 (pow.f64 (pow.f64 ew 3) -1) -1)) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 0 (/.f64 -1 ew))) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 1 (pow.f64 ew -1)))))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 0 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 0 (/.f64 1 (pow.f64 ew -1)))))) (/.f64 -1 (pow.f64 ew -1)))
(+.f64 0 (/.f64 -1 (pow.f64 ew -1)))
(+.f64 (/.f64 -1 (pow.f64 ew -1)) 0)
(+.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 -1 (pow.f64 ew -1)))
(+.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 -1 (pow.f64 ew -1)))
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 (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)
(fma.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 ew (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) ew)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) ew)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) ew)) ew)))
(+.f64 (*.f64 ew (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 -1/720 (pow.f64 t 6)))) (fma.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 -1 ew)
(neg.f64 ew)
(*.f64 -1 ew)
(neg.f64 ew)
(*.f64 -1 ew)
(neg.f64 ew)
(*.f64 -1 ew)
(neg.f64 ew)
(*.f64 -1 ew)
(neg.f64 ew)
(*.f64 -1 ew)
(neg.f64 ew)
(*.f64 -1 ew)
(neg.f64 ew)
(*.f64 -1 ew)
(neg.f64 ew)
(*.f64 -1 ew)
(neg.f64 ew)
(*.f64 -1 ew)
(neg.f64 ew)
(*.f64 -1 ew)
(neg.f64 ew)
(*.f64 -1 ew)
(neg.f64 ew)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2)))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2)) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(*.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 ew))) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 -1 (cos.f64 t))))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew -1) -1)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (cos.f64 t)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 (/.f64 -1 (cos.f64 t)) 2))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(*.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 -1 (cos.f64 t))) (/.f64 -1 (/.f64 -1 (cbrt.f64 ew))))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew -1) -1)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (cos.f64 t)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 (/.f64 -1 (cos.f64 t)) 2))) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(*.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 1 (cos.f64 t))) (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew -1) -1)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (cos.f64 t)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 1 (cos.f64 t))))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew -1) -1)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (cos.f64 t)))
(*.f64 1 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(*.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 1)
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(*.f64 (/.f64 1 (pow.f64 ew -1)) (/.f64 -1 (/.f64 -1 (cos.f64 t))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(*.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) (/.f64 1 (pow.f64 ew -1)))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) (neg.f64 ew))))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) -1))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2))) ew))
(*.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2) -1)))
(/.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 t) -1)) ew)) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))
(*.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (/.f64 -1 (pow.f64 ew -1)))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) (neg.f64 ew))) (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) -1))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2))) ew))
(*.f64 (/.f64 -1 (pow.f64 ew -1)) (/.f64 1 (/.f64 -1 (cos.f64 t))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(*.f64 -1 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(*.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) -1)
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(-.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(-.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(-.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(-.f64 0 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(/.f64 (/.f64 1 (pow.f64 ew -1)) (/.f64 1 (cos.f64 t)))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(/.f64 (/.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))) (cbrt.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) 2)))
(/.f64 (/.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 t) -1)) ew)) (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))) (cbrt.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) 2)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(/.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 (/.f64 -1 (cos.f64 t)) 2))) (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 (cos.f64 t) -1)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2)) (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 (cos.f64 t) -1)))
(/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) (pow.f64 ew -1))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(/.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) (neg.f64 ew))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) -1))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2))) ew))
(/.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 1 (cos.f64 t))) (/.f64 -1 (cbrt.f64 ew)))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew -1) -1)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (cos.f64 t)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2)) (/.f64 -1 (cbrt.f64 (pow.f64 ew -1)))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2)) (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 (cos.f64 t) -1)))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 -1 (cbrt.f64 ew)))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew -1) -1)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (cos.f64 t)))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (*.f64 (/.f64 -1 (cos.f64 t)) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew -1) -1)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (cos.f64 t)))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (/.f64 1 (/.f64 -1 (cos.f64 t)))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew -1) -1)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (cos.f64 t)))
(/.f64 (*.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (/.f64 -1 (cbrt.f64 (pow.f64 ew -1)))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew -1) -1)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (cos.f64 t)))
(/.f64 (/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew -1) -1)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (cos.f64 t)))
(/.f64 (pow.f64 (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t)) -1) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew -1) -1)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (cos.f64 t)))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (/.f64 -1 (cbrt.f64 ew))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew -1) -1)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (cos.f64 t)))
(/.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))
(/.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 t) -1)) ew)) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) (/.f64 -1 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))
(/.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 t) -1)) ew)) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1))) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))
(cbrt.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) (pow.f64 (pow.f64 ew 2) -1)) (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))
(/.f64 -1 (/.f64 -1 (*.f64 (cos.f64 t) ew)))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(/.f64 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 -1 (cos.f64 t)))) -1)
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew -1) -1)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (cos.f64 t)))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(/.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 1)
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(/.f64 (/.f64 -1 (pow.f64 ew -1)) (/.f64 -1 (cos.f64 t)))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 (/.f64 -1 (cos.f64 t)) 2))) (cbrt.f64 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2)) (cbrt.f64 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)) (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 2)))
(cbrt.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 2)))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) (neg.f64 ew)))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) -1))) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2))) ew))
(/.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (/.f64 -1 ew))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(/.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) -1)
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(/.f64 (neg.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 1 (cos.f64 t)))) (cbrt.f64 (pow.f64 ew -1)))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew -1) -1)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (cos.f64 t)))
(/.f64 (*.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 ew))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))) (cbrt.f64 (/.f64 1 (cos.f64 t))))
(/.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 (/.f64 -1 (cos.f64 t)) 2))) (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 (cos.f64 t) -1)))
(/.f64 (*.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 ew))) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2))) (cbrt.f64 (/.f64 1 (cos.f64 t))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2)) (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 (cos.f64 t) -1)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2)) (/.f64 -1 (/.f64 -1 (cbrt.f64 ew)))) (cbrt.f64 (/.f64 1 (cos.f64 t))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2)) (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 (cos.f64 t) -1)))
(/.f64 (/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) (/.f64 -1 (cbrt.f64 ew))) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew -1) -1)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (cos.f64 t)))
(/.f64 (/.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (cbrt.f64 (pow.f64 ew -1))) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew -1) -1)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (cos.f64 t)))
(/.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (cbrt.f64 (/.f64 1 (cos.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(/.f64 (/.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 t) -1)) ew)) (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(/.f64 (/.f64 (/.f64 1 (pow.f64 ew -1)) (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(/.f64 (/.f64 -1 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 t) -1)) ew)) (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)) 3)
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(pow.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) -1) 1/3)
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 1)
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) -1))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(neg.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(neg.f64 (-.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 0))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(neg.f64 (-.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(neg.f64 (-.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew)))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(neg.f64 (-.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 1 (cos.f64 t)))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))) 3))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(neg.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)))) 3))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(if (!=.f64 (cos.f64 t) 0) (/.f64 (cos.f64 t) (pow.f64 ew -1)) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (cos.f64 t) 0) (/.f64 (cos.f64 t) (pow.f64 ew -1)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 -1 0) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 -1 0) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 0) (pow.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) -1) -1) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 0) (/.f64 1 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) -1)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (neg.f64 (cos.f64 t)) 0) (/.f64 (cos.f64 t) (pow.f64 ew -1)) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (neg.f64 (cos.f64 t)) 0) (/.f64 (cos.f64 t) (pow.f64 ew -1)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 0) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 0) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) 0) (/.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 ew))) (/.f64 (/.f64 -1 (cos.f64 t)) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) 0) (/.f64 -1 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) -1)) (cos.f64 t)) (neg.f64 (cbrt.f64 ew)))) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (/.f64 (/.f64 -1 (cos.f64 t)) (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (/.f64 (pow.f64 (cos.f64 t) -1) (cbrt.f64 (pow.f64 (pow.f64 ew -1) -1)))) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (/.f64 1 (pow.f64 ew -1)) 0) (/.f64 -1 (/.f64 (/.f64 -1 (cos.f64 t)) (/.f64 1 (pow.f64 ew -1)))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (pow.f64 (pow.f64 ew -1) -1) 0) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) (pow.f64 (pow.f64 ew -1) -1))) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (/.f64 -1 (pow.f64 ew -1)) 0) (pow.f64 (/.f64 1 (/.f64 (cos.f64 t) (pow.f64 ew -1))) -1) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 -1 (pow.f64 ew -1)) 0) (/.f64 1 (/.f64 1 (/.f64 (cos.f64 t) (pow.f64 ew -1)))) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) 0) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (cos.f64 t)))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) 0) (/.f64 -1 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) -1)) (cos.f64 t)) (neg.f64 (cbrt.f64 ew)))) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) 0) (/.f64 -1 (/.f64 (pow.f64 ew -1) (/.f64 1 (/.f64 -1 (cos.f64 t))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 -1 (pow.f64 (cos.f64 t) -1)) 0) (/.f64 -1 (/.f64 -1 (/.f64 ew (pow.f64 (cos.f64 t) -1)))) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) 0) (pow.f64 (/.f64 (/.f64 -1 ew) (/.f64 1 (/.f64 -1 (cos.f64 t)))) -1) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 -1 (pow.f64 (cos.f64 t) -1)) 0) (/.f64 -1 (/.f64 -1 (/.f64 ew (pow.f64 (cos.f64 t) -1)))) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t)))) (/.f64 (/.f64 -1 ew) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2))) 0) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) -1))) (/.f64 (/.f64 -1 ew) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2) -1)))) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2) -1)) 0) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) (/.f64 (/.f64 -1 ew) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2) -1)))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2) -1)) 0) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) -1))) (/.f64 (/.f64 -1 ew) (cbrt.f64 (pow.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2) -1)))) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) 0) (/.f64 -1 (/.f64 (/.f64 -1 ew) (/.f64 -1 (/.f64 -1 (cos.f64 t))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (pow.f64 (pow.f64 (cos.f64 t) -1) -1) 0) (/.f64 -1 (/.f64 -1 (/.f64 ew (pow.f64 (cos.f64 t) -1)))) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) (/.f64 (/.f64 -1 ew) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) 2)))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (pow.f64 (cos.f64 t) -1)) 2)) 0) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) -1))) (/.f64 (/.f64 -1 ew) (cbrt.f64 (pow.f64 (/.f64 -1 (pow.f64 (cos.f64 t) -1)) 2)))) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 0) (*.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 0) (*.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (cos.f64 t) -1)) ew)) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (neg.f64 ew) 0) (*.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (neg.f64 ew)) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (neg.f64 ew) 0) (/.f64 ew (pow.f64 (cos.f64 t) -1)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 ew 0) (*.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) ew) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 ew 0) (/.f64 ew (pow.f64 (cos.f64 t) -1)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (cbrt.f64 (pow.f64 ew 2)) 0) (*.f64 (/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 ew 2))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 ew 2)) 0) (/.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t))) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (cbrt.f64 (pow.f64 ew 2)) 0) (*.f64 (/.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (/.f64 -1 (cbrt.f64 ew))) (cbrt.f64 (pow.f64 ew 2))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 ew 2)) 0) (/.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t))) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 1 0) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 1 0) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (*.f64 (cos.f64 t) ew) 0) (*.f64 (cos.f64 t) ew) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (*.f64 (cos.f64 t) ew) 0) (*.f64 (cos.f64 t) ew) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) 0) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (cos.f64 t)))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) 0) (/.f64 -1 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) -1)) (cos.f64 t)) (neg.f64 (cbrt.f64 ew)))) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (/.f64 1 (pow.f64 ew -1)) 0) (pow.f64 (/.f64 1 (/.f64 (cos.f64 t) (pow.f64 ew -1))) -1) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (pow.f64 (pow.f64 ew -1) -1) 0) (/.f64 1 (/.f64 1 (/.f64 (cos.f64 t) (pow.f64 ew -1)))) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (*.f64 (cos.f64 t) (neg.f64 ew)) 0) (*.f64 (cos.f64 t) ew) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (*.f64 (cos.f64 t) (neg.f64 ew)) 0) (*.f64 (cos.f64 t) ew) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1)) -3)) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))) 0) (pow.f64 (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))) -3) -1) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) -1) 0) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) -1) -1/3)) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 3) 0) (pow.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 3) -1/3) -1) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (*.f64 (*.f64 (cos.f64 t) (neg.f64 ew)) -1) 0) (*.f64 (*.f64 (cos.f64 t) (neg.f64 ew)) -1) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (*.f64 (cos.f64 t) ew) 0) (*.f64 (cos.f64 t) ew) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (+.f64 0 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew)))) 0) (/.f64 (-.f64 0 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2)) (+.f64 0 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 -1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (+.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))) (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2)) (+.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 -1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew)))) (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2)) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew)))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 -1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (+.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 0 (/.f64 1 (cos.f64 t)))) (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2)) (+.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 -1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) 0) (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) -1/3) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 3) 0) (pow.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew) 3) -1/3) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 (cos.f64 t) ew))) 0) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (cos.f64 t) ew))) -3) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 0) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) -3) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) -1) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 0 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 -1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 3) (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) 3) (pow.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 -1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 3) (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3) (pow.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 -1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 3) (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) 3) (pow.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 0 (/.f64 1 (cos.f64 t)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (/.f64 -1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 3) (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 0 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew)))))) 0) (/.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) -1) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 0 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 3) (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) 3) (pow.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 3) (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3) (pow.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 3) (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 0 (/.f64 1 (cos.f64 t)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) 3) (pow.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 0 (/.f64 1 (cos.f64 t)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 3) (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) -1) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 0 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 3) (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) 3) (pow.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 3) (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3) (pow.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 3) (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(if (!=.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) 3) (pow.f64 (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 0 (/.f64 1 (cos.f64 t)))) (+.f64 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1) 2) (*.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (/.f64 -1 (/.f64 1 (*.f64 (cos.f64 t) ew))))))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 3) (pow.f64 (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)) 2)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew)))
(+.f64 0 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(+.f64 (/.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(+.f64 (/.f64 0 (/.f64 1 (*.f64 (cos.f64 t) ew))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(+.f64 (/.f64 0 (/.f64 1 (cos.f64 t))) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) -1))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))
(*.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 ew))) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))))
(/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (neg.f64 (cbrt.f64 ew))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 -1 (/.f64 -1 (cbrt.f64 ew))))
(/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (neg.f64 (cbrt.f64 ew))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)))
(/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (neg.f64 (cbrt.f64 ew))))
(*.f64 -1 (/.f64 1 (pow.f64 ew -1)))
(/.f64 -1 (pow.f64 ew -1))
(*.f64 (/.f64 1 (pow.f64 ew -1)) -1)
(/.f64 -1 (pow.f64 ew -1))
(*.f64 1 (/.f64 -1 (pow.f64 ew -1)))
(/.f64 -1 (pow.f64 ew -1))
(*.f64 (/.f64 -1 (pow.f64 ew -1)) 1)
(/.f64 -1 (pow.f64 ew -1))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (+.f64 0 (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) 0))) (-.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) 0))
(/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (neg.f64 (cbrt.f64 ew))))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (*.f64 0 (/.f64 -1 (/.f64 -1 (cbrt.f64 ew)))))) (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))))
(/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (neg.f64 (cbrt.f64 ew))))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) 0)) (+.f64 0 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1)))))
(/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (neg.f64 (cbrt.f64 ew))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))))
(/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (neg.f64 (cbrt.f64 ew))))
(-.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 1 (pow.f64 ew -1)))
(/.f64 -1 (pow.f64 ew -1))
(-.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 1 (pow.f64 ew -1)))
(/.f64 -1 (pow.f64 ew -1))
(-.f64 (/.f64 -1 (pow.f64 ew -1)) 0)
(/.f64 -1 (pow.f64 ew -1))
(-.f64 0 (/.f64 1 (pow.f64 ew -1)))
(/.f64 -1 (pow.f64 ew -1))
(-.f64 (-.f64 (/.f64 0 (pow.f64 ew -1)) 0) (/.f64 1 (pow.f64 ew -1)))
(/.f64 -1 (pow.f64 ew -1))
(-.f64 (-.f64 (/.f64 0 (/.f64 -1 ew)) 0) (/.f64 1 (pow.f64 ew -1)))
(/.f64 -1 (pow.f64 ew -1))
(-.f64 (+.f64 0 (/.f64 0 (pow.f64 ew -1))) (/.f64 1 (pow.f64 ew -1)))
(/.f64 -1 (pow.f64 ew -1))
(-.f64 (+.f64 0 (/.f64 0 (/.f64 -1 ew))) (/.f64 1 (pow.f64 ew -1)))
(/.f64 -1 (pow.f64 ew -1))
(/.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))) (cbrt.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) 2)))
(cbrt.f64 (/.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) 2)))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (/.f64 -1 (cbrt.f64 ew)))
(/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (neg.f64 (cbrt.f64 ew))))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))
(/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (neg.f64 (cbrt.f64 ew))))
(/.f64 -1 (pow.f64 ew -1))
(/.f64 (/.f64 1 (pow.f64 ew -1)) -1)
(/.f64 -1 (pow.f64 ew -1))
(/.f64 1 (/.f64 -1 ew))
(/.f64 -1 (pow.f64 ew -1))
(/.f64 (/.f64 -1 (pow.f64 ew -1)) 1)
(/.f64 -1 (pow.f64 ew -1))
(/.f64 (-.f64 (/.f64 1 (pow.f64 ew -1)) 0) -1)
(/.f64 -1 (pow.f64 ew -1))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (cbrt.f64 (pow.f64 ew -1)))
(/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (neg.f64 (cbrt.f64 ew))))
(/.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 ew))) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (neg.f64 (cbrt.f64 ew))))
(pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) 3)
(/.f64 -1 (pow.f64 ew -1))
(pow.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)) 1/3)
(/.f64 -1 (pow.f64 ew -1))
(pow.f64 (/.f64 -1 ew) -1)
(/.f64 -1 (pow.f64 ew -1))
(pow.f64 (/.f64 -1 (pow.f64 ew -1)) 1)
(/.f64 -1 (pow.f64 ew -1))
(cbrt.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)))
(/.f64 -1 (pow.f64 ew -1))
(neg.f64 (/.f64 1 (pow.f64 ew -1)))
(/.f64 -1 (pow.f64 ew -1))
(neg.f64 (-.f64 (/.f64 1 (pow.f64 ew -1)) (/.f64 0 (pow.f64 ew -1))))
(/.f64 -1 (pow.f64 ew -1))
(neg.f64 (-.f64 (/.f64 1 (pow.f64 ew -1)) (/.f64 0 (/.f64 -1 ew))))
(/.f64 -1 (pow.f64 ew -1))
(neg.f64 (-.f64 (/.f64 1 (pow.f64 ew -1)) 0))
(/.f64 -1 (pow.f64 ew -1))
(if (!=.f64 ew 0) (neg.f64 ew) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 ew) 0) (/.f64 -1 (pow.f64 ew -1)) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (neg.f64 ew) 0) (neg.f64 ew) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 -1 0) (/.f64 -1 (pow.f64 ew -1)) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 ew)) 0) (pow.f64 (/.f64 -1 (cbrt.f64 ew)) -3) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (pow.f64 ew 3)) 0) (pow.f64 (/.f64 -1 (pow.f64 ew 3)) -1/3) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) 0) (/.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 ew))) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) 0) (/.f64 -1 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1))) (neg.f64 (cbrt.f64 ew)))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) 0) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) 0) (/.f64 -1 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1))) (neg.f64 (cbrt.f64 ew)))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (/.f64 1 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) 0) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (/.f64 -1 (pow.f64 (pow.f64 ew -1) -1)))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 1 (pow.f64 ew -1)) 0) (pow.f64 (/.f64 -1 (/.f64 1 (pow.f64 ew -1))) -1) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (pow.f64 (pow.f64 ew -1) -1) 0) (pow.f64 (/.f64 -1 (pow.f64 (pow.f64 ew -1) -1)) -1) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) 0) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (pow.f64 ew 2) -1) (/.f64 -1 (pow.f64 ew -1))))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 ew -1)))) 2) 0) (/.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 ew -1)))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (pow.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 ew -1)))) 2))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 (cbrt.f64 ew)))) 2) 0) (cbrt.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (/.f64 (pow.f64 (pow.f64 ew 2) -1) (pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) 2)))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (cbrt.f64 (pow.f64 ew 2)) 0) (*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 ew 2))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (cbrt.f64 (pow.f64 ew 2)) 0) (/.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 -1 (cbrt.f64 ew))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (pow.f64 ew -1)) 0) (pow.f64 (/.f64 -1 (/.f64 1 (pow.f64 ew -1))) -1) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (pow.f64 ew -1)) 0) (pow.f64 (/.f64 -1 (pow.f64 (pow.f64 ew -1) -1)) -1) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 1 0) (/.f64 -1 (pow.f64 ew -1)) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) 0) (/.f64 1 (pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) -3)) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) 0) (pow.f64 (pow.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) -3) -1) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)) 0) (/.f64 1 (pow.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)) -1/3)) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)) 0) (pow.f64 (pow.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)) -1/3) -1) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1))) (+.f64 0 (-.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) 0))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 0 0) (/.f64 -1 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 ew 3))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (pow.f64 ew -1)) 0) (/.f64 (-.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) 0) (/.f64 -1 (pow.f64 ew -1))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (pow.f64 ew -1)) 0) (/.f64 -1 (/.f64 (pow.f64 (pow.f64 ew -1) -1) (pow.f64 ew 2))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 1 (pow.f64 ew -1)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 0 (pow.f64 ew -1))) (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (/.f64 1 (pow.f64 ew -1))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (pow.f64 (pow.f64 ew -1) -1) 0) (/.f64 -1 (/.f64 (pow.f64 (pow.f64 ew -1) -1) (pow.f64 ew 2))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 1 (pow.f64 ew -1)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 0 (/.f64 -1 ew))) (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (/.f64 1 (pow.f64 ew -1))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (pow.f64 (pow.f64 ew -1) -1) 0) (/.f64 -1 (/.f64 (pow.f64 (pow.f64 ew -1) -1) (pow.f64 ew 2))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 1 (pow.f64 ew -1)) 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 2) -1)) (/.f64 1 (pow.f64 ew -1))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (pow.f64 (pow.f64 ew -1) -1) 0) (/.f64 -1 (/.f64 (pow.f64 (pow.f64 ew -1) -1) (pow.f64 ew 2))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 -1 (pow.f64 ew -1)) 0))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 0 0) 0 (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 0 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)) 0) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (+.f64 0 (*.f64 (/.f64 -1 (pow.f64 ew -1)) 0)))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 0 0) (/.f64 -1 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 ew 3))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 1 (pow.f64 ew -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 ew -1)) 3) (pow.f64 (pow.f64 (pow.f64 ew 3) -1) -1)) (+.f64 (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 0 (pow.f64 ew -1))) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 1 (pow.f64 ew -1)))))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (pow.f64 (pow.f64 ew -1) -1) 0) (/.f64 -1 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 ew 3))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 1 (pow.f64 ew -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 ew)) 3) (pow.f64 (pow.f64 (pow.f64 ew 3) -1) -1)) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 0 (/.f64 -1 ew))) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 1 (pow.f64 ew -1)))))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (pow.f64 (pow.f64 ew -1) -1) 0) (/.f64 -1 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 ew 3))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 1 (pow.f64 ew -1)) 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 0 (/.f64 1 (pow.f64 ew -1)))))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (pow.f64 (pow.f64 ew -1) -1) 0) (/.f64 -1 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 ew 3))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) 0)) 0) (/.f64 (+.f64 0 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1))) (+.f64 0 (-.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) 0))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) 0) (/.f64 -1 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 ew 3))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (+.f64 0 (*.f64 (/.f64 -1 (pow.f64 ew -1)) 0))) 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)) 0) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (+.f64 0 (*.f64 (/.f64 -1 (pow.f64 ew -1)) 0)))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) 0) (/.f64 -1 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 ew 3))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 0 (pow.f64 ew -1))) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 1 (pow.f64 ew -1))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 ew -1)) 3) (pow.f64 (pow.f64 (pow.f64 ew 3) -1) -1)) (+.f64 (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 0 (pow.f64 ew -1))) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 1 (pow.f64 ew -1)))))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) 0) (/.f64 -1 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 ew 3))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 0 (/.f64 -1 ew))) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 1 (pow.f64 ew -1))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 ew)) 3) (pow.f64 (pow.f64 (pow.f64 ew 3) -1) -1)) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 0 (/.f64 -1 ew))) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 1 (pow.f64 ew -1)))))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) 0) (/.f64 -1 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 ew 3))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 0 (/.f64 1 (pow.f64 ew -1))))) 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 0 (/.f64 1 (pow.f64 ew -1)))))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) 0) (/.f64 -1 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 ew 3))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (pow.f64 ew -1)) 0) (/.f64 (+.f64 0 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1))) (+.f64 0 (-.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) 0))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (pow.f64 ew -1)) 0) (/.f64 -1 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 ew 3))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (pow.f64 ew -1)) 0) (/.f64 (-.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)) 0) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (+.f64 0 (*.f64 (/.f64 -1 (pow.f64 ew -1)) 0)))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (pow.f64 ew -1)) 0) (/.f64 -1 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 ew 3))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 0 (pow.f64 ew -1)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (pow.f64 ew -1)) 3) (pow.f64 (pow.f64 (pow.f64 ew 3) -1) -1)) (+.f64 (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 0 (pow.f64 ew -1))) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 1 (pow.f64 ew -1)))))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 0 0) (/.f64 -1 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 ew 3))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 0 (/.f64 -1 ew)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 -1 ew)) 3) (pow.f64 (pow.f64 (pow.f64 ew 3) -1) -1)) (+.f64 (*.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 0 (/.f64 -1 ew))) (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 1 (pow.f64 ew -1)))))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 0 0) (/.f64 -1 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 ew 3))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 0 0) (/.f64 (/.f64 -1 (pow.f64 (pow.f64 ew 3) -1)) (+.f64 0 (+.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (*.f64 0 (/.f64 1 (pow.f64 ew -1)))))) (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 0 0) (/.f64 -1 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 ew 3))) (/.f64 -1 (pow.f64 ew -1)))
(+.f64 0 (/.f64 -1 (pow.f64 ew -1)))
(/.f64 -1 (pow.f64 ew -1))
(+.f64 (/.f64 -1 (pow.f64 ew -1)) 0)
(/.f64 -1 (pow.f64 ew -1))
(+.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 -1 (pow.f64 ew -1)))
(/.f64 -1 (pow.f64 ew -1))
(+.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 -1 (pow.f64 ew -1)))
(/.f64 -1 (pow.f64 ew -1))

localize104.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (/.f64 -1 (cos.f64 t)) (/.f64 -1 ew))
0.2b
(pow.f64 (*.f64 (/.f64 -1 (cos.f64 t)) (/.f64 -1 ew)) -1)
1.6b
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
20.5b
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
Compiler

Compiled 252 to 81 computations (67.9% saved)

series12.0ms (0%)

Counts
2 → 28
Calls

12 calls:

TimeVariablePointExpression
0.0ms
t
@0
(pow.f64 (*.f64 (/.f64 -1 (cos.f64 t)) (/.f64 -1 ew)) -1)
0.0ms
t
@0
(*.f64 (/.f64 -1 (cos.f64 t)) (/.f64 -1 ew))
0.0ms
t
@inf
(pow.f64 (*.f64 (/.f64 -1 (cos.f64 t)) (/.f64 -1 ew)) -1)
0.0ms
t
@-inf
(pow.f64 (*.f64 (/.f64 -1 (cos.f64 t)) (/.f64 -1 ew)) -1)
0.0ms
ew
@inf
(*.f64 (/.f64 -1 (cos.f64 t)) (/.f64 -1 ew))
Compiler

Compiled 1720 to 745 computations (56.7% saved)

rewrite1.5s (1.4%)

Algorithm
batch-egg-rewrite
Rules
116×egg-rr
100×egg-rr
Counts
2 → 216
Calls
Call 1
Inputs
(pow.f64 (*.f64 (/.f64 -1 (cos.f64 t)) (/.f64 -1 ew)) -1)
(*.f64 (/.f64 -1 (cos.f64 t)) (/.f64 -1 ew))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2))) (cbrt.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2)) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 1 (cos.f64 t))) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 ew -1)) (/.f64 -1 (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 ew -1) -1) (/.f64 -1 (/.f64 -1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) (pow.f64 (pow.f64 ew -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 1 (cos.f64 t))) (/.f64 -1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (pow.f64 ew -1)) (/.f64 -1 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)))) (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (pow.f64 ew -1) -1) -1) (/.f64 -1 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) -1) (/.f64 -1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (/.f64 1 (cos.f64 t))) (cbrt.f64 (pow.f64 ew -1))) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (/.f64 1 (cos.f64 t))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 -1 (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 -1 (*.f64 (cos.f64 t) (cbrt.f64 ew))) -1) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (cbrt.f64 (/.f64 1 (cos.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2)) (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (/.f64 1 (cos.f64 t))) (/.f64 -1 (cbrt.f64 ew))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) -1) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2))) (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 -1 (cbrt.f64 ew)) -1) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (/.f64 (/.f64 -1 ew) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cbrt.f64 (cos.f64 t))))) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1 (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t)))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 ew)))) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1 (/.f64 -1 (*.f64 (cos.f64 t) (cbrt.f64 ew))))) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (/.f64 -1 (cos.f64 t))))) (/.f64 (/.f64 -1 ew) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (pow.f64 ew -1) -1) (/.f64 1 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) (pow.f64 ew -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (*.f64 (cos.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 -1 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 0) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0) (/.f64 -1 (/.f64 -1 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 ew 0) (/.f64 ew (/.f64 1 (cos.f64 t))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))) 2))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 ew 2)) 0) (*.f64 (/.f64 (/.f64 -1 (/.f64 1 (cos.f64 t))) (/.f64 -1 (cbrt.f64 ew))) (cbrt.f64 (pow.f64 ew 2))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 0) (*.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 ew 2)) 0) (*.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t))) (cbrt.f64 (pow.f64 ew 2))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 0) (*.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 t) ew) 0) (*.f64 (cos.f64 t) ew) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 3) 0) (pow.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 3) -1/3) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))) -3) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 ew) 0) (/.f64 ew (/.f64 1 (cos.f64 t))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 t) (neg.f64 ew)) 0) (*.f64 (cos.f64 t) ew) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) -3)) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3) -1/3)) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2)) (+.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2)) (+.f64 0 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3) (pow.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (+.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2) (*.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2) (*.f64 0 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (+.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2) (*.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3) (pow.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (+.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2) (*.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2) (*.f64 0 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2) (*.f64 0 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3) (pow.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (+.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2) (*.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2) (*.f64 0 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 t) 0) (/.f64 (cos.f64 t) (pow.f64 ew -1)) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cos.f64 t)) 0) (/.f64 (cos.f64 t) (pow.f64 ew -1)) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (*.f64 0 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (*.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cos.f64 t)) (/.f64 -1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 ew) (/.f64 -1 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 ew -1) (/.f64 1 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 t)) (pow.f64 ew -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) (cos.f64 t)) (/.f64 -1 (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 ew)) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 ew -1) (cbrt.f64 (cos.f64 t))) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) (/.f64 (pow.f64 ew -1) (cbrt.f64 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t)) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (cos.f64 t))) (/.f64 (pow.f64 ew -1) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)) (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2))) (cbrt.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (cos.f64 t))) (/.f64 (/.f64 -1 ew) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 -1 (cos.f64 t))) ew) (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (cos.f64 t) (cbrt.f64 ew))) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 ew) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) (/.f64 -1 (*.f64 (cos.f64 t) (cbrt.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (*.f64 (cos.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 -1 (*.f64 (cos.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 -1 (*.f64 (cos.f64 t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 -1 (*.f64 (cos.f64 t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cos.f64 t)) (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 ew) (neg.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2))) (cbrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 t))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)) (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)) (cbrt.f64 (/.f64 1 (cos.f64 t)))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (cos.f64 t)) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t)) (cbrt.f64 ew)) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 ew)) (*.f64 (neg.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (cos.f64 t) (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 ew -1) (cbrt.f64 (cos.f64 t))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t)) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 1 (cos.f64 t))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 t))) (pow.f64 ew -1)) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (*.f64 (cos.f64 t) (cbrt.f64 ew))) -1) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 ew -1) (cos.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cos.f64 t)) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (cos.f64 t)) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) (cos.f64 t)) (neg.f64 (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)) (cbrt.f64 (*.f64 (cos.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 ew -1) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (cbrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 ew) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (neg.f64 (cbrt.f64 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 ew -1) (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (cos.f64 t))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (cos.f64 t))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 -1 (cos.f64 t))) ew) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 (cos.f64 t) (cbrt.f64 ew))) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (cos.f64 t) ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (cos.f64 t) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 t) ew) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) (/.f64 0 (*.f64 (cos.f64 t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (pow.f64 ew -1) (cos.f64 t)) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 t) ew) 0) (/.f64 (pow.f64 ew -1) (cos.f64 t)) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 ew) 0) (/.f64 1 (/.f64 (cos.f64 t) (pow.f64 ew -1))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) 0) (/.f64 (/.f64 -1 (cbrt.f64 ew)) (/.f64 (neg.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) 0) (/.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (neg.f64 (cos.f64 t)) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 ew)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (/.f64 (neg.f64 (cos.f64 t)) (/.f64 -1 (cbrt.f64 ew)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) 0) (/.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (cos.f64 t) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) 0) (/.f64 (/.f64 -1 (cbrt.f64 ew)) (/.f64 (cos.f64 t) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 -1 (cos.f64 t))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) (/.f64 (neg.f64 ew) (cbrt.f64 (/.f64 -1 (cos.f64 t))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (cos.f64 t))) (/.f64 (neg.f64 ew) (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cos.f64 t)) 0) (/.f64 1 (/.f64 (neg.f64 ew) (/.f64 -1 (cos.f64 t)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cos.f64 t)) 0) (/.f64 -1 (/.f64 (neg.f64 ew) (/.f64 1 (cos.f64 t)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 -1 (cos.f64 t))) (/.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (cos.f64 t))) (/.f64 ew (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (cos.f64 t)) 0) (/.f64 -1 (/.f64 ew (/.f64 -1 (cos.f64 t)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (cos.f64 t)) 0) (/.f64 1 (/.f64 ew (/.f64 1 (cos.f64 t)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (cos.f64 t))) (/.f64 ew (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (pow.f64 ew -1) (cos.f64 t)) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 0) (/.f64 1 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 ew -1) 0) (/.f64 1 (/.f64 (cos.f64 t) (pow.f64 ew -1))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))) -3)) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 3) -1/3)) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 -1 (*.f64 (cos.f64 t) ew))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 0 (*.f64 (cos.f64 t) ew))) (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)) (+.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 -1 (*.f64 (cos.f64 t) ew)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)) (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (cos.f64 t) ew)) 0) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 t) ew)) -3) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 3) 0) (pow.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 3) -1/3) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) 3) (pow.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 0 (*.f64 (cos.f64 t) ew))) (+.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2) (*.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 -1 (*.f64 (cos.f64 t) ew)))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) 0) (/.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2) (*.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 0 (*.f64 (cos.f64 t) ew))) (+.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2) (*.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 -1 (*.f64 (cos.f64 t) ew))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) 3) (pow.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 0 (*.f64 (cos.f64 t) ew))) (+.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2) (*.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 -1 (*.f64 (cos.f64 t) ew)))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2) (*.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))))) 0) (/.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2) (*.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) 3) (pow.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 0 (*.f64 (cos.f64 t) ew))) (+.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2) (*.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 -1 (*.f64 (cos.f64 t) ew)))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2) (*.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) (*.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) 0) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) (*.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 0) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) 0) (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))))

simplify4.2s (4%)

Algorithm
egglog
Counts
244 → 293
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 -1 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 5/24 ew) (*.f64 -1/4 ew)))) ew))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 5/24 ew) (*.f64 -1/4 ew)))) (+.f64 ew (*.f64 -1 (*.f64 (pow.f64 t 6) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 5/24 ew) (*.f64 -1/4 ew))) (+.f64 (*.f64 61/720 ew) (*.f64 -5/48 ew))))))))
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.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 ew)
(+.f64 (/.f64 1 ew) (*.f64 1/2 (/.f64 (pow.f64 t 2) ew)))
(+.f64 (/.f64 1 ew) (+.f64 (*.f64 5/24 (/.f64 (pow.f64 t 4) ew)) (*.f64 1/2 (/.f64 (pow.f64 t 2) ew))))
(+.f64 (/.f64 1 ew) (+.f64 (*.f64 5/24 (/.f64 (pow.f64 t 4) ew)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 2) ew)) (*.f64 61/720 (/.f64 (pow.f64 t 6) ew)))))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2))) (cbrt.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2)) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))
(*.f64 (/.f64 -1 (/.f64 1 (cos.f64 t))) (/.f64 -1 (pow.f64 ew -1)))
(*.f64 (/.f64 -1 (pow.f64 ew -1)) (/.f64 -1 (/.f64 1 (cos.f64 t))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2))))
(*.f64 (pow.f64 (pow.f64 ew -1) -1) (/.f64 -1 (/.f64 -1 (cos.f64 t))))
(*.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) (pow.f64 (pow.f64 ew -1) -1))
(*.f64 1 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(*.f64 -1 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 1)
(*.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) -1)
(-.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(-.f64 0 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(-.f64 3 (+.f64 3 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))
(-.f64 1 (+.f64 1 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))
(/.f64 (/.f64 -1 (/.f64 1 (cos.f64 t))) (/.f64 -1 ew))
(/.f64 (/.f64 -1 (pow.f64 ew -1)) (/.f64 -1 (cos.f64 t)))
(/.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)))) (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(/.f64 (*.f64 (pow.f64 (pow.f64 ew -1) -1) -1) (/.f64 -1 (cos.f64 t)))
(/.f64 (*.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) -1) (/.f64 -1 ew))
(/.f64 (/.f64 (/.f64 -1 (/.f64 1 (cos.f64 t))) (cbrt.f64 (pow.f64 ew -1))) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (/.f64 (/.f64 -1 (/.f64 1 (cos.f64 t))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 -1 (cbrt.f64 ew)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) 2) 2))
(/.f64 (pow.f64 (/.f64 -1 (*.f64 (cos.f64 t) (cbrt.f64 ew))) -1) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))
(/.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (cbrt.f64 (/.f64 1 (cos.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(/.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2)) (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(/.f64 (/.f64 (/.f64 -1 (/.f64 1 (cos.f64 t))) (/.f64 -1 (cbrt.f64 ew))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))
(/.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) -1) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2))) (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 ew)) -1) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) (cos.f64 t)))
(/.f64 (/.f64 1 (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (/.f64 (/.f64 -1 ew) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(/.f64 (neg.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cbrt.f64 (cos.f64 t))))) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))
(/.f64 (neg.f64 (/.f64 -1 (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t)))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))
(/.f64 (neg.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 ew)))) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) (cos.f64 t)))
(/.f64 (neg.f64 (/.f64 -1 (/.f64 -1 (*.f64 (cos.f64 t) (cbrt.f64 ew))))) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (/.f64 -1 (cos.f64 t))))) (/.f64 (/.f64 -1 ew) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(/.f64 (pow.f64 (pow.f64 ew -1) -1) (/.f64 1 (cos.f64 t)))
(/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) (pow.f64 ew -1))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2))))
(/.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(/.f64 -1 (/.f64 -1 (*.f64 (cos.f64 t) ew)))
(/.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 1)
(/.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) -1)
(fma.f64 0 0 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(fma.f64 0 3 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(fma.f64 0 -1 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(fma.f64 0 1 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(fma.f64 1 0 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 1)
(pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) 3)
(pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) -1)
(pow.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3))
(neg.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(neg.f64 (-.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))
(neg.f64 (-.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0))
(if (!=.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 0) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 -1 0) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0) (/.f64 -1 (/.f64 -1 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 ew 0) (/.f64 ew (/.f64 1 (cos.f64 t))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))) 2))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (pow.f64 ew 2)) 0) (*.f64 (/.f64 (/.f64 -1 (/.f64 1 (cos.f64 t))) (/.f64 -1 (cbrt.f64 ew))) (cbrt.f64 (pow.f64 ew 2))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 0) (*.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (pow.f64 ew 2)) 0) (*.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t))) (cbrt.f64 (pow.f64 ew 2))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 0) (*.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 1 0) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (*.f64 (cos.f64 t) ew) 0) (*.f64 (cos.f64 t) ew) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 3) 0) (pow.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 3) -1/3) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))) -3) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (neg.f64 ew) 0) (/.f64 ew (/.f64 1 (cos.f64 t))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (*.f64 (cos.f64 t) (neg.f64 ew)) 0) (*.f64 (cos.f64 t) ew) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) -3)) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3) -1/3)) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (+.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2)) (+.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (+.f64 0 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2)) (+.f64 0 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3) (pow.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (+.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2) (*.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2) (*.f64 0 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (+.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2) (*.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3) (pow.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (+.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2) (*.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2) (*.f64 0 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2) (*.f64 0 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3) (pow.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (+.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2) (*.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2) (*.f64 0 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (cos.f64 t) 0) (/.f64 (cos.f64 t) (pow.f64 ew -1)) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (neg.f64 (cos.f64 t)) 0) (/.f64 (cos.f64 t) (pow.f64 ew -1)) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(+.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(+.f64 (*.f64 0 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(+.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (*.f64 0 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))
(+.f64 (*.f64 0 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(+.f64 (*.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(+.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (*.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0))
(+.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(+.f64 0 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(*.f64 (/.f64 -1 (cos.f64 t)) (/.f64 -1 ew))
(*.f64 (/.f64 -1 ew) (/.f64 -1 (cos.f64 t)))
(*.f64 (pow.f64 ew -1) (/.f64 1 (cos.f64 t)))
(*.f64 (/.f64 1 (cos.f64 t)) (pow.f64 ew -1))
(*.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) (cos.f64 t)) (/.f64 -1 (cbrt.f64 ew)))
(*.f64 (/.f64 -1 (cbrt.f64 ew)) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) (cos.f64 t)))
(*.f64 (/.f64 (pow.f64 ew -1) (cbrt.f64 (cos.f64 t))) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) (/.f64 (pow.f64 ew -1) (cbrt.f64 (cos.f64 t))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t)) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t)))
(*.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (cos.f64 t)))
(*.f64 (cbrt.f64 (/.f64 1 (cos.f64 t))) (/.f64 (pow.f64 ew -1) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)) (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2))) (cbrt.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew))))
(*.f64 (cbrt.f64 (/.f64 -1 (cos.f64 t))) (/.f64 (/.f64 -1 ew) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (cos.f64 t))) ew) (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(*.f64 (/.f64 -1 (*.f64 (cos.f64 t) (cbrt.f64 ew))) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))
(*.f64 (/.f64 (/.f64 -1 ew) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) (/.f64 -1 (*.f64 (cos.f64 t) (cbrt.f64 ew))))
(*.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(*.f64 -1 (/.f64 -1 (*.f64 (cos.f64 t) ew)))
(*.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 1)
(*.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) -1)
(-.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 -1 (*.f64 (cos.f64 t) ew)))
(-.f64 3 (+.f64 3 (/.f64 -1 (*.f64 (cos.f64 t) ew))))
(-.f64 1 (+.f64 1 (/.f64 -1 (*.f64 (cos.f64 t) ew))))
(-.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))
(/.f64 (/.f64 -1 (cos.f64 t)) (neg.f64 ew))
(/.f64 (/.f64 -1 ew) (neg.f64 (cos.f64 t)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2))) (cbrt.f64 (cos.f64 t)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 t))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2))) (cbrt.f64 ew))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)) (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (cos.f64 t)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)) (cbrt.f64 (/.f64 1 (cos.f64 t)))) (cbrt.f64 ew))
(/.f64 (/.f64 (/.f64 1 (cos.f64 t)) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 ew))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2)))
(/.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t)) (cbrt.f64 ew)) (cbrt.f64 ew))
(/.f64 (/.f64 -1 (cbrt.f64 ew)) (*.f64 (neg.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (cos.f64 t) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (/.f64 (pow.f64 ew -1) (cbrt.f64 (cos.f64 t))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 1 (cos.f64 t))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 t))) (pow.f64 ew -1)) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))
(/.f64 (*.f64 (/.f64 -1 (*.f64 (cos.f64 t) (cbrt.f64 ew))) -1) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (pow.f64 ew -1) (cos.f64 t))
(/.f64 (/.f64 1 (cos.f64 t)) ew)
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (cos.f64 t)) (cbrt.f64 ew))
(/.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) (cos.f64 t)) (neg.f64 (cbrt.f64 ew)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)) (cbrt.f64 (*.f64 (cos.f64 t) ew)))
(/.f64 (/.f64 (pow.f64 ew -1) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (cbrt.f64 (cos.f64 t)))
(/.f64 (/.f64 (/.f64 -1 ew) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (neg.f64 (cbrt.f64 (cos.f64 t))))
(/.f64 (/.f64 (/.f64 (pow.f64 ew -1) (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) 2))
(/.f64 (cbrt.f64 (/.f64 1 (cos.f64 t))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew))
(/.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))) 2))
(/.f64 (cbrt.f64 (/.f64 -1 (cos.f64 t))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) (neg.f64 ew)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 -1 (cos.f64 t))) ew) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(/.f64 (/.f64 -1 (*.f64 (cos.f64 t) (cbrt.f64 ew))) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(/.f64 -1 (*.f64 (cos.f64 t) (neg.f64 ew)))
(/.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 1)
(/.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) -1)
(fma.f64 0 0 (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(fma.f64 0 3 (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(fma.f64 0 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(fma.f64 0 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(fma.f64 1 0 (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3)
(pow.f64 (*.f64 (cos.f64 t) ew) -1)
(pow.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 3))
(neg.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)))
(neg.f64 (-.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) (/.f64 0 (*.f64 (cos.f64 t) ew))))
(neg.f64 (-.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) 0))
(if (!=.f64 -1 0) (/.f64 (pow.f64 ew -1) (cos.f64 t)) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (*.f64 (cos.f64 t) ew) 0) (/.f64 (pow.f64 ew -1) (cos.f64 t)) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 -1 ew) 0) (/.f64 1 (/.f64 (cos.f64 t) (pow.f64 ew -1))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) 0) (/.f64 (/.f64 -1 (cbrt.f64 ew)) (/.f64 (neg.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) 0) (/.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (neg.f64 (cos.f64 t)) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 ew)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (/.f64 (neg.f64 (cos.f64 t)) (/.f64 -1 (cbrt.f64 ew)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) 0) (/.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (cos.f64 t) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) 0) (/.f64 (/.f64 -1 (cbrt.f64 ew)) (/.f64 (cos.f64 t) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (cos.f64 t))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) (/.f64 (neg.f64 ew) (cbrt.f64 (/.f64 -1 (cos.f64 t))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (cos.f64 t))) (/.f64 (neg.f64 ew) (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 -1 (cos.f64 t)) 0) (/.f64 1 (/.f64 (neg.f64 ew) (/.f64 -1 (cos.f64 t)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 1 (cos.f64 t)) 0) (/.f64 -1 (/.f64 (neg.f64 ew) (/.f64 1 (cos.f64 t)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 -1 (cos.f64 t))) (/.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (cos.f64 t))) (/.f64 ew (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 -1 (cos.f64 t)) 0) (/.f64 -1 (/.f64 ew (/.f64 -1 (cos.f64 t)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 1 (cos.f64 t)) 0) (/.f64 1 (/.f64 ew (/.f64 1 (cos.f64 t)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (cos.f64 t))) (/.f64 ew (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 1 0) (/.f64 (pow.f64 ew -1) (cos.f64 t)) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 0) (/.f64 1 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (pow.f64 ew -1) 0) (/.f64 1 (/.f64 (cos.f64 t) (pow.f64 ew -1))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))) -3)) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 3) -1/3)) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (+.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 -1 (*.f64 (cos.f64 t) ew))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 0 (*.f64 (cos.f64 t) ew))) (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)) (+.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 -1 (*.f64 (cos.f64 t) ew)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)) (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (cbrt.f64 (*.f64 (cos.f64 t) ew)) 0) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 t) ew)) -3) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 3) 0) (pow.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 3) -1/3) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) 3) (pow.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 0 (*.f64 (cos.f64 t) ew))) (+.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2) (*.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 -1 (*.f64 (cos.f64 t) ew)))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) 0) (/.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2) (*.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 0 (*.f64 (cos.f64 t) ew))) (+.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2) (*.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 -1 (*.f64 (cos.f64 t) ew))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) 3) (pow.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 0 (*.f64 (cos.f64 t) ew))) (+.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2) (*.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 -1 (*.f64 (cos.f64 t) ew)))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2) (*.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))))) 0) (/.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2) (*.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) 3) (pow.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 0 (*.f64 (cos.f64 t) ew))) (+.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2) (*.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 -1 (*.f64 (cos.f64 t) ew)))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2) (*.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(+.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(+.f64 (*.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(+.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) (*.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(+.f64 (*.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(+.f64 (*.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) 0) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(+.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) (*.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 0))
(+.f64 (*.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 0) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(+.f64 (-.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) 0) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(+.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t)))
Outputs
ew
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) ew)
(fma.f64 -1/2 (*.f64 (pow.f64 t 2) ew) ew)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 5/24 ew) (*.f64 -1/4 ew)))) ew))
(fma.f64 -1/2 (*.f64 (pow.f64 t 2) ew) (-.f64 ew (*.f64 (pow.f64 t 4) (*.f64 ew -1/24))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 5/24 ew) (*.f64 -1/4 ew)))) (+.f64 ew (*.f64 -1 (*.f64 (pow.f64 t 6) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 5/24 ew) (*.f64 -1/4 ew))) (+.f64 (*.f64 61/720 ew) (*.f64 -5/48 ew))))))))
(fma.f64 -1/2 (*.f64 (pow.f64 t 2) ew) (-.f64 (-.f64 ew (*.f64 (pow.f64 t 4) (*.f64 ew -1/24))) (*.f64 (pow.f64 t 6) (fma.f64 -1/2 (*.f64 ew -1/24) (*.f64 ew -7/360)))))
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.f64 (cos.f64 t) ew)
(*.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 ew)
(pow.f64 ew -1)
(+.f64 (/.f64 1 ew) (*.f64 1/2 (/.f64 (pow.f64 t 2) ew)))
(/.f64 (+.f64 (*.f64 1/2 (pow.f64 t 2)) 1) ew)
(+.f64 (/.f64 1 ew) (+.f64 (*.f64 5/24 (/.f64 (pow.f64 t 4) ew)) (*.f64 1/2 (/.f64 (pow.f64 t 2) ew))))
(+.f64 (/.f64 (+.f64 1 (*.f64 5/24 (pow.f64 t 4))) ew) (/.f64 (*.f64 1/2 (pow.f64 t 2)) ew))
(+.f64 (/.f64 1 ew) (+.f64 (*.f64 5/24 (/.f64 (pow.f64 t 4) ew)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 t 2) ew)) (*.f64 61/720 (/.f64 (pow.f64 t 6) ew)))))
(+.f64 (/.f64 (+.f64 1 (*.f64 5/24 (pow.f64 t 4))) ew) (/.f64 (+.f64 (*.f64 1/2 (pow.f64 t 2)) (*.f64 61/720 (pow.f64 t 6))) ew))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2))) (cbrt.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2)))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2)) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(*.f64 (/.f64 -1 (/.f64 1 (cos.f64 t))) (/.f64 -1 (pow.f64 ew -1)))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(*.f64 (/.f64 -1 (pow.f64 ew -1)) (/.f64 -1 (/.f64 1 (cos.f64 t))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(*.f64 (pow.f64 (pow.f64 ew -1) -1) (/.f64 -1 (/.f64 -1 (cos.f64 t))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(*.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) (pow.f64 (pow.f64 ew -1) -1))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(*.f64 1 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(*.f64 -1 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(*.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 1)
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(*.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) -1)
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(-.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(-.f64 0 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(-.f64 3 (+.f64 3 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(-.f64 1 (+.f64 1 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(/.f64 (/.f64 -1 (/.f64 1 (cos.f64 t))) (/.f64 -1 ew))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(/.f64 (/.f64 -1 (pow.f64 ew -1)) (/.f64 -1 (cos.f64 t)))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(/.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)))) (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(/.f64 (*.f64 (pow.f64 (pow.f64 ew -1) -1) -1) (/.f64 -1 (cos.f64 t)))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(/.f64 (*.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) -1) (/.f64 -1 ew))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(/.f64 (/.f64 (/.f64 -1 (/.f64 1 (cos.f64 t))) (cbrt.f64 (pow.f64 ew -1))) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (/.f64 (/.f64 -1 (/.f64 1 (cos.f64 t))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 -1 (cbrt.f64 ew)))
(/.f64 (/.f64 -1 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew 2))) (cos.f64 t))) (/.f64 -1 (cbrt.f64 ew)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) 2) 2))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (cos.f64 t) ew))) 2))
(/.f64 (pow.f64 (/.f64 -1 (*.f64 (cos.f64 t) (cbrt.f64 ew))) -1) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (/.f64 -1 (/.f64 -1 (*.f64 (cos.f64 t) (cbrt.f64 ew)))) (/.f64 1 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))
(/.f64 1 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) ew) (cbrt.f64 (cos.f64 t))))
(/.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (cbrt.f64 (/.f64 1 (cos.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(/.f64 (/.f64 -1 (pow.f64 ew -1)) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (cbrt.f64 (cos.f64 t))))
(/.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))
(/.f64 1 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) ew) (cbrt.f64 (cos.f64 t))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2)) (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(/.f64 (/.f64 (/.f64 -1 (/.f64 1 (cos.f64 t))) (/.f64 -1 (cbrt.f64 ew))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) -1) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2))) (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(/.f64 (pow.f64 (/.f64 -1 (cbrt.f64 ew)) -1) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) (cos.f64 t)))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew -1) -1)) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew 2))) (cos.f64 t)))
(/.f64 (/.f64 1 (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (/.f64 (/.f64 -1 ew) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(/.f64 1 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) (pow.f64 (cos.f64 t) 2))) ew))
(/.f64 (neg.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cbrt.f64 (cos.f64 t))))) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))
(/.f64 1 (/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) ew) (cbrt.f64 (cos.f64 t))))
(/.f64 (neg.f64 (/.f64 -1 (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t)))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))
(/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 ew 2)))))
(/.f64 (neg.f64 (/.f64 -1 (/.f64 -1 (cbrt.f64 ew)))) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) (cos.f64 t)))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew -1) -1)) (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew 2))) (cos.f64 t)))
(/.f64 (neg.f64 (/.f64 -1 (/.f64 -1 (*.f64 (cos.f64 t) (cbrt.f64 ew))))) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (/.f64 -1 (/.f64 -1 (*.f64 (cos.f64 t) (cbrt.f64 ew)))) (/.f64 1 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (neg.f64 (/.f64 -1 (cbrt.f64 (/.f64 -1 (cos.f64 t))))) (/.f64 (/.f64 -1 ew) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(/.f64 1 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) (pow.f64 (cos.f64 t) 2))) ew))
(/.f64 (pow.f64 (pow.f64 ew -1) -1) (/.f64 1 (cos.f64 t)))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(/.f64 (/.f64 -1 (/.f64 -1 (cos.f64 t))) (pow.f64 ew -1))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(/.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(/.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) ew)) (cbrt.f64 (pow.f64 (cos.f64 t) -1)))
(/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(/.f64 -1 (/.f64 -1 (*.f64 (cos.f64 t) ew)))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(/.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 1)
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(/.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) -1)
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(fma.f64 0 0 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(fma.f64 0 3 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(fma.f64 0 -1 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(fma.f64 0 1 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(fma.f64 1 0 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 1)
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) 3)
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) -1)
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(pow.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3) 1/3)
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(neg.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(neg.f64 (-.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(neg.f64 (-.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 0) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 0) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(if (!=.f64 -1 0) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 -1 0) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(if (!=.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0) (/.f64 -1 (/.f64 -1 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 0) (pow.f64 (/.f64 1 (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))) -1) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(if (!=.f64 ew 0) (/.f64 ew (/.f64 1 (cos.f64 t))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 ew 0) (/.f64 ew (pow.f64 (cos.f64 t) -1)) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))) 2))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))))) 2) 0) (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))) (/.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 2) (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))) 2)))) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) 0) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))) 0) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 2) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))))) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(if (!=.f64 (cbrt.f64 (pow.f64 ew 2)) 0) (*.f64 (/.f64 (/.f64 -1 (/.f64 1 (cos.f64 t))) (/.f64 -1 (cbrt.f64 ew))) (cbrt.f64 (pow.f64 ew 2))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (pow.f64 ew 2)) 0) (/.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t))) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 0) (*.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cbrt.f64 (cos.f64 t)))) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) (/.f64 (pow.f64 ew -1) (cbrt.f64 (cos.f64 t)))) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(if (!=.f64 (cbrt.f64 (pow.f64 ew 2)) 0) (*.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t))) (cbrt.f64 (pow.f64 ew 2))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (pow.f64 ew 2)) 0) (/.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t))) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 0) (*.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) (/.f64 (pow.f64 ew -1) (cbrt.f64 (cos.f64 t)))) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(if (!=.f64 1 0) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 1 0) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(if (!=.f64 (*.f64 (cos.f64 t) ew) 0) (*.f64 (cos.f64 t) ew) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (*.f64 (cos.f64 t) ew) 0) (*.f64 (cos.f64 t) ew) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(if (!=.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 3) 0) (pow.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 3) -1/3) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) 0) (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) -1/3) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))) -3) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 (cos.f64 t) ew))) 0) (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (cos.f64 t) ew))) -3) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(if (!=.f64 (neg.f64 ew) 0) (/.f64 ew (/.f64 1 (cos.f64 t))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (neg.f64 ew) 0) (/.f64 ew (pow.f64 (cos.f64 t) -1)) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(if (!=.f64 (*.f64 (cos.f64 t) (neg.f64 ew)) 0) (*.f64 (cos.f64 t) ew) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (*.f64 (cos.f64 t) (neg.f64 ew)) 0) (*.f64 (cos.f64 t) ew) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) -3)) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))) -3)) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3) -1/3)) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3) -1/3)) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(if (!=.f64 (+.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2)) (+.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (/.f64 1 (/.f64 (/.f64 -1 (cos.f64 t)) ew)) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 2) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(if (!=.f64 (+.f64 0 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2)) (+.f64 0 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (/.f64 1 (/.f64 (/.f64 -1 (cos.f64 t)) ew)) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 2) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(if (!=.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3) (pow.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (+.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2) (*.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (/.f64 1 (/.f64 (/.f64 -1 (cos.f64 t)) ew)) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3) (pow.f64 (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 2)) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(if (!=.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2) (*.f64 0 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (/.f64 1 (/.f64 (/.f64 -1 (cos.f64 t)) ew)) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3) (pow.f64 (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 2)) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (+.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2) (*.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3) (pow.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (+.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2) (*.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 2) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3) (pow.f64 (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 2)) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2) (*.f64 0 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2) (*.f64 0 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 2) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3) (pow.f64 (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 2)) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(if (!=.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3) (pow.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (+.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2) (*.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3) (pow.f64 (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 2)) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 2) (*.f64 0 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 3) (pow.f64 (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))) 2)) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(if (!=.f64 (cos.f64 t) 0) (/.f64 (cos.f64 t) (pow.f64 ew -1)) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (cos.f64 t) 0) (/.f64 (cos.f64 t) (pow.f64 ew -1)) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(if (!=.f64 (neg.f64 (cos.f64 t)) 0) (/.f64 (cos.f64 t) (pow.f64 ew -1)) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(if (!=.f64 (neg.f64 (cos.f64 t)) 0) (/.f64 (cos.f64 t) (pow.f64 ew -1)) (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew))))
(+.f64 (/.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(+.f64 (*.f64 0 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(+.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (*.f64 0 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(+.f64 (*.f64 0 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(+.f64 (*.f64 (/.f64 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(+.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (*.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(+.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0) (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(+.f64 0 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))
(*.f64 (/.f64 -1 (cos.f64 t)) (/.f64 -1 ew))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 -1 ew) (/.f64 -1 (cos.f64 t)))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(*.f64 (pow.f64 ew -1) (/.f64 1 (cos.f64 t)))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 1 (cos.f64 t)) (pow.f64 ew -1))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) (cos.f64 t)) (/.f64 -1 (cbrt.f64 ew)))
(/.f64 (pow.f64 (cos.f64 t) -1) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(*.f64 (/.f64 -1 (cbrt.f64 ew)) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) (cos.f64 t)))
(/.f64 (pow.f64 (cos.f64 t) -1) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(*.f64 (/.f64 (pow.f64 ew -1) (cbrt.f64 (cos.f64 t))) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) ew) (cbrt.f64 (cos.f64 t)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) (/.f64 (pow.f64 ew -1) (cbrt.f64 (cos.f64 t))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) ew) (cbrt.f64 (cos.f64 t)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t)) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))
(/.f64 (pow.f64 (cos.f64 t) -1) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t)))
(/.f64 (pow.f64 (cos.f64 t) -1) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(*.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (cos.f64 t)))
(/.f64 (pow.f64 (cos.f64 t) -1) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(*.f64 (cbrt.f64 (/.f64 1 (cos.f64 t))) (/.f64 (pow.f64 ew -1) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) (pow.f64 (cos.f64 t) 2))) ew)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)) (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(*.f64 (cbrt.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2))))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2))) (cbrt.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew))))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(*.f64 (cbrt.f64 (/.f64 -1 (cos.f64 t))) (/.f64 (/.f64 -1 ew) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) (pow.f64 (cos.f64 t) 2))) ew)
(*.f64 (/.f64 (cbrt.f64 (/.f64 -1 (cos.f64 t))) ew) (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) (pow.f64 (cos.f64 t) 2))) ew)
(*.f64 (/.f64 -1 (*.f64 (cos.f64 t) (cbrt.f64 ew))) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (pow.f64 (cos.f64 t) -1) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(*.f64 (/.f64 (/.f64 -1 ew) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) (pow.f64 (cos.f64 t) 2))) ew)
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) (/.f64 -1 (*.f64 (cos.f64 t) (cbrt.f64 ew))))
(/.f64 (pow.f64 (cos.f64 t) -1) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(*.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(*.f64 -1 (/.f64 -1 (*.f64 (cos.f64 t) ew)))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 1)
(/.f64 1 (*.f64 (cos.f64 t) ew))
(*.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) -1)
(/.f64 1 (*.f64 (cos.f64 t) ew))
(-.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 -1 (*.f64 (cos.f64 t) ew)))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(-.f64 3 (+.f64 3 (/.f64 -1 (*.f64 (cos.f64 t) ew))))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(-.f64 1 (+.f64 1 (/.f64 -1 (*.f64 (cos.f64 t) ew))))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(-.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(/.f64 (/.f64 -1 (cos.f64 t)) (neg.f64 ew))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(/.f64 (/.f64 -1 ew) (neg.f64 (cos.f64 t)))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2))) (cbrt.f64 (cos.f64 t)))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 2) ew) (cos.f64 t)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 t))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2))) (cbrt.f64 ew))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 2) (cos.f64 t)) ew))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)) (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (cos.f64 t)))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 2) ew) (cos.f64 t)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)) (cbrt.f64 (/.f64 1 (cos.f64 t)))) (cbrt.f64 ew))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 2) (cos.f64 t)) ew))
(/.f64 (/.f64 (/.f64 1 (cos.f64 t)) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 ew))
(/.f64 (pow.f64 (cos.f64 t) -1) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 2)))
(cbrt.f64 (/.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) (pow.f64 (*.f64 (cos.f64 t) ew) 2)))
(/.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t)) (cbrt.f64 ew)) (cbrt.f64 ew))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t)) (pow.f64 (cbrt.f64 ew) 2))
(/.f64 (/.f64 -1 (cbrt.f64 ew)) (*.f64 (neg.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (pow.f64 (cos.f64 t) -1) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (cos.f64 t) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (pow.f64 (cos.f64 t) -1) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (/.f64 (pow.f64 ew -1) (cbrt.f64 (cos.f64 t))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) (pow.f64 (cos.f64 t) 2))) ew)
(/.f64 (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (pow.f64 (cos.f64 t) -1) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 1 (cos.f64 t))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (pow.f64 (cos.f64 t) -1) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (cos.f64 t))) (pow.f64 ew -1)) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) (pow.f64 (cos.f64 t) 2))) ew)
(/.f64 (*.f64 (/.f64 -1 (*.f64 (cos.f64 t) (cbrt.f64 ew))) -1) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (pow.f64 (cos.f64 t) -1) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (pow.f64 ew -1) (cos.f64 t))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(/.f64 (/.f64 1 (cos.f64 t)) ew)
(/.f64 1 (*.f64 (cos.f64 t) ew))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (cos.f64 t)) (cbrt.f64 ew))
(/.f64 (pow.f64 (cos.f64 t) -1) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) (cos.f64 t)) (neg.f64 (cbrt.f64 ew)))
(/.f64 (pow.f64 (cos.f64 t) -1) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)) (cbrt.f64 (*.f64 (cos.f64 t) ew)))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(/.f64 (/.f64 (pow.f64 ew -1) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (cbrt.f64 (cos.f64 t)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) (pow.f64 (cos.f64 t) 2))) ew)
(/.f64 (/.f64 (/.f64 -1 ew) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (neg.f64 (cbrt.f64 (cos.f64 t))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) (pow.f64 (cos.f64 t) 2))) ew)
(/.f64 (/.f64 (/.f64 (pow.f64 ew -1) (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) 2))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) (pow.f64 (cos.f64 t) 2))) ew)
(/.f64 (cbrt.f64 (/.f64 1 (cos.f64 t))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) (pow.f64 (cos.f64 t) 2))) ew)
(/.f64 (/.f64 (/.f64 (cbrt.f64 (pow.f64 ew -1)) (cos.f64 t)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))) 2))
(/.f64 (pow.f64 (cos.f64 t) -1) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (cbrt.f64 (/.f64 -1 (cos.f64 t))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) (neg.f64 ew)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) (pow.f64 (cos.f64 t) 2))) ew)
(/.f64 (/.f64 (cbrt.f64 (/.f64 -1 (cos.f64 t))) ew) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 t) -1) (pow.f64 (cos.f64 t) 2))) ew)
(/.f64 (/.f64 -1 (*.f64 (cos.f64 t) (cbrt.f64 ew))) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (pow.f64 (cos.f64 t) -1) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(/.f64 -1 (*.f64 (cos.f64 t) (neg.f64 ew)))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(/.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 1)
(/.f64 1 (*.f64 (cos.f64 t) ew))
(/.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) -1)
(/.f64 1 (*.f64 (cos.f64 t) ew))
(fma.f64 0 0 (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(fma.f64 0 3 (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(fma.f64 0 -1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(fma.f64 0 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(fma.f64 1 0 (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 1)
(/.f64 1 (*.f64 (cos.f64 t) ew))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 3)
(/.f64 1 (*.f64 (cos.f64 t) ew))
(pow.f64 (*.f64 (cos.f64 t) ew) -1)
(/.f64 1 (*.f64 (cos.f64 t) ew))
(pow.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 3) 1/3)
(/.f64 1 (*.f64 (cos.f64 t) ew))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 3))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(neg.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(neg.f64 (-.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) (/.f64 0 (*.f64 (cos.f64 t) ew))))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(neg.f64 (-.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) 0))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(if (!=.f64 -1 0) (/.f64 (pow.f64 ew -1) (cos.f64 t)) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 -1 0) (/.f64 1 (*.f64 (cos.f64 t) ew)) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (*.f64 (cos.f64 t) ew) 0) (/.f64 (pow.f64 ew -1) (cos.f64 t)) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (*.f64 (cos.f64 t) ew) 0) (/.f64 1 (*.f64 (cos.f64 t) ew)) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (/.f64 -1 ew) 0) (/.f64 1 (/.f64 (cos.f64 t) (pow.f64 ew -1))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 -1 ew) 0) (/.f64 -1 (/.f64 (cos.f64 t) (/.f64 -1 ew))) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) 0) (/.f64 (/.f64 -1 (cbrt.f64 ew)) (/.f64 (neg.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew 2))) 0) (/.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (cos.f64 t) (/.f64 1 (cbrt.f64 (pow.f64 ew 2))))) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) 0) (/.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (neg.f64 (cos.f64 t)) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) 0) (/.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (cos.f64 t) (/.f64 1 (cbrt.f64 (pow.f64 ew 2))))) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 ew)) 0) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) (/.f64 (neg.f64 (cos.f64 t)) (/.f64 -1 (cbrt.f64 ew)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 ew)) 0) (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) (/.f64 (cos.f64 t) (/.f64 -1 (cbrt.f64 ew)))) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) 0) (/.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (cos.f64 t) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew 2))) 0) (/.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (cos.f64 t) (/.f64 1 (cbrt.f64 (pow.f64 ew 2))))) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) 0) (/.f64 (/.f64 -1 (cbrt.f64 ew)) (/.f64 (cos.f64 t) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))) 0) (/.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (cos.f64 t) (/.f64 1 (cbrt.f64 (pow.f64 ew 2))))) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (cbrt.f64 (/.f64 -1 (cos.f64 t))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) (/.f64 (neg.f64 ew) (cbrt.f64 (/.f64 -1 (cos.f64 t))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (cos.f64 t))) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) (/.f64 ew (cbrt.f64 (pow.f64 (cos.f64 t) -1)))) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) 0) (/.f64 (cbrt.f64 (/.f64 1 (cos.f64 t))) (/.f64 (neg.f64 ew) (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) 0) (/.f64 (/.f64 -1 (cbrt.f64 (cos.f64 t))) (/.f64 ew (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (/.f64 -1 (cos.f64 t)) 0) (/.f64 1 (/.f64 (neg.f64 ew) (/.f64 -1 (cos.f64 t)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 -1 (cos.f64 t)) 0) (pow.f64 (/.f64 ew (pow.f64 (cos.f64 t) -1)) -1) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (/.f64 1 (cos.f64 t)) 0) (/.f64 -1 (/.f64 (neg.f64 ew) (/.f64 1 (cos.f64 t)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (pow.f64 (cos.f64 t) -1) 0) (pow.f64 (/.f64 ew (pow.f64 (cos.f64 t) -1)) -1) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 -1 (cos.f64 t))) (/.f64 (neg.f64 ew) (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 t) -1)) (/.f64 ew (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) 0) (/.f64 (cbrt.f64 (/.f64 -1 (cos.f64 t))) (/.f64 ew (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) 0) (/.f64 (/.f64 -1 (cbrt.f64 (cos.f64 t))) (/.f64 ew (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (/.f64 -1 (cos.f64 t)) 0) (/.f64 -1 (/.f64 ew (/.f64 -1 (cos.f64 t)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 -1 (cos.f64 t)) 0) (pow.f64 (/.f64 ew (pow.f64 (cos.f64 t) -1)) -1) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (/.f64 1 (cos.f64 t)) 0) (/.f64 1 (/.f64 ew (/.f64 1 (cos.f64 t)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (pow.f64 (cos.f64 t) -1) 0) (pow.f64 (/.f64 ew (pow.f64 (cos.f64 t) -1)) -1) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) 0) (/.f64 (cbrt.f64 (/.f64 1 (cos.f64 t))) (/.f64 ew (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 t) -1)) (/.f64 ew (cbrt.f64 (pow.f64 (/.f64 -1 (cos.f64 t)) 2)))) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 1 0) (/.f64 (pow.f64 ew -1) (cos.f64 t)) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 1 0) (/.f64 1 (*.f64 (cos.f64 t) ew)) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 0) (/.f64 1 (/.f64 1 (/.f64 (pow.f64 ew -1) (cos.f64 t)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 0) (/.f64 1 (/.f64 1 (/.f64 1 (*.f64 (cos.f64 t) ew)))) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (pow.f64 ew -1) 0) (/.f64 1 (/.f64 (cos.f64 t) (pow.f64 ew -1))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (pow.f64 ew -1) 0) (/.f64 -1 (/.f64 (cos.f64 t) (/.f64 -1 ew))) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t))) -3)) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (cbrt.f64 (/.f64 1 (*.f64 (cos.f64 t) ew))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 1 (*.f64 (cos.f64 t) ew))) -3)) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 3) -1/3)) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) -1/3)) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (+.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 -1 (*.f64 (cos.f64 t) ew))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 0 (*.f64 (cos.f64 t) ew))) (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)) (+.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 -1 (*.f64 (cos.f64 t) ew)))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 (/.f64 -1 (cos.f64 t)) ew) 0) (/.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 2) (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2)) (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 (/.f64 -1 (cos.f64 t)) ew) 0) (/.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 2) (/.f64 1 (*.f64 (cos.f64 t) ew))) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (cbrt.f64 (*.f64 (cos.f64 t) ew)) 0) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 t) ew)) -3) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (cbrt.f64 (*.f64 (cos.f64 t) ew)) 0) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 t) ew)) -3) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 3) 0) (pow.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 3) -1/3) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 3) 0) (pow.f64 (pow.f64 (*.f64 (cos.f64 t) ew) 3) -1/3) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) 3) (pow.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 0 (*.f64 (cos.f64 t) ew))) (+.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2) (*.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 -1 (*.f64 (cos.f64 t) ew)))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 (/.f64 -1 (cos.f64 t)) ew) 0) (/.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 2)) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) 0) (/.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2) (*.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (/.f64 (/.f64 -1 (cos.f64 t)) ew) 0) (/.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 2)) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 0 (*.f64 (cos.f64 t) ew))) (+.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2) (*.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 -1 (*.f64 (cos.f64 t) ew))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) 3) (pow.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 0 (*.f64 (cos.f64 t) ew))) (+.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2) (*.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 -1 (*.f64 (cos.f64 t) ew)))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 2) 0) (/.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 2)) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2) (*.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))))) 0) (/.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2) (*.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 2) 0) (/.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 2)) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) 3) (pow.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 0 (*.f64 (cos.f64 t) ew))) (+.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2) (*.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 -1 (*.f64 (cos.f64 t) ew)))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 2)) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 2) (*.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew)))))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 3) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) ew)) 2)) (/.f64 1 (*.f64 (cos.f64 t) ew)))
(+.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(+.f64 (*.f64 0 (/.f64 -1 (*.f64 (cos.f64 t) ew))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(+.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) (*.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(+.f64 (*.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t))) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(+.f64 (*.f64 (/.f64 -1 (*.f64 (cos.f64 t) ew)) 0) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(+.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) (*.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 0))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(+.f64 (*.f64 (/.f64 (pow.f64 ew -1) (cos.f64 t)) 0) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(+.f64 (-.f64 (/.f64 0 (*.f64 (cos.f64 t) ew)) 0) (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(/.f64 1 (*.f64 (cos.f64 t) ew))
(+.f64 0 (/.f64 (pow.f64 ew -1) (cos.f64 t)))
(/.f64 1 (*.f64 (cos.f64 t) ew))

eval2.1s (2%)

Compiler

Compiled 162515 to 58431 computations (64% saved)

prune3.0s (2.8%)

Pruning

23 alts after pruning (21 fresh and 2 done)

PrunedKeptTotal
New3170143184
Fresh8715
Picked101
Done527
Total3184233207
Error
0.0b
Counts
3207 → 23
Alt Table
Click to see full alt table
StatusErrorProgram
0.6b
(fabs.f64 (-.f64 (*.f64 (if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) -1) (*.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 (neg.f64 (*.f64 t eh)) ew))))))
0.7b
(fabs.f64 (-.f64 (*.f64 (if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (pow.f64 (*.f64 (/.f64 -1 (cos.f64 t)) (/.f64 -1 ew)) -1) (*.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 (neg.f64 (*.f64 t eh)) ew))))))
0.3b
(fabs.f64 (-.f64 (*.f64 (if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (/.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (/.f64 -1 ew)) (*.f64 ew (cos.f64 t))) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.7b
(fabs.f64 (-.f64 (*.f64 (if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (/.f64 (/.f64 1 (/.f64 -1 ew)) (/.f64 -1 (cos.f64 t))) (*.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 (neg.f64 (*.f64 t eh)) ew))))))
0.2b
(fabs.f64 (-.f64 (*.f64 (if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (/.f64 (neg.f64 ew) (/.f64 -1 (cos.f64 t))) (*.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))))))
1.4b
(fabs.f64 (-.f64 (*.f64 (pow.f64 (cbrt.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 (neg.f64 (*.f64 t eh)) ew))))))
1.0b
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (pow.f64 (cbrt.f64 ew) 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))))))
25.8b
(fabs.f64 (-.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 ew 3)) (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))))))
6.4b
(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 (if (!=.f64 (sin.f64 t) 0) (-.f64 3 (+.f64 3 (/.f64 1 (/.f64 -1 (sin.f64 t))))) (sin.f64 t))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.1b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.5b
(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 (neg.f64 (*.f64 t eh)) ew))))))
25.8b
(fabs.f64 (-.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 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))))))
13.8b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (if (!=.f64 (sin.f64 t) 0) (/.f64 -1 (/.f64 -1 (sin.f64 t))) (sin.f64 t))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
13.8b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (+.f64 (*.f64 (sin.f64 (*.f64 t 1/2)) (cos.f64 (*.f64 t 1/2))) (*.f64 (cos.f64 (*.f64 t 1/2)) (sin.f64 (*.f64 t 1/2))))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
13.8b
(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))))))
13.8b
(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 (neg.f64 (*.f64 t eh)) ew))))))
16.9b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (cbrt.f64 (pow.f64 (sin.f64 t) 3))) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew))))))
20.0b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (cbrt.f64 (-.f64 (sin.f64 t) (*.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2))))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
16.4b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))) (*.f64 (*.f64 (*.f64 eh (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
34.6b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))) (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 eh 3))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
30.9b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
14.5b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew))))))
29.2b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 3)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
Compiler

Compiled 1691 to 1054 computations (37.7% saved)

localize49.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 ew (cos.f64 t))
0.2b
(/.f64 (neg.f64 ew) (/.f64 -1 (cos.f64 t)))
1.6b
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
20.5b
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
Compiler

Compiled 228 to 55 computations (75.9% saved)

series5.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
ew
@0
(/.f64 (neg.f64 ew) (/.f64 -1 (cos.f64 t)))
0.0ms
t
@0
(/.f64 (neg.f64 ew) (/.f64 -1 (cos.f64 t)))
0.0ms
ew
@inf
(/.f64 (neg.f64 ew) (/.f64 -1 (cos.f64 t)))
0.0ms
ew
@-inf
(/.f64 (neg.f64 ew) (/.f64 -1 (cos.f64 t)))
0.0ms
t
@inf
(/.f64 (neg.f64 ew) (/.f64 -1 (cos.f64 t)))
Compiler

Compiled 680 to 210 computations (69.1% saved)

rewrite2.3s (2.1%)

Algorithm
batch-egg-rewrite
Rules
115×egg-rr
Counts
1 → 115
Calls
Call 1
Inputs
(/.f64 (neg.f64 ew) (/.f64 -1 (cos.f64 t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t)))) (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 ew) (/.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 ew)) (/.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 -1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 -1 (cos.f64 t))) (neg.f64 (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 1 (cos.f64 t))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 ew (/.f64 -1 (cos.f64 t)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (*.f64 0 (cbrt.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))))))) (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (*.f64 0 (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t))))))) (+.f64 0 (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2))) (cbrt.f64 (/.f64 ew (/.f64 -1 (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 ew) (/.f64 1 (/.f64 -1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 ew (/.f64 1 (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 ew (cbrt.f64 (/.f64 1 (cos.f64 t)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) (/.f64 ew (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (cos.f64 t)))) (/.f64 ew (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (cos.f64 t))) ew)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 ew (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))) (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 ew (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 ew (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2))) (cbrt.f64 (/.f64 1 (/.f64 1 (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 ew (/.f64 -1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 ew (/.f64 -1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 ew (/.f64 -1 (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (-.f64 3 (/.f64 ew (/.f64 1 (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 ew (/.f64 -1 (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (/.f64 ew (/.f64 1 (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (/.f64 -1 (cos.f64 t)) ew)) (pow.f64 (/.f64 1 (cos.f64 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (/.f64 ew (cbrt.f64 (/.f64 1 (cos.f64 t)))) (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2) (/.f64 ew (cbrt.f64 (/.f64 1 (cos.f64 t)))))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 ew (cbrt.f64 (/.f64 1 (cos.f64 t)))) -1) (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 ew (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 ew (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 ew)) (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (/.f64 -1 (cos.f64 t)) (/.f64 ew (cbrt.f64 (/.f64 -1 (cos.f64 t)))))) (/.f64 (/.f64 -1 (cos.f64 t)) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (neg.f64 (cbrt.f64 ew)))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (neg.f64 (cbrt.f64 ew)) (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2) (neg.f64 ew))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (neg.f64 ew) (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 ew (cbrt.f64 (/.f64 1 (cos.f64 t)))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) (neg.f64 ew)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t)))) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (cos.f64 t)))) ew) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 ew (/.f64 1 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2))) (cbrt.f64 (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (cbrt.f64 ew)) (cbrt.f64 (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (/.f64 -1 (cos.f64 t)) (neg.f64 ew))) (/.f64 -1 (pow.f64 (cos.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 ew (cbrt.f64 (/.f64 1 (cos.f64 t)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) (neg.f64 ew))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t)))) (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (cos.f64 t)))) ew)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 ew (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) ew)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 ew (/.f64 -1 (cos.f64 t)))) (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 ew (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2))) (cbrt.f64 (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 ew (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2))) (cbrt.f64 (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2) ew)) (cbrt.f64 (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) ew)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (cbrt.f64 (/.f64 ew (/.f64 -1 (cos.f64 t)))) (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 ew) (/.f64 -1 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 (/.f64 1 (/.f64 -1 (cos.f64 t))) (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 ew 0 (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 ew (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 -1 (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 0 (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) 0 (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 t) 0) (*.f64 ew (cos.f64 t)) (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 0) (pow.f64 (/.f64 1 (/.f64 ew (/.f64 1 (cos.f64 t)))) -1) (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cos.f64 t)) 0) (*.f64 ew (cos.f64 t)) (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (/.f64 ew (/.f64 -1 (cos.f64 t)))) (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 ew)) 0) (/.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (/.f64 -1 (cos.f64 t)) (neg.f64 (cbrt.f64 ew)))) (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 ew (/.f64 1 (cos.f64 t))) (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 ew 2))) 0) (/.f64 (cbrt.f64 ew) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))) (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 ew) 0) (/.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (/.f64 1 (cos.f64 t)) (cbrt.f64 ew))) (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2) 0) (/.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 0) (*.f64 (/.f64 ew (cbrt.f64 (/.f64 1 (cos.f64 t)))) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 ew 2)) 0) (/.f64 (cbrt.f64 ew) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))) (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 ew) 0) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 ew 0) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))) 0) (/.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t)))) -3)) (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) -1/3)) (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2) (*.f64 0 (/.f64 ew (/.f64 1 (cos.f64 t))))))) (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 0))) (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2) (*.f64 0 (/.f64 ew (/.f64 1 (cos.f64 t)))))) 0) (/.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2) (*.f64 0 (/.f64 ew (/.f64 1 (cos.f64 t))))))) (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 0) (/.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2) (*.f64 0 (/.f64 ew (/.f64 1 (cos.f64 t))))))) (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 ew (/.f64 1 (cos.f64 t))) (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) (*.f64 0 (/.f64 1 (/.f64 1 (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 1 (/.f64 1 (cos.f64 t)))) (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 ew (/.f64 1 (cos.f64 t)))) (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) (*.f64 0 (/.f64 ew (/.f64 1 (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))) 0) (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) (*.f64 (/.f64 1 (/.f64 1 (cos.f64 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (/.f64 1 (cos.f64 t))) 0) (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 0) (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) (*.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 ew (/.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 0)))))

simplify3.8s (3.6%)

Algorithm
egglog
Counts
139 → 142
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 (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 (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t)))) (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t)))))
(*.f64 (cbrt.f64 ew) (/.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 1 (cos.f64 t))))
(*.f64 (neg.f64 (cbrt.f64 ew)) (/.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 -1 (cos.f64 t))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 -1 (cos.f64 t))) (neg.f64 (cbrt.f64 ew)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 1 (cos.f64 t))) (cbrt.f64 ew))
(*.f64 (cbrt.f64 (/.f64 ew (/.f64 -1 (cos.f64 t)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2))))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (*.f64 0 (cbrt.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))))))) (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t)))))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (*.f64 0 (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t))))))) (+.f64 0 (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t))))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2))) (cbrt.f64 (/.f64 ew (/.f64 -1 (cos.f64 t)))))
(*.f64 (neg.f64 ew) (/.f64 1 (/.f64 -1 (cos.f64 t))))
(*.f64 ew (/.f64 1 (/.f64 1 (cos.f64 t))))
(*.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (neg.f64 ew))
(*.f64 (/.f64 ew (cbrt.f64 (/.f64 1 (cos.f64 t)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) (/.f64 ew (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (cos.f64 t)))) (/.f64 ew (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2))))
(*.f64 (/.f64 1 (/.f64 1 (cos.f64 t))) ew)
(*.f64 (/.f64 ew (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))) (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))))
(*.f64 (/.f64 ew (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2))))
(*.f64 (/.f64 ew (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2))) (cbrt.f64 (/.f64 1 (/.f64 1 (cos.f64 t)))))
(*.f64 -1 (/.f64 ew (/.f64 -1 (cos.f64 t))))
(*.f64 1 (/.f64 ew (/.f64 1 (cos.f64 t))))
(*.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))) -1)
(*.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 1)
(-.f64 0 (/.f64 ew (/.f64 -1 (cos.f64 t))))
(-.f64 3 (+.f64 3 (/.f64 ew (/.f64 -1 (cos.f64 t)))))
(-.f64 3 (-.f64 3 (/.f64 ew (/.f64 1 (cos.f64 t)))))
(-.f64 1 (+.f64 1 (/.f64 ew (/.f64 -1 (cos.f64 t)))))
(-.f64 1 (-.f64 1 (/.f64 ew (/.f64 1 (cos.f64 t)))))
(/.f64 (-.f64 0 (*.f64 (/.f64 -1 (cos.f64 t)) ew)) (pow.f64 (/.f64 1 (cos.f64 t)) 2))
(/.f64 (cbrt.f64 (*.f64 (/.f64 ew (cbrt.f64 (/.f64 1 (cos.f64 t)))) (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2) (/.f64 ew (cbrt.f64 (/.f64 1 (cos.f64 t)))))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))
(/.f64 (/.f64 (/.f64 ew (cbrt.f64 (/.f64 1 (cos.f64 t)))) -1) (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(/.f64 (/.f64 ew (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(/.f64 (/.f64 ew (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 ew)) (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(/.f64 (-.f64 0 (*.f64 (/.f64 -1 (cos.f64 t)) (/.f64 ew (cbrt.f64 (/.f64 -1 (cos.f64 t)))))) (/.f64 (/.f64 -1 (cos.f64 t)) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (neg.f64 (cbrt.f64 ew)))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(/.f64 (+.f64 0 (*.f64 (neg.f64 (cbrt.f64 ew)) (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2) (neg.f64 ew))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 ew) (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(/.f64 (/.f64 ew (cbrt.f64 (/.f64 1 (cos.f64 t)))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) (neg.f64 ew)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t)))) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (cos.f64 t)))) ew) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2))) (cbrt.f64 (/.f64 1 (cos.f64 t))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (cbrt.f64 ew)) (cbrt.f64 (/.f64 1 (cos.f64 t))))
(/.f64 (-.f64 0 (*.f64 (/.f64 -1 (cos.f64 t)) (neg.f64 ew))) (/.f64 -1 (pow.f64 (cos.f64 t) 2)))
(/.f64 (/.f64 (/.f64 ew (cbrt.f64 (/.f64 1 (cos.f64 t)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))) 2))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) (neg.f64 ew))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t)))) (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (cos.f64 t)))) ew)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))
(/.f64 (neg.f64 (/.f64 (/.f64 ew (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))) 2))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) ew)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 ew (/.f64 -1 (cos.f64 t)))) (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))
(/.f64 (/.f64 ew (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2))) (cbrt.f64 (/.f64 1 (cos.f64 t))))
(/.f64 (cbrt.f64 (*.f64 ew (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2))) (cbrt.f64 (/.f64 1 (cos.f64 t))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2) ew)) (cbrt.f64 (/.f64 1 (cos.f64 t))))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) ew)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (/.f64 ew (/.f64 -1 (cos.f64 t)))) (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))
(/.f64 (neg.f64 ew) (/.f64 -1 (cos.f64 t)))
(/.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))) -1)
(/.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 1)
(fma.f64 0 0 (/.f64 ew (/.f64 1 (cos.f64 t))))
(fma.f64 0 (/.f64 1 (/.f64 -1 (cos.f64 t))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(fma.f64 ew 0 (/.f64 ew (/.f64 1 (cos.f64 t))))
(fma.f64 0 3 (/.f64 ew (/.f64 1 (cos.f64 t))))
(fma.f64 0 ew (/.f64 ew (/.f64 1 (cos.f64 t))))
(fma.f64 0 -1 (/.f64 ew (/.f64 1 (cos.f64 t))))
(fma.f64 -1 0 (/.f64 ew (/.f64 1 (cos.f64 t))))
(fma.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) 0 (/.f64 ew (/.f64 1 (cos.f64 t))))
(fma.f64 1 0 (/.f64 ew (/.f64 1 (cos.f64 t))))
(fma.f64 0 1 (/.f64 ew (/.f64 1 (cos.f64 t))))
(pow.f64 (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t)))) 3)
(pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 1)
(pow.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3))
(neg.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))))
(if (!=.f64 (cos.f64 t) 0) (*.f64 ew (cos.f64 t)) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 0) (pow.f64 (/.f64 1 (/.f64 ew (/.f64 1 (cos.f64 t)))) -1) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (neg.f64 (cos.f64 t)) 0) (*.f64 ew (cos.f64 t)) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (/.f64 ew (/.f64 -1 (cos.f64 t)))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (neg.f64 (cbrt.f64 ew)) 0) (/.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (/.f64 -1 (cos.f64 t)) (neg.f64 (cbrt.f64 ew)))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 -1 0) (/.f64 ew (/.f64 1 (cos.f64 t))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 ew 2))) 0) (/.f64 (cbrt.f64 ew) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (cbrt.f64 ew) 0) (/.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (/.f64 1 (cos.f64 t)) (cbrt.f64 ew))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2) 0) (/.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 0) (*.f64 (/.f64 ew (cbrt.f64 (/.f64 1 (cos.f64 t)))) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (pow.f64 ew 2)) 0) (/.f64 (cbrt.f64 ew) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (neg.f64 ew) 0) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 ew 0) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))) 0) (/.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t)))) -3)) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) -1/3)) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2) (*.f64 0 (/.f64 ew (/.f64 1 (cos.f64 t))))))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 0))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2) (*.f64 0 (/.f64 ew (/.f64 1 (cos.f64 t)))))) 0) (/.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2) (*.f64 0 (/.f64 ew (/.f64 1 (cos.f64 t))))))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 0) (/.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2) (*.f64 0 (/.f64 ew (/.f64 1 (cos.f64 t))))))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 1 0) (/.f64 ew (/.f64 1 (cos.f64 t))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(+.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) (*.f64 0 (/.f64 1 (/.f64 1 (cos.f64 t)))))
(+.f64 (*.f64 0 (/.f64 1 (/.f64 1 (cos.f64 t)))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(+.f64 (*.f64 0 (/.f64 ew (/.f64 1 (cos.f64 t)))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(+.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) (*.f64 0 (/.f64 ew (/.f64 1 (cos.f64 t)))))
(+.f64 (*.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))) 0) (/.f64 ew (/.f64 1 (cos.f64 t))))
(+.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) (*.f64 (/.f64 1 (/.f64 1 (cos.f64 t))) 0))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (cos.f64 t))) 0) (/.f64 ew (/.f64 1 (cos.f64 t))))
(+.f64 (*.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 0) (/.f64 ew (/.f64 1 (cos.f64 t))))
(+.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) (*.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 0))
(+.f64 0 (/.f64 ew (/.f64 1 (cos.f64 t))))
(+.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 0)
Outputs
(*.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)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) ew)) ew))
(+.f64 (*.f64 ew (+.f64 (*.f64 -1/2 (*.f64 t t)) (*.f64 1/24 (pow.f64 t 4)))) ew)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) ew)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) ew)) ew)))
(+.f64 (*.f64 ew (+.f64 (*.f64 -1/2 (*.f64 t t)) (*.f64 -1/720 (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 (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t)))) (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t)))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(*.f64 (cbrt.f64 ew) (/.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(*.f64 (neg.f64 (cbrt.f64 ew)) (/.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 -1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 -1 (cos.f64 t))) (neg.f64 (cbrt.f64 ew)))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 1 (cos.f64 t))) (cbrt.f64 ew))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(*.f64 (cbrt.f64 (/.f64 ew (/.f64 -1 (cos.f64 t)))) (neg.f64 (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (*.f64 0 (cbrt.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))))))) (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t)))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (*.f64 0 (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t))))))) (+.f64 0 (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t))))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2))) (cbrt.f64 (/.f64 ew (/.f64 -1 (cos.f64 t)))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(*.f64 (neg.f64 ew) (/.f64 1 (/.f64 -1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(*.f64 ew (/.f64 1 (/.f64 1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(*.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (neg.f64 ew))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(*.f64 (/.f64 ew (cbrt.f64 (/.f64 1 (cos.f64 t)))) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) (/.f64 ew (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))
(/.f64 ew (/.f64 (cbrt.f64 (/.f64 -1 (cos.f64 t))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (cos.f64 t)))) (/.f64 ew (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(*.f64 (/.f64 1 (/.f64 1 (cos.f64 t))) ew)
(/.f64 ew (/.f64 1 (cos.f64 t)))
(*.f64 (/.f64 ew (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))) (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))))
(/.f64 ew (/.f64 (cbrt.f64 (/.f64 -1 (cos.f64 t))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))
(*.f64 (/.f64 ew (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(*.f64 (/.f64 ew (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2))) (cbrt.f64 (/.f64 1 (/.f64 1 (cos.f64 t)))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(*.f64 -1 (/.f64 ew (/.f64 -1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(*.f64 1 (/.f64 ew (/.f64 1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(*.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))) -1)
(/.f64 ew (/.f64 1 (cos.f64 t)))
(*.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 1)
(/.f64 ew (/.f64 1 (cos.f64 t)))
(-.f64 0 (/.f64 ew (/.f64 -1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(-.f64 3 (+.f64 3 (/.f64 ew (/.f64 -1 (cos.f64 t)))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(-.f64 3 (-.f64 3 (/.f64 ew (/.f64 1 (cos.f64 t)))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(-.f64 1 (+.f64 1 (/.f64 ew (/.f64 -1 (cos.f64 t)))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(-.f64 1 (-.f64 1 (/.f64 ew (/.f64 1 (cos.f64 t)))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 (-.f64 0 (*.f64 (/.f64 -1 (cos.f64 t)) ew)) (pow.f64 (/.f64 1 (cos.f64 t)) 2))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 (cbrt.f64 (*.f64 (/.f64 ew (cbrt.f64 (/.f64 1 (cos.f64 t)))) (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))
(cbrt.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))) 2) ew) (cbrt.f64 (/.f64 1 (cos.f64 t)))) (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 t) 2) -1))))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2) (/.f64 ew (cbrt.f64 (/.f64 1 (cos.f64 t)))))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))
(cbrt.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))) 2) ew) (cbrt.f64 (/.f64 1 (cos.f64 t)))) (cbrt.f64 (pow.f64 (pow.f64 (cos.f64 t) 2) -1))))
(/.f64 (/.f64 (/.f64 ew (cbrt.f64 (/.f64 1 (cos.f64 t)))) -1) (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(/.f64 ew (/.f64 (cbrt.f64 (/.f64 -1 (cos.f64 t))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))
(/.f64 (/.f64 ew (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(/.f64 ew (/.f64 (cbrt.f64 (/.f64 -1 (cos.f64 t))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))
(/.f64 (/.f64 ew (/.f64 -1 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(/.f64 ew (/.f64 (cbrt.f64 (/.f64 -1 (cos.f64 t))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))
(/.f64 (*.f64 (neg.f64 (cbrt.f64 ew)) (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (neg.f64 (cbrt.f64 ew))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 (-.f64 0 (*.f64 (/.f64 -1 (cos.f64 t)) (/.f64 ew (cbrt.f64 (/.f64 -1 (cos.f64 t)))))) (/.f64 (/.f64 -1 (cos.f64 t)) (cbrt.f64 (pow.f64 (cos.f64 t) 2))))
(/.f64 (/.f64 (/.f64 ew (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (cos.f64 t)) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) (cos.f64 t))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (neg.f64 (cbrt.f64 ew)))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 (+.f64 0 (*.f64 (neg.f64 (cbrt.f64 ew)) (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2) (neg.f64 ew))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 (cbrt.f64 (*.f64 (neg.f64 ew) (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)))) (cbrt.f64 (/.f64 -1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 (/.f64 ew (cbrt.f64 (/.f64 1 (cos.f64 t)))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) (neg.f64 ew)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t)))) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (cos.f64 t)))) ew) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2))) (cbrt.f64 (/.f64 1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (cbrt.f64 ew)) (cbrt.f64 (/.f64 1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 (-.f64 0 (*.f64 (/.f64 -1 (cos.f64 t)) (neg.f64 ew))) (/.f64 -1 (pow.f64 (cos.f64 t) 2)))
(/.f64 (/.f64 ew (cos.f64 t)) (pow.f64 (pow.f64 (cos.f64 t) 2) -1))
(/.f64 (/.f64 (/.f64 ew (cbrt.f64 (/.f64 1 (cos.f64 t)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))))) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))) 2))
(/.f64 ew (/.f64 (cbrt.f64 (/.f64 -1 (cos.f64 t))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) (neg.f64 ew))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t)))) (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 (+.f64 0 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 1 (cos.f64 t)))) ew)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 (neg.f64 (/.f64 (/.f64 ew (cbrt.f64 (/.f64 -1 (cos.f64 t)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))) (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))) 2))
(/.f64 ew (/.f64 (cbrt.f64 (/.f64 -1 (cos.f64 t))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) ew)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 ew (/.f64 -1 (cos.f64 t)))) (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 (/.f64 ew (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2))) (cbrt.f64 (/.f64 1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 (cbrt.f64 (*.f64 ew (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2))) (cbrt.f64 (/.f64 1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2) ew)) (cbrt.f64 (/.f64 1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 -1 (cos.f64 t)))) ew)) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 (-.f64 0 (*.f64 (cbrt.f64 (/.f64 ew (/.f64 -1 (cos.f64 t)))) (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 t)) 2)))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 (neg.f64 ew) (/.f64 -1 (cos.f64 t)))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))) -1)
(/.f64 ew (/.f64 1 (cos.f64 t)))
(/.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 1)
(/.f64 ew (/.f64 1 (cos.f64 t)))
(fma.f64 0 0 (/.f64 ew (/.f64 1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(fma.f64 0 (/.f64 1 (/.f64 -1 (cos.f64 t))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(fma.f64 ew 0 (/.f64 ew (/.f64 1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(fma.f64 0 3 (/.f64 ew (/.f64 1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(fma.f64 0 ew (/.f64 ew (/.f64 1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(fma.f64 0 -1 (/.f64 ew (/.f64 1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(fma.f64 -1 0 (/.f64 ew (/.f64 1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(fma.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) 0 (/.f64 ew (/.f64 1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(fma.f64 1 0 (/.f64 ew (/.f64 1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(fma.f64 0 1 (/.f64 ew (/.f64 1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(pow.f64 (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t)))) 3)
(/.f64 ew (/.f64 1 (cos.f64 t)))
(pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 1)
(/.f64 ew (/.f64 1 (cos.f64 t)))
(pow.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) 1/3)
(/.f64 ew (/.f64 1 (cos.f64 t)))
(cbrt.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(neg.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(if (!=.f64 (cos.f64 t) 0) (*.f64 ew (cos.f64 t)) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 0) (pow.f64 (/.f64 1 (/.f64 ew (/.f64 1 (cos.f64 t)))) -1) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 0) (/.f64 -1 (/.f64 -1 (/.f64 ew (/.f64 1 (cos.f64 t))))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (neg.f64 (cos.f64 t)) 0) (*.f64 ew (cos.f64 t)) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))) 0) (/.f64 (neg.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (/.f64 ew (/.f64 -1 (cos.f64 t)))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))) 0) (/.f64 (pow.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))) 2) (/.f64 ew (/.f64 1 (cos.f64 t)))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (neg.f64 (cbrt.f64 ew)) 0) (/.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (/.f64 -1 (cos.f64 t)) (neg.f64 (cbrt.f64 ew)))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (neg.f64 (cbrt.f64 ew)) 0) (/.f64 (pow.f64 (cbrt.f64 ew) 2) (/.f64 1 (*.f64 (cbrt.f64 ew) (cos.f64 t)))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 -1 0) (/.f64 ew (/.f64 1 (cos.f64 t))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 ew 2))) 0) (/.f64 (cbrt.f64 ew) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (neg.f64 (*.f64 ew ew))) 0) (/.f64 (cbrt.f64 ew) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 ew ew))) (cos.f64 t))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (cbrt.f64 ew) 0) (/.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (/.f64 1 (cos.f64 t)) (cbrt.f64 ew))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (cbrt.f64 ew) 0) (/.f64 (pow.f64 (cbrt.f64 ew) 2) (/.f64 1 (*.f64 (cbrt.f64 ew) (cos.f64 t)))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2) 0) (/.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (pow.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))) 2) 0) (/.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) (pow.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))) 2)) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) (pow.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))) 2)) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 0) (*.f64 (/.f64 ew (cbrt.f64 (/.f64 1 (cos.f64 t)))) (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 0) (/.f64 (*.f64 ew (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (cbrt.f64 (/.f64 1 (cos.f64 t)))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (pow.f64 ew 2)) 0) (/.f64 (cbrt.f64 ew) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (pow.f64 (cbrt.f64 ew) 2) 0) (/.f64 (cbrt.f64 ew) (/.f64 (cbrt.f64 (/.f64 1 (*.f64 ew ew))) (cos.f64 t))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (neg.f64 ew) 0) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (neg.f64 ew) 0) (/.f64 1 (/.f64 (/.f64 1 ew) (cos.f64 t))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 ew 0) (/.f64 -1 (/.f64 -1 (*.f64 ew (cos.f64 t)))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 ew 0) (/.f64 1 (/.f64 (/.f64 1 ew) (cos.f64 t))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))) 0) (/.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2)) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))) 0) (/.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) (pow.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))) 2)) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 ew (/.f64 1 (cos.f64 t)))) -3)) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) -1/3)) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2) (*.f64 0 (/.f64 ew (/.f64 1 (cos.f64 t))))))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) (pow.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))) 2)) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 0))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 0 0) 0 (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2) (*.f64 0 (/.f64 ew (/.f64 1 (cos.f64 t)))))) 0) (/.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2) (*.f64 0 (/.f64 ew (/.f64 1 (cos.f64 t))))))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (pow.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))) 2) 0) (/.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) (pow.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))) 2)) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 0) (/.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) (+.f64 0 (-.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 2) (*.f64 0 (/.f64 ew (/.f64 1 (cos.f64 t))))))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 0) (/.f64 (pow.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 3) (pow.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))) 2)) (/.f64 ew (/.f64 1 (cos.f64 t))))
(if (!=.f64 1 0) (/.f64 ew (/.f64 1 (cos.f64 t))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(+.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) (*.f64 0 (/.f64 1 (/.f64 1 (cos.f64 t)))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(+.f64 (*.f64 0 (/.f64 1 (/.f64 1 (cos.f64 t)))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(+.f64 (*.f64 0 (/.f64 ew (/.f64 1 (cos.f64 t)))) (/.f64 ew (/.f64 1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(+.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) (*.f64 0 (/.f64 ew (/.f64 1 (cos.f64 t)))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(+.f64 (*.f64 (/.f64 ew (/.f64 -1 (cos.f64 t))) 0) (/.f64 ew (/.f64 1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(+.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) (*.f64 (/.f64 1 (/.f64 1 (cos.f64 t))) 0))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(+.f64 (*.f64 (/.f64 1 (/.f64 1 (cos.f64 t))) 0) (/.f64 ew (/.f64 1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(+.f64 (*.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 0) (/.f64 ew (/.f64 1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(+.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) (*.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 0))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(+.f64 0 (/.f64 ew (/.f64 1 (cos.f64 t))))
(/.f64 ew (/.f64 1 (cos.f64 t)))
(+.f64 (/.f64 ew (/.f64 1 (cos.f64 t))) 0)
(/.f64 ew (/.f64 1 (cos.f64 t)))

localize29.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew))))
0.1b
(*.f64 eh (sin.f64 t))
4.3b
(/.f64 (neg.f64 (*.f64 t eh)) ew)
27.2b
(cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))
Compiler

Compiled 120 to 15 computations (87.5% saved)

series19.0ms (0%)

Counts
1 → 0
Calls

9 calls:

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

Compiled 2000 to 930 computations (53.5% saved)

rewrite1.6s (1.5%)

Algorithm
batch-egg-rewrite
Rules
30×egg-rr
Counts
1 → 30
Calls
Call 1
Inputs
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 2)) (cbrt.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew))))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) 2)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) 2)) ew) (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 ew) (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) 2)) (*.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew))))) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 ew) (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew))))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew))))) ew) (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew))))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 0) (pow.f64 (/.f64 1 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)) -1) (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)) -3)) (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 3) -1/3)) (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew))))))

simplify2.0s (1.9%)

Algorithm
egglog
Counts
30 → 34
Calls
Call 1
Inputs
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 2)) (cbrt.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)))
(*.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew))))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) 2)) ew))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) 2)) ew) (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew))))))
(*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 ew) (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew))))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) 2)) (*.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew))))) ew))
(*.f64 (*.f64 (cbrt.f64 ew) (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew))))) (cbrt.f64 (pow.f64 ew 2)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew))))) ew) (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) 2)))
(*.f64 -1 (neg.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) -1))
(*.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) -1) -1)
(*.f64 1 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew))
(*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew))))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew))))) (cbrt.f64 ew))
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(-.f64 0 (neg.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)))
(-.f64 0 (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) -1))
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)) 3)
(pow.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 3))
(neg.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) -1))
(neg.f64 (neg.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew))) 3))
(if (!=.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 0) (pow.f64 (/.f64 1 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)) -1) (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew))
(if (!=.f64 (cbrt.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)) -3)) (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew))
(if (!=.f64 (pow.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 3) -1/3)) (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew))
Outputs
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 2)))
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 2)) (cbrt.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)))
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(*.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew))))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) 2)) ew))
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) 2)) ew) (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cbrt.f64 ew) (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) 2)) (*.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew))))) ew))
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(*.f64 (*.f64 (cbrt.f64 ew) (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew))))) (cbrt.f64 (pow.f64 ew 2)))
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew))))) ew) (cbrt.f64 (pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) 2)))
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(*.f64 -1 (neg.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)))
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(*.f64 -1 (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) -1))
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(*.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) -1) -1)
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(*.f64 1 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew))
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew))))))
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 1)
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew))))) (cbrt.f64 ew))
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))))
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(-.f64 0 (neg.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)))
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(-.f64 0 (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) -1))
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 1)
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)) 3)
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(pow.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 1)
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 3) 1/3)
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 3))
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(neg.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) -1))
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(neg.f64 (neg.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)))
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew))) 3))
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))
(if (!=.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 0) (pow.f64 (/.f64 1 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)) -1) (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew))
(if (!=.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))) 0) (/.f64 -1 (/.f64 (/.f64 -1 ew) (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))
(if (!=.f64 (cbrt.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)) -3)) (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew))
(if (!=.f64 (cbrt.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))) -3)) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))
(if (!=.f64 (pow.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 3) -1/3)) (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew))
(if (!=.f64 (pow.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))) 3) -1/3)) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))

localize97.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.6b
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
4.3b
(/.f64 (neg.f64 (*.f64 t eh)) ew)
27.2b
(cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))
37.3b
(cbrt.f64 (pow.f64 eh 3))
Compiler

Compiled 168 to 44 computations (73.8% saved)

series14.0ms (0%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
5.0ms
eh
@-inf
(cbrt.f64 (pow.f64 eh 3))
3.0ms
eh
@0
(cbrt.f64 (pow.f64 eh 3))
2.0ms
eh
@inf
(cbrt.f64 (pow.f64 eh 3))
Compiler

Compiled 180 to 120 computations (33.3% saved)

rewrite1.6s (1.5%)

Algorithm
batch-egg-rewrite
Rules
56×egg-rr
Counts
1 → 55
Calls
Call 1
Inputs
(cbrt.f64 (pow.f64 eh 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 eh) (cbrt.f64 (pow.f64 eh 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 eh 2)) (cbrt.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eh 2)) eh)) (cbrt.f64 (*.f64 eh (cbrt.f64 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 eh (cbrt.f64 eh))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eh 2)) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eh 2))) (cbrt.f64 (*.f64 (*.f64 eh (cbrt.f64 eh)) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 eh (cbrt.f64 eh)) eh)) (cbrt.f64 (cbrt.f64 (pow.f64 eh 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 eh)) (cbrt.f64 (pow.f64 (*.f64 eh (cbrt.f64 eh)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 eh (cbrt.f64 eh)) 2)) (cbrt.f64 (cbrt.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 eh))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 eh)) (*.f64 eh (cbrt.f64 eh))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eh 2))) (*.f64 (*.f64 eh (cbrt.f64 eh)) eh))) (cbrt.f64 (cbrt.f64 (*.f64 eh (cbrt.f64 eh)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 eh 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 eh) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eh 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eh 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 eh) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eh -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eh 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eh 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 eh 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x . eh)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 eh 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 eh 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 eh) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 eh 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 eh))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 eh)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 eh 3) 0) (pow.f64 (pow.f64 (pow.f64 eh 3) -1/3) -1) eh)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 eh 0) (pow.f64 (pow.f64 eh -1) -1) eh)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 eh) 0) (pow.f64 (pow.f64 (cbrt.f64 eh) -3) -1) eh)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 eh (cbrt.f64 eh)) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 eh)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 eh (cbrt.f64 eh)) 2)))) eh)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 eh (cbrt.f64 eh)) eh)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eh 2))) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 eh (cbrt.f64 eh)) eh)))) eh)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 eh) 0) (/.f64 (cbrt.f64 (pow.f64 eh 2)) (/.f64 1 (cbrt.f64 eh))) eh)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 eh 2)) 0) (/.f64 (cbrt.f64 eh) (/.f64 1 (cbrt.f64 (pow.f64 eh 2)))) eh)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 eh (cbrt.f64 eh))) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eh 2)) eh)) (/.f64 1 (cbrt.f64 (*.f64 eh (cbrt.f64 eh))))) eh)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eh 2))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 eh (cbrt.f64 eh)) eh)) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 eh 2))))) eh)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) eh eh)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) eh eh)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) eh eh)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/2 eh) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 eh) 3) (pow.f64 (*.f64 1/2 eh) 3)) (+.f64 (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)) (-.f64 (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)) (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh))))) eh)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 eh 1/2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 eh 1/2) 3) (pow.f64 (*.f64 eh 1/2) 3)) (+.f64 (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)) (-.f64 (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)) (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2))))) eh)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)) 0) (/.f64 (-.f64 (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)) (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh))) (-.f64 (*.f64 1/2 eh) (*.f64 1/2 eh))) eh)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)) 0) (/.f64 (-.f64 (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)) (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2))) (-.f64 (*.f64 eh 1/2) (*.f64 eh 1/2))) eh)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/2 eh) 0) (*.f64 (*.f64 1/2 eh) (+.f64 1 (/.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)))) eh)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 eh 1/2) 0) (*.f64 (*.f64 eh 1/2) (+.f64 1 (/.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)))) eh)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)) (-.f64 (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)) (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 eh) 3) (pow.f64 (*.f64 1/2 eh) 3)) (+.f64 (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)) (-.f64 (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)) (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh))))) eh)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)) (-.f64 (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)) (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 eh 1/2) 3) (pow.f64 (*.f64 eh 1/2) 3)) (+.f64 (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)) (-.f64 (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)) (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2))))) eh)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 eh) (*.f64 1/2 eh))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh 1/2) (*.f64 eh 1/2))))))

simplify2.3s (2.2%)

Algorithm
egglog
Counts
67 → 73
Calls
Call 1
Inputs
eh
eh
eh
eh
eh
eh
eh
eh
(*.f64 -1 (*.f64 (cbrt.f64 -1) eh))
(*.f64 -1 (*.f64 (cbrt.f64 -1) eh))
(*.f64 -1 (*.f64 (cbrt.f64 -1) eh))
(*.f64 -1 (*.f64 (cbrt.f64 -1) eh))
(*.f64 (cbrt.f64 eh) (cbrt.f64 (pow.f64 eh 2)))
(*.f64 (cbrt.f64 (pow.f64 eh 2)) (cbrt.f64 eh))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eh 2)) eh)) (cbrt.f64 (*.f64 eh (cbrt.f64 eh))))
(*.f64 (cbrt.f64 (*.f64 eh (cbrt.f64 eh))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eh 2)) eh)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eh 2))) (cbrt.f64 (*.f64 (*.f64 eh (cbrt.f64 eh)) eh)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 eh (cbrt.f64 eh)) eh)) (cbrt.f64 (cbrt.f64 (pow.f64 eh 2))))
(*.f64 (/.f64 eh 2) 2)
(*.f64 (cbrt.f64 (cbrt.f64 eh)) (cbrt.f64 (pow.f64 (*.f64 eh (cbrt.f64 eh)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eh (cbrt.f64 eh)) 2)) (cbrt.f64 (cbrt.f64 eh)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 eh))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 eh)) (*.f64 eh (cbrt.f64 eh))) 2)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eh 2))) (*.f64 (*.f64 eh (cbrt.f64 eh)) eh))) (cbrt.f64 (cbrt.f64 (*.f64 eh (cbrt.f64 eh)))))
(*.f64 1 eh)
(*.f64 eh 1)
(*.f64 (/.f64 eh -1) -1)
(*.f64 2 (*.f64 1/2 eh))
(*.f64 2 (*.f64 eh 1/2))
(*.f64 -1 (neg.f64 eh))
(-.f64 0 (neg.f64 eh))
(/.f64 (*.f64 2 eh) 2)
(/.f64 (*.f64 eh 2) 2)
(/.f64 (/.f64 eh 1/2) 2)
(/.f64 eh 1)
(/.f64 (neg.f64 eh) -1)
(/.f64 (/.f64 eh -1) -1)
(/.f64 (/.f64 eh 1/3) 3)
(/.f64 (/.f64 eh 2) 1/2)
(/.f64 (/.f64 eh 3) 1/3)
(pow.f64 eh 1)
(pow.f64 (pow.f64 eh 3) 1/3)
(pow.f64 (cbrt.f64 eh) 3)
(cbrt.f64 (pow.f64 eh 3))
(neg.f64 (neg.f64 eh))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 eh)) 3))
(if (!=.f64 (pow.f64 eh 3) 0) (pow.f64 (pow.f64 (pow.f64 eh 3) -1/3) -1) eh)
(if (!=.f64 eh 0) (pow.f64 (pow.f64 eh -1) -1) eh)
(if (!=.f64 (cbrt.f64 eh) 0) (pow.f64 (pow.f64 (cbrt.f64 eh) -3) -1) eh)
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 eh (cbrt.f64 eh)) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 eh)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 eh (cbrt.f64 eh)) 2)))) eh)
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 eh (cbrt.f64 eh)) eh)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eh 2))) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 eh (cbrt.f64 eh)) eh)))) eh)
(if (!=.f64 (cbrt.f64 eh) 0) (/.f64 (cbrt.f64 (pow.f64 eh 2)) (/.f64 1 (cbrt.f64 eh))) eh)
(if (!=.f64 (cbrt.f64 (pow.f64 eh 2)) 0) (/.f64 (cbrt.f64 eh) (/.f64 1 (cbrt.f64 (pow.f64 eh 2)))) eh)
(if (!=.f64 (cbrt.f64 (*.f64 eh (cbrt.f64 eh))) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eh 2)) eh)) (/.f64 1 (cbrt.f64 (*.f64 eh (cbrt.f64 eh))))) eh)
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eh 2))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 eh (cbrt.f64 eh)) eh)) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 eh 2))))) eh)
(if (!=.f64 2 0) eh eh)
(if (!=.f64 -1 0) eh eh)
(if (!=.f64 1 0) eh eh)
(if (!=.f64 (*.f64 1/2 eh) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 eh) 3) (pow.f64 (*.f64 1/2 eh) 3)) (+.f64 (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)) (-.f64 (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)) (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh))))) eh)
(if (!=.f64 (*.f64 eh 1/2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 eh 1/2) 3) (pow.f64 (*.f64 eh 1/2) 3)) (+.f64 (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)) (-.f64 (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)) (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2))))) eh)
(if (!=.f64 (-.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)) 0) (/.f64 (-.f64 (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)) (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh))) (-.f64 (*.f64 1/2 eh) (*.f64 1/2 eh))) eh)
(if (!=.f64 (-.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)) 0) (/.f64 (-.f64 (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)) (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2))) (-.f64 (*.f64 eh 1/2) (*.f64 eh 1/2))) eh)
(if (!=.f64 (*.f64 1/2 eh) 0) (*.f64 (*.f64 1/2 eh) (+.f64 1 (/.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)))) eh)
(if (!=.f64 (*.f64 eh 1/2) 0) (*.f64 (*.f64 eh 1/2) (+.f64 1 (/.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)))) eh)
(if (!=.f64 (+.f64 (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)) (-.f64 (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)) (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 eh) 3) (pow.f64 (*.f64 1/2 eh) 3)) (+.f64 (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)) (-.f64 (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)) (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh))))) eh)
(if (!=.f64 (+.f64 (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)) (-.f64 (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)) (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 eh 1/2) 3) (pow.f64 (*.f64 eh 1/2) 3)) (+.f64 (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)) (-.f64 (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)) (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2))))) eh)
(+.f64 (*.f64 1/2 eh) (*.f64 1/2 eh))
(+.f64 (*.f64 eh 1/2) (*.f64 eh 1/2))
Outputs
eh
eh
eh
eh
eh
eh
eh
eh
(*.f64 -1 (*.f64 (cbrt.f64 -1) eh))
eh
(*.f64 -1 (*.f64 (cbrt.f64 -1) eh))
eh
(*.f64 -1 (*.f64 (cbrt.f64 -1) eh))
eh
(*.f64 -1 (*.f64 (cbrt.f64 -1) eh))
eh
(*.f64 (cbrt.f64 eh) (cbrt.f64 (pow.f64 eh 2)))
eh
(*.f64 (cbrt.f64 (pow.f64 eh 2)) (cbrt.f64 eh))
eh
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eh 2)) eh)) (cbrt.f64 (*.f64 eh (cbrt.f64 eh))))
(cbrt.f64 (*.f64 (*.f64 eh (cbrt.f64 eh)) (*.f64 eh (pow.f64 (cbrt.f64 eh) 2))))
(*.f64 (cbrt.f64 (*.f64 eh (cbrt.f64 eh))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eh 2)) eh)))
(cbrt.f64 (*.f64 (*.f64 eh (cbrt.f64 eh)) (*.f64 eh (pow.f64 (cbrt.f64 eh) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eh 2))) (cbrt.f64 (*.f64 (*.f64 eh (cbrt.f64 eh)) eh)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 eh (cbrt.f64 eh)) eh) (pow.f64 (cbrt.f64 eh) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 eh (cbrt.f64 eh)) eh)) (cbrt.f64 (cbrt.f64 (pow.f64 eh 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 eh (cbrt.f64 eh)) eh) (pow.f64 (cbrt.f64 eh) 2)))
(*.f64 (/.f64 eh 2) 2)
eh
(*.f64 (cbrt.f64 (cbrt.f64 eh)) (cbrt.f64 (pow.f64 (*.f64 eh (cbrt.f64 eh)) 2)))
(cbrt.f64 (*.f64 (cbrt.f64 eh) (pow.f64 (*.f64 eh (cbrt.f64 eh)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eh (cbrt.f64 eh)) 2)) (cbrt.f64 (cbrt.f64 eh)))
(cbrt.f64 (*.f64 (cbrt.f64 eh) (pow.f64 (*.f64 eh (cbrt.f64 eh)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 eh))) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 eh)) (*.f64 eh (cbrt.f64 eh))) 2)))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 eh)) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 eh)) (*.f64 eh (cbrt.f64 eh))) 2)))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eh 2))) (*.f64 (*.f64 eh (cbrt.f64 eh)) eh))) (cbrt.f64 (cbrt.f64 (*.f64 eh (cbrt.f64 eh)))))
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 eh) 2)) (*.f64 (*.f64 eh (cbrt.f64 eh)) eh)) (cbrt.f64 (*.f64 eh (cbrt.f64 eh)))))
(*.f64 1 eh)
eh
(*.f64 eh 1)
eh
(*.f64 (/.f64 eh -1) -1)
eh
(*.f64 2 (*.f64 1/2 eh))
eh
(*.f64 2 (*.f64 eh 1/2))
eh
(*.f64 -1 (neg.f64 eh))
eh
(-.f64 0 (neg.f64 eh))
eh
(/.f64 (*.f64 2 eh) 2)
eh
(/.f64 (*.f64 eh 2) 2)
eh
(/.f64 (/.f64 eh 1/2) 2)
eh
(/.f64 eh 1)
eh
(/.f64 (neg.f64 eh) -1)
eh
(/.f64 (/.f64 eh -1) -1)
eh
(/.f64 (/.f64 eh 1/3) 3)
eh
(/.f64 (/.f64 eh 2) 1/2)
eh
(/.f64 (/.f64 eh 3) 1/3)
eh
(pow.f64 eh 1)
eh
(pow.f64 (pow.f64 eh 3) 1/3)
eh
(pow.f64 (cbrt.f64 eh) 3)
eh
(cbrt.f64 (pow.f64 eh 3))
eh
(neg.f64 (neg.f64 eh))
eh
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 eh)) 3))
eh
(if (!=.f64 (pow.f64 eh 3) 0) (pow.f64 (pow.f64 (pow.f64 eh 3) -1/3) -1) eh)
(if (!=.f64 eh 0) (pow.f64 (pow.f64 eh -1) -1) eh)
(if (!=.f64 eh 0) (pow.f64 (/.f64 1 eh) -1) eh)
(if (!=.f64 (cbrt.f64 eh) 0) (pow.f64 (pow.f64 (cbrt.f64 eh) -3) -1) eh)
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 eh (cbrt.f64 eh)) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 eh)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 eh (cbrt.f64 eh)) 2)))) eh)
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 eh (cbrt.f64 eh)) 2)) 0) (cbrt.f64 (/.f64 (cbrt.f64 eh) (pow.f64 (pow.f64 (*.f64 eh (cbrt.f64 eh)) 2) -1))) eh)
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 eh (cbrt.f64 eh)) eh)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eh 2))) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 eh (cbrt.f64 eh)) eh)))) eh)
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 eh (cbrt.f64 eh)) eh)) 0) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 eh) 2) (/.f64 1 (*.f64 (*.f64 eh (cbrt.f64 eh)) eh)))) eh)
(if (!=.f64 (cbrt.f64 eh) 0) (/.f64 (cbrt.f64 (pow.f64 eh 2)) (/.f64 1 (cbrt.f64 eh))) eh)
(if (!=.f64 (cbrt.f64 eh) 0) (cbrt.f64 (/.f64 (*.f64 eh eh) (/.f64 1 eh))) eh)
(if (!=.f64 (cbrt.f64 (pow.f64 eh 2)) 0) (/.f64 (cbrt.f64 eh) (/.f64 1 (cbrt.f64 (pow.f64 eh 2)))) eh)
(if (!=.f64 (pow.f64 (cbrt.f64 eh) 2) 0) (cbrt.f64 (/.f64 eh (/.f64 1 (*.f64 eh eh)))) eh)
(if (!=.f64 (cbrt.f64 (*.f64 eh (cbrt.f64 eh))) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 eh 2)) eh)) (/.f64 1 (cbrt.f64 (*.f64 eh (cbrt.f64 eh))))) eh)
(if (!=.f64 (cbrt.f64 (*.f64 eh (cbrt.f64 eh))) 0) (cbrt.f64 (/.f64 (*.f64 eh (pow.f64 (cbrt.f64 eh) 2)) (/.f64 1 (*.f64 eh (cbrt.f64 eh))))) eh)
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 eh 2))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 eh (cbrt.f64 eh)) eh)) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 eh 2))))) eh)
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 eh) 2)) 0) (cbrt.f64 (/.f64 (*.f64 (*.f64 eh (cbrt.f64 eh)) eh) (pow.f64 (pow.f64 (cbrt.f64 eh) 2) -1))) eh)
(if (!=.f64 2 0) eh eh)
(if (!=.f64 -1 0) eh eh)
(if (!=.f64 1 0) eh eh)
(if (!=.f64 (*.f64 1/2 eh) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 eh) 3) (pow.f64 (*.f64 1/2 eh) 3)) (+.f64 (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)) (-.f64 (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)) (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh))))) eh)
(if (!=.f64 (*.f64 eh 1/2) 0) (/.f64 (*.f64 (pow.f64 eh 3) 1/4) (*.f64 1/4 (*.f64 eh eh))) eh)
(if (!=.f64 (*.f64 eh 1/2) 0) (/.f64 (+.f64 (pow.f64 (*.f64 eh 1/2) 3) (pow.f64 (*.f64 eh 1/2) 3)) (+.f64 (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)) (-.f64 (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)) (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2))))) eh)
(if (!=.f64 (*.f64 eh 1/2) 0) (/.f64 (*.f64 (pow.f64 eh 3) 1/4) (*.f64 1/4 (*.f64 eh eh))) eh)
(if (!=.f64 (-.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)) 0) (/.f64 (-.f64 (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)) (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh))) (-.f64 (*.f64 1/2 eh) (*.f64 1/2 eh))) eh)
(if (!=.f64 0 0) 0 eh)
(if (!=.f64 (-.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)) 0) (/.f64 (-.f64 (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)) (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2))) (-.f64 (*.f64 eh 1/2) (*.f64 eh 1/2))) eh)
(if (!=.f64 0 0) 0 eh)
(if (!=.f64 (*.f64 1/2 eh) 0) (*.f64 (*.f64 1/2 eh) (+.f64 1 (/.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)))) eh)
(if (!=.f64 (*.f64 eh 1/2) 0) (*.f64 (/.f64 eh eh) eh) eh)
(if (!=.f64 (*.f64 eh 1/2) 0) (*.f64 (*.f64 eh 1/2) (+.f64 1 (/.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)))) eh)
(if (!=.f64 (*.f64 eh 1/2) 0) (*.f64 (/.f64 eh eh) eh) eh)
(if (!=.f64 (+.f64 (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)) (-.f64 (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)) (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 1/2 eh) 3) (pow.f64 (*.f64 1/2 eh) 3)) (+.f64 (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)) (-.f64 (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh)) (*.f64 (*.f64 1/2 eh) (*.f64 1/2 eh))))) eh)
(if (!=.f64 (*.f64 1/4 (*.f64 eh eh)) 0) (/.f64 (*.f64 (pow.f64 eh 3) 1/4) (*.f64 1/4 (*.f64 eh eh))) eh)
(if (!=.f64 (+.f64 (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)) (-.f64 (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)) (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 eh 1/2) 3) (pow.f64 (*.f64 eh 1/2) 3)) (+.f64 (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)) (-.f64 (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2)) (*.f64 (*.f64 eh 1/2) (*.f64 eh 1/2))))) eh)
(if (!=.f64 (*.f64 1/4 (*.f64 eh eh)) 0) (/.f64 (*.f64 (pow.f64 eh 3) 1/4) (*.f64 1/4 (*.f64 eh eh))) eh)
(+.f64 (*.f64 1/2 eh) (*.f64 1/2 eh))
eh
(+.f64 (*.f64 eh 1/2) (*.f64 eh 1/2))
eh

localize106.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) -1)
1.6b
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
4.3b
(/.f64 (neg.f64 (*.f64 t eh)) ew)
20.5b
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
Compiler

Compiled 250 to 64 computations (74.4% saved)

localize67.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (cbrt.f64 (pow.f64 ew 3)) (cos.f64 t))
1.6b
(/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)
20.5b
(cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))
35.9b
(cbrt.f64 (pow.f64 ew 3))
Compiler

Compiled 167 to 42 computations (74.9% saved)

series20.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

Compiled 1480 to 920 computations (37.8% saved)

rewrite1.9s (1.8%)

Algorithm
batch-egg-rewrite
Rules
48×egg-rr
33×egg-rr
Counts
2 → 80
Calls
Call 1
Inputs
(cbrt.f64 (pow.f64 ew 3))
(*.f64 (cbrt.f64 (pow.f64 ew 3)) (cos.f64 t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 ew 2)) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))) (*.f64 (cbrt.f64 (*.f64 ew (cbrt.f64 ew))) (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 ew)) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 ew)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 ew) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 (*.f64 ew (cbrt.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cbrt.f64 (cbrt.f64 ew))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 (pow.f64 (*.f64 ew (cbrt.f64 ew)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 ew (cbrt.f64 ew)) ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 ew -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 ew)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 ew 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 ew 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 ew 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 ew) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 ew 1)))) (#(struct:change #<rule egg-rr> (2) ((x . ew)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 ew 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 ew 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 ew) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 ew 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 ew)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 ew 0) (pow.f64 (pow.f64 ew -1) -1) ew)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 ew) 0) (/.f64 1 (pow.f64 (cbrt.f64 ew) -3)) ew)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 ew 3) 0) (pow.f64 (pow.f64 (pow.f64 ew 3) -1/3) -1) ew)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) ew ew)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) ew ew)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) ew ew)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 ew) (*.f64 1/2 ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 ew 1/2) (*.f64 ew 1/2))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (cbrt.f64 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 ew)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 t)) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) 2)) (cbrt.f64 (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 (*.f64 ew (cbrt.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (cbrt.f64 ew)) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew) (cbrt.f64 (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 t)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cos.f64 t) (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) (*.f64 ew (cbrt.f64 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 ew (cos.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 t) ew)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 ew (cos.f64 t)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 ew (cos.f64 t)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ew (cos.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 ew (cos.f64 t)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 ew (cos.f64 t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (cos.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 ew (cos.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) -1) (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) -3)) (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) -1/3) -1) (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (*.f64 ew (cos.f64 t)) (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 ew (cos.f64 t)) (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (*.f64 ew (cos.f64 t)) (*.f64 ew (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 ew (cos.f64 t))) (*.f64 1/2 (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1/2) (*.f64 (*.f64 ew (cos.f64 t)) 1/2))))))

simplify4.0s (3.8%)

Algorithm
egglog
Counts
116 → 99
Calls
Call 1
Inputs
ew
ew
ew
ew
ew
ew
ew
ew
(*.f64 -1 (*.f64 (cbrt.f64 -1) ew))
(*.f64 -1 (*.f64 (cbrt.f64 -1) ew))
(*.f64 -1 (*.f64 (cbrt.f64 -1) ew))
(*.f64 -1 (*.f64 (cbrt.f64 -1) 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 -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)))
(pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3)
(+.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) (pow.f64 t 2))))
(+.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) (pow.f64 t 2)))))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))) (+.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) (pow.f64 t 2))))))
(*.f64 (cos.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 (cos.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 (cos.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 (cos.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 (cos.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 (cos.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 (cos.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 (cos.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 ew 2)))
(*.f64 (cbrt.f64 (pow.f64 ew 2)) (cbrt.f64 ew))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))) (*.f64 (cbrt.f64 (*.f64 ew (cbrt.f64 ew))) (cbrt.f64 ew)))
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 ew)) 2))
(*.f64 (*.f64 (cbrt.f64 ew) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 (*.f64 ew (cbrt.f64 ew))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cbrt.f64 (cbrt.f64 ew))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))))
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 (pow.f64 (*.f64 ew (cbrt.f64 ew)) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 ew (cbrt.f64 ew)) ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))))
(*.f64 (/.f64 ew -1) -1)
(*.f64 -1 (neg.f64 ew))
(*.f64 1 ew)
(*.f64 2 (*.f64 1/2 ew))
(*.f64 2 (*.f64 ew 1/2))
(*.f64 ew 1)
(*.f64 (/.f64 ew 2) 2)
(-.f64 0 (neg.f64 ew))
(/.f64 (neg.f64 ew) -1)
(/.f64 ew 1)
(pow.f64 ew 1)
(pow.f64 (pow.f64 ew 3) 1/3)
(pow.f64 (cbrt.f64 ew) 3)
(cbrt.f64 (pow.f64 ew 3))
(neg.f64 (neg.f64 ew))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 ew)) 3))
(if (!=.f64 ew 0) (pow.f64 (pow.f64 ew -1) -1) ew)
(if (!=.f64 (cbrt.f64 ew) 0) (/.f64 1 (pow.f64 (cbrt.f64 ew) -3)) ew)
(if (!=.f64 (pow.f64 ew 3) 0) (pow.f64 (pow.f64 (pow.f64 ew 3) -1/3) -1) ew)
(if (!=.f64 -1 0) ew ew)
(if (!=.f64 1 0) ew ew)
(if (!=.f64 2 0) ew ew)
(+.f64 (*.f64 1/2 ew) (*.f64 1/2 ew))
(+.f64 (*.f64 ew 1/2) (*.f64 ew 1/2))
(*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew)))
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2))
(*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))
(*.f64 (cbrt.f64 (cos.f64 t)) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) 2)) (cbrt.f64 (*.f64 ew (cos.f64 t)))))
(*.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 (*.f64 ew (cbrt.f64 ew))))
(*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))
(*.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (cbrt.f64 ew)) (cbrt.f64 ew))
(*.f64 (*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cos.f64 t)))
(*.f64 (*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew) (cbrt.f64 (cos.f64 t)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)) (cbrt.f64 ew))
(*.f64 (*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) 2)))
(*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))
(*.f64 (cbrt.f64 (cos.f64 t)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew))
(*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))
(*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cos.f64 t) (cbrt.f64 ew)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) (*.f64 ew (cbrt.f64 (cos.f64 t))))
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) -1) -1)
(*.f64 -1 (neg.f64 (*.f64 ew (cos.f64 t))))
(*.f64 1 (*.f64 ew (cos.f64 t)))
(*.f64 2 (*.f64 (*.f64 ew (cos.f64 t)) 1/2))
(*.f64 2 (*.f64 1/2 (*.f64 ew (cos.f64 t))))
(*.f64 (*.f64 ew (cos.f64 t)) 1)
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) 2) 2)
(-.f64 0 (neg.f64 (*.f64 ew (cos.f64 t))))
(/.f64 (neg.f64 (*.f64 ew (cos.f64 t))) -1)
(/.f64 (*.f64 ew (cos.f64 t)) 1)
(pow.f64 (*.f64 ew (cos.f64 t)) 1)
(pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 3)
(cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3))
(neg.f64 (neg.f64 (*.f64 ew (cos.f64 t))))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 3))
(if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) -1) (*.f64 ew (cos.f64 t)))
(if (!=.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) -3)) (*.f64 ew (cos.f64 t)))
(if (!=.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) -1/3) -1) (*.f64 ew (cos.f64 t)))
(if (!=.f64 -1 0) (*.f64 ew (cos.f64 t)) (*.f64 ew (cos.f64 t)))
(if (!=.f64 1 0) (*.f64 ew (cos.f64 t)) (*.f64 ew (cos.f64 t)))
(if (!=.f64 2 0) (*.f64 ew (cos.f64 t)) (*.f64 ew (cos.f64 t)))
(+.f64 (*.f64 1/2 (*.f64 ew (cos.f64 t))) (*.f64 1/2 (*.f64 ew (cos.f64 t))))
(+.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1/2) (*.f64 (*.f64 ew (cos.f64 t)) 1/2))
Outputs
ew
ew
ew
ew
ew
ew
ew
ew
(*.f64 -1 (*.f64 (cbrt.f64 -1) ew))
ew
(*.f64 -1 (*.f64 (cbrt.f64 -1) ew))
ew
(*.f64 -1 (*.f64 (cbrt.f64 -1) ew))
ew
(*.f64 -1 (*.f64 (cbrt.f64 -1) ew))
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 -1 (*.f64 (cos.f64 t) (*.f64 (cbrt.f64 -1) ew)))
(*.f64 ew (cos.f64 t))
(*.f64 -1 (*.f64 (cos.f64 t) (*.f64 (cbrt.f64 -1) ew)))
(*.f64 ew (cos.f64 t))
(*.f64 -1 (*.f64 (cos.f64 t) (*.f64 (cbrt.f64 -1) ew)))
(*.f64 ew (cos.f64 t))
(*.f64 -1 (*.f64 (cos.f64 t) (*.f64 (cbrt.f64 -1) ew)))
(*.f64 ew (cos.f64 t))
(pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3)
ew
(+.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) (pow.f64 t 2))))
(fma.f64 -1/2 (*.f64 ew (*.f64 t t)) ew)
(+.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) (pow.f64 t 2)))))
(+.f64 (*.f64 (*.f64 1/24 (pow.f64 t 4)) ew) (fma.f64 -1/2 (*.f64 ew (*.f64 t t)) ew))
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))) (+.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) (pow.f64 t 2))))))
(fma.f64 -1/720 (*.f64 ew (pow.f64 t 6)) (+.f64 (*.f64 (*.f64 1/24 (pow.f64 t 4)) ew) (fma.f64 -1/2 (*.f64 ew (*.f64 t t)) ew)))
(*.f64 (cos.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 ew (cos.f64 t))
(*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 ew 2)))
ew
(*.f64 (cbrt.f64 (pow.f64 ew 2)) (cbrt.f64 ew))
ew
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))) (*.f64 (cbrt.f64 (*.f64 ew (cbrt.f64 ew))) (cbrt.f64 ew)))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 ew) 2) (*.f64 ew (*.f64 ew (cbrt.f64 ew)))))
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 ew)) 2))
(cbrt.f64 (*.f64 (cbrt.f64 ew) (pow.f64 (*.f64 ew (cbrt.f64 ew)) 2)))
(*.f64 (*.f64 (cbrt.f64 ew) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 (*.f64 ew (cbrt.f64 ew))))
(cbrt.f64 (*.f64 (*.f64 ew (pow.f64 (cbrt.f64 ew) 2)) (*.f64 ew (cbrt.f64 ew))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cbrt.f64 (cbrt.f64 ew))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))))
ew
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 (pow.f64 (*.f64 ew (cbrt.f64 ew)) 2)))
(cbrt.f64 (*.f64 (cbrt.f64 ew) (pow.f64 (*.f64 ew (cbrt.f64 ew)) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 ew (cbrt.f64 ew)) ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 ew) 2) (*.f64 ew (*.f64 ew (cbrt.f64 ew)))))
(*.f64 (/.f64 ew -1) -1)
ew
(*.f64 -1 (neg.f64 ew))
ew
(*.f64 1 ew)
ew
(*.f64 2 (*.f64 1/2 ew))
ew
(*.f64 2 (*.f64 ew 1/2))
ew
(*.f64 ew 1)
ew
(*.f64 (/.f64 ew 2) 2)
ew
(-.f64 0 (neg.f64 ew))
ew
(/.f64 (neg.f64 ew) -1)
ew
(/.f64 ew 1)
ew
(pow.f64 ew 1)
ew
(pow.f64 (pow.f64 ew 3) 1/3)
ew
(pow.f64 (cbrt.f64 ew) 3)
ew
(cbrt.f64 (pow.f64 ew 3))
ew
(neg.f64 (neg.f64 ew))
ew
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 ew)) 3))
ew
(if (!=.f64 ew 0) (pow.f64 (pow.f64 ew -1) -1) ew)
(if (!=.f64 ew 0) (pow.f64 (/.f64 1 ew) -1) ew)
(if (!=.f64 (cbrt.f64 ew) 0) (/.f64 1 (pow.f64 (cbrt.f64 ew) -3)) ew)
(if (!=.f64 (pow.f64 ew 3) 0) (pow.f64 (pow.f64 (pow.f64 ew 3) -1/3) -1) ew)
(if (!=.f64 (pow.f64 ew 3) 0) (/.f64 1 (pow.f64 (pow.f64 ew 3) -1/3)) ew)
(if (!=.f64 -1 0) ew ew)
(if (!=.f64 1 0) ew ew)
(if (!=.f64 2 0) ew ew)
(+.f64 (*.f64 1/2 ew) (*.f64 1/2 ew))
ew
(+.f64 (*.f64 ew 1/2) (*.f64 ew 1/2))
ew
(*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)))
(*.f64 ew (cos.f64 t))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (cbrt.f64 (*.f64 ew (cos.f64 t))))
(*.f64 ew (cos.f64 t))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 t))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew)))
(*.f64 ew (cos.f64 t))
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t))))
(*.f64 ew (cos.f64 t))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (pow.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2)))
(*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (cos.f64 t)) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))
(*.f64 ew (cos.f64 t))
(*.f64 (cbrt.f64 (cos.f64 t)) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2))))
(*.f64 ew (cos.f64 t))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) 2)) (cbrt.f64 (*.f64 ew (cos.f64 t)))))
(*.f64 ew (cos.f64 t))
(*.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 (*.f64 ew (cbrt.f64 ew))))
(*.f64 (*.f64 (cos.f64 t) (cbrt.f64 (*.f64 ew (pow.f64 (cbrt.f64 ew) 2)))) (cbrt.f64 (*.f64 ew (cbrt.f64 ew))))
(*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))
(*.f64 ew (cos.f64 t))
(*.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 ew)) (cbrt.f64 ew)) (cbrt.f64 ew))
(*.f64 ew (cos.f64 t))
(*.f64 (*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cos.f64 t)))
(*.f64 ew (cos.f64 t))
(*.f64 (*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) 2)))
(*.f64 ew (cos.f64 t))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2))
(*.f64 ew (cos.f64 t))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew) (cbrt.f64 (cos.f64 t)))
(*.f64 ew (cos.f64 t))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)) (cbrt.f64 ew))
(*.f64 ew (cos.f64 t))
(*.f64 (*.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 2)) 2)))
(*.f64 ew (cos.f64 t))
(*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)))
(*.f64 ew (cos.f64 t))
(*.f64 (cbrt.f64 (cos.f64 t)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) ew))
(*.f64 ew (cos.f64 t))
(*.f64 (*.f64 ew (cbrt.f64 (cos.f64 t))) (cbrt.f64 (pow.f64 (cos.f64 t) 2)))
(*.f64 ew (cos.f64 t))
(*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (cos.f64 t) (cbrt.f64 ew)))
(*.f64 ew (cos.f64 t))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) (*.f64 ew (cbrt.f64 (cos.f64 t))))
(*.f64 ew (cos.f64 t))
(*.f64 ew (cos.f64 t))
(*.f64 (cos.f64 t) ew)
(*.f64 ew (cos.f64 t))
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) -1) -1)
(*.f64 ew (cos.f64 t))
(*.f64 -1 (neg.f64 (*.f64 ew (cos.f64 t))))
(*.f64 ew (cos.f64 t))
(*.f64 1 (*.f64 ew (cos.f64 t)))
(*.f64 ew (cos.f64 t))
(*.f64 2 (*.f64 (*.f64 ew (cos.f64 t)) 1/2))
(*.f64 ew (cos.f64 t))
(*.f64 2 (*.f64 1/2 (*.f64 ew (cos.f64 t))))
(*.f64 ew (cos.f64 t))
(*.f64 (*.f64 ew (cos.f64 t)) 1)
(*.f64 ew (cos.f64 t))
(*.f64 (/.f64 (*.f64 ew (cos.f64 t)) 2) 2)
(*.f64 ew (cos.f64 t))
(-.f64 0 (neg.f64 (*.f64 ew (cos.f64 t))))
(*.f64 ew (cos.f64 t))
(/.f64 (neg.f64 (*.f64 ew (cos.f64 t))) -1)
(*.f64 ew (cos.f64 t))
(/.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 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 1/3)
(*.f64 ew (cos.f64 t))
(pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 3)
(*.f64 ew (cos.f64 t))
(cbrt.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3))
(*.f64 ew (cos.f64 t))
(neg.f64 (neg.f64 (*.f64 ew (cos.f64 t))))
(*.f64 ew (cos.f64 t))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 ew (cos.f64 t)))) 3))
(*.f64 ew (cos.f64 t))
(if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) -1) (*.f64 ew (cos.f64 t)))
(if (!=.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 ew (cos.f64 t))) -3)) (*.f64 ew (cos.f64 t)))
(if (!=.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) -1/3) -1) (*.f64 ew (cos.f64 t)))
(if (!=.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 ew (cos.f64 t)) 3) -1/3)) (*.f64 ew (cos.f64 t)))
(if (!=.f64 -1 0) (*.f64 ew (cos.f64 t)) (*.f64 ew (cos.f64 t)))
(if (!=.f64 1 0) (*.f64 ew (cos.f64 t)) (*.f64 ew (cos.f64 t)))
(if (!=.f64 2 0) (*.f64 ew (cos.f64 t)) (*.f64 ew (cos.f64 t)))
(+.f64 (*.f64 1/2 (*.f64 ew (cos.f64 t))) (*.f64 1/2 (*.f64 ew (cos.f64 t))))
(*.f64 ew (cos.f64 t))
(+.f64 (*.f64 (*.f64 ew (cos.f64 t)) 1/2) (*.f64 (*.f64 ew (cos.f64 t)) 1/2))
(*.f64 ew (cos.f64 t))

eval2.2s (2.1%)

Compiler

Compiled 156168 to 54212 computations (65.3% saved)

prune2.3s (2.2%)

Pruning

26 alts after pruning (23 fresh and 3 done)

PrunedKeptTotal
New3347123359
Fresh51116
Picked101
Done336
Total3356263382
Error
0.0b
Counts
3382 → 26
Alt Table
Click to see full alt table
StatusErrorProgram
15.1b
(fabs.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)) 3) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew))))))
0.7b
(fabs.f64 (-.f64 (*.f64 (if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (pow.f64 (*.f64 (/.f64 -1 (cos.f64 t)) (/.f64 -1 ew)) -1) (*.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 (neg.f64 (*.f64 t eh)) ew))))))
0.3b
(fabs.f64 (-.f64 (*.f64 (if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (/.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (/.f64 -1 ew)) (*.f64 ew (cos.f64 t))) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.7b
(fabs.f64 (-.f64 (*.f64 (if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (/.f64 (/.f64 1 (/.f64 -1 ew)) (/.f64 -1 (cos.f64 t))) (*.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 (neg.f64 (*.f64 t eh)) ew))))))
0.6b
(fabs.f64 (-.f64 (*.f64 (if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (/.f64 1 (/.f64 1 (*.f64 ew (cos.f64 t)))) (*.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 (neg.f64 (*.f64 t eh)) ew))))))
0.2b
(fabs.f64 (-.f64 (*.f64 (if (!=.f64 ew 0) (/.f64 (neg.f64 ew) (/.f64 -1 (cos.f64 t))) (*.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))))))
1.4b
(fabs.f64 (-.f64 (*.f64 (pow.f64 (cbrt.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 (neg.f64 (*.f64 t eh)) ew))))))
1.0b
(fabs.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 ew) 3) (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))))))
26.0b
(fabs.f64 (-.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 ew 3)) (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 (neg.f64 (*.f64 t eh)) ew))))))
6.4b
(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 (if (!=.f64 (sin.f64 t) 0) (-.f64 3 (+.f64 3 (/.f64 1 (/.f64 -1 (sin.f64 t))))) (sin.f64 t))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.1b
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.5b
(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 (neg.f64 (*.f64 t eh)) ew))))))
25.8b
(fabs.f64 (-.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 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))))))
13.8b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (if (!=.f64 (sin.f64 t) 0) (/.f64 -1 (/.f64 -1 (sin.f64 t))) (sin.f64 t))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
13.8b
(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))))))
13.8b
(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 (neg.f64 (*.f64 t eh)) ew))))))
20.0b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (cbrt.f64 (-.f64 (sin.f64 t) (*.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2))))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
16.4b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))) (*.f64 (*.f64 (*.f64 eh (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew))))))
14.7b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))) (*.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh 3) 1/3)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
34.6b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))) (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 eh 3))) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew))))))
30.9b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
31.0b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew))))))
14.5b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew))))))
17.7b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))) (*.f64 (*.f64 eh (cbrt.f64 (pow.f64 (sin.f64 t) 3))) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew))))))
29.2b
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 3)) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew))))))
32.0b
(fabs.f64 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 3)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew))))))
Compiler

Compiled 941 to 578 computations (38.6% saved)

regimes161.0ms (0.2%)

Counts
59 → 1
Calls
Call 1
Inputs
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t 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 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))) (*.f64 (*.f64 (sin.f64 t) (/.f64 (/.f64 eh 3) 1/3)) (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 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew) 3)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 3)) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))) (*.f64 (*.f64 eh (cbrt.f64 (pow.f64 (sin.f64 t) 3))) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))) (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 eh 3))) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew))))))
(fabs.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 eh t) (neg.f64 ew)))) ew)) 3) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t 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)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 3)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))) (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 eh 3))) (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 (cbrt.f64 (pow.f64 (sin.f64 t) 3))) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) 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 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (if (!=.f64 (sin.f64 t) 0) (/.f64 -1 (/.f64 -1 (sin.f64 t))) (sin.f64 t))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (if (!=.f64 ew 0) (/.f64 (neg.f64 ew) (/.f64 -1 (cos.f64 t))) (*.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 (if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (/.f64 1 (/.f64 1 (*.f64 ew (cos.f64 t)))) (*.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 (neg.f64 (*.f64 t eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 (if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (/.f64 (/.f64 1 (/.f64 -1 ew)) (/.f64 -1 (cos.f64 t))) (*.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 (neg.f64 (*.f64 t eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 3)) (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 (cbrt.f64 (pow.f64 (sin.f64 t) 3))) (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) (cbrt.f64 (pow.f64 eh 3))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))) (*.f64 (*.f64 (*.f64 eh (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (sin.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 ew 3)) (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 (neg.f64 (*.f64 t eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 (pow.f64 (cbrt.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 (neg.f64 (*.f64 t eh)) 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 (if (!=.f64 (sin.f64 t) 0) (/.f64 -1 (/.f64 -1 (sin.f64 t))) (sin.f64 t))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (/.f64 (neg.f64 ew) (/.f64 -1 (cos.f64 t))) (*.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 (if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) -1) (*.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 (neg.f64 (*.f64 t eh)) ew))))))
(fabs.f64 (-.f64 (*.f64 (if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (pow.f64 (*.f64 (/.f64 -1 (cos.f64 t)) (/.f64 -1 ew)) -1) (*.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 (neg.f64 (*.f64 t eh)) 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 (if (!=.f64 (sin.f64 t) 0) (-.f64 3 (+.f64 3 (/.f64 1 (/.f64 -1 (sin.f64 t))))) (sin.f64 t))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (/.f64 (/.f64 1 (/.f64 -1 ew)) (/.f64 -1 (cos.f64 t))) (*.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 (if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (/.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (/.f64 -1 ew)) (*.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 (cos.f64 (atan.f64 (/.f64 (neg.f64 (*.f64 t eh)) ew)))) (*.f64 (*.f64 (*.f64 eh (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (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 (*.f64 ew (cbrt.f64 (pow.f64 (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 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 3)) (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 (cbrt.f64 (pow.f64 (sin.f64 t) 3))) (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 (sin.f64 t) (cbrt.f64 (pow.f64 eh 3))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 ew 3)) (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 (pow.f64 (cbrt.f64 ew) 3) (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 (pow.f64 (cbrt.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 (if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (pow.f64 (/.f64 1 (*.f64 ew (cos.f64 t))) -1) (*.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 (if (!=.f64 (*.f64 (cos.f64 t) ew) 0) (pow.f64 (/.f64 (/.f64 1 ew) (cos.f64 t)) -1) (*.f64 (cos.f64 t) 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 (if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (pow.f64 (*.f64 (/.f64 -1 (cos.f64 t)) (/.f64 -1 ew)) -1) (*.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 (if (!=.f64 (*.f64 ew (cos.f64 t)) 0) (if (!=.f64 ew 0) (/.f64 ew (pow.f64 (cos.f64 t) -1)) (/.f64 1 (/.f64 (pow.f64 (cos.f64 t) -1) ew))) (*.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 (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (+.f64 (*.f64 (sin.f64 (*.f64 t 1/2)) (cos.f64 (*.f64 t 1/2))) (*.f64 (cos.f64 (*.f64 t 1/2)) (sin.f64 (*.f64 t 1/2))))) (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 eh (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 t) 3) (pow.f64 ew 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 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (cbrt.f64 (-.f64 (sin.f64 t) (*.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2))))) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
(fabs.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 ew) (cos.f64 t)) (cbrt.f64 (pow.f64 ew 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 (cbrt.f64 (pow.f64 ew 2)) (cos.f64 t)) (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 (cos.f64 t) (cbrt.f64 ew)) (pow.f64 (cbrt.f64 ew) 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 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (+.f64 (*.f64 (sin.f64 (*.f64 t 1/2)) (cos.f64 (*.f64 t 1/2))) (*.f64 (cos.f64 (*.f64 t 1/2)) (sin.f64 (*.f64 t 1/2))))) (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 (*.f64 eh (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (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 (cbrt.f64 (-.f64 (sin.f64 t) (*.f64 (sin.f64 t) (pow.f64 (cos.f64 t) 2))))) (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 (cbrt.f64 (pow.f64 (*.f64 eh (sin.f64 t)) 2)) (cbrt.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:

27.0ms
ew
25.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)))))
25.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))))))
24.0ms
eh
24.0ms
t
Results
ErrorSegmentsBranch
0.1b1eh
0.1b1ew
0.1b1t
0.1b1(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))
0.1b1(-.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 2155 to 544 computations (74.8% saved)

regimes36.0ms (0%)

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

3 calls:

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

Compiled 483 to 117 computations (75.8% saved)

regimes29.0ms (0%)

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

3 calls:

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

Compiled 367 to 94 computations (74.4% saved)

regimes27.0ms (0%)

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

3 calls:

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

Compiled 338 to 89 computations (73.7% saved)

regimes19.0ms (0%)

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

3 calls:

5.0ms
eh
5.0ms
t
5.0ms
ew
Results
ErrorSegmentsBranch
13.8b1eh
13.8b1ew
13.8b1t
Compiler

Compiled 171 to 51 computations (70.2% saved)

regimes15.0ms (0%)

Accuracy

Total -16.4b remaining (-113.1%)

Threshold costs -16.4b (-113.1%)

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

3 calls:

4.0ms
eh
4.0ms
t
4.0ms
ew
Results
ErrorSegmentsBranch
14.5b1eh
14.5b1ew
14.5b1t
Compiler

Compiled 115 to 39 computations (66.1% saved)

simplify4.0ms (0%)

Stop Event
fuel
Compiler

Compiled 211 to 126 computations (40.3% saved)

soundness0.0ms (0%)

end49.0ms (0%)

Compiler

Compiled 193 to 41 computations (78.8% saved)

Profiling

Loading profile data...