Details

Time bar (total: 1.8min)

analyze978.0ms (0.9%)

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

Compiled 32 to 18 computations (43.8% saved)

sample5.9s (5.3%)

Results
2.8s2058×body1024valid
2.2s5104×body256valid
877.0ms1093×body512valid
2.0msbody2048valid
Bogosity

preprocess3.5s (3.1%)

Algorithm
egglog
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 eh (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t))))) (*.f64 (*.f64 ew (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 eh)) (cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (tan.f64 eh))))) (*.f64 (*.f64 t (cos.f64 eh)) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (tan.f64 eh)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 t (sin.f64 ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) (tan.f64 ew))))) (*.f64 (*.f64 eh (cos.f64 ew)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) (tan.f64 ew)))))))
Outputs
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (fma.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew))) (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 t)) ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 eh (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t))))) (*.f64 (*.f64 ew (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t)))))))
(fabs.f64 (fma.f64 (*.f64 ew (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 ew (tan.f64 t)) eh))) (*.f64 eh (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 ew (tan.f64 t)) eh)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 eh)) (cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (tan.f64 eh))))) (*.f64 (*.f64 t (cos.f64 eh)) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (tan.f64 eh)))))))
(fabs.f64 (fma.f64 (*.f64 t (cos.f64 eh)) (sin.f64 (atan.f64 (/.f64 (/.f64 t (tan.f64 eh)) ew))) (*.f64 ew (*.f64 (sin.f64 eh) (cos.f64 (atan.f64 (/.f64 (/.f64 t (tan.f64 eh)) ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 t (sin.f64 ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) (tan.f64 ew))))) (*.f64 (*.f64 eh (cos.f64 ew)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) (tan.f64 ew)))))))
(fabs.f64 (fma.f64 (*.f64 eh (cos.f64 ew)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 ew)) t))) (*.f64 t (*.f64 (sin.f64 ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh (tan.f64 ew)) t)))))))
Compiler

Compiled 34 to 20 computations (41.2% saved)

simplify1.5s (1.4%)

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

eval1.0ms (0%)

Compiler

Compiled 58 to 26 computations (55.2% saved)

prune1.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 (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
Compiler

Compiled 31 to 17 computations (45.2% saved)

localize34.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 133 to 17 computations (87.2% saved)

series46.0ms (0%)

Counts
4 → 52
Calls

30 calls:

TimeVariablePointExpression
2.0ms
eh
@0
(/.f64 (/.f64 eh ew) (tan.f64 t))
2.0ms
t
@0
(/.f64 (/.f64 eh ew) (tan.f64 t))
2.0ms
ew
@0
(/.f64 (/.f64 eh ew) (tan.f64 t))
1.0ms
eh
@inf
(/.f64 (/.f64 eh ew) (tan.f64 t))
1.0ms
t
@inf
(/.f64 (/.f64 eh ew) (tan.f64 t))
Compiler

Compiled 4820 to 705 computations (85.4% saved)

rewrite1.9s (1.7%)

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

simplify4.3s (3.9%)

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

eval166.0ms (0.2%)

Compiler

Compiled 19776 to 5466 computations (72.4% saved)

prune130.0ms (0.1%)

Pruning

18 alts after pruning (17 fresh and 1 done)

PrunedKeptTotal
New46417481
Fresh000
Picked011
Done000
Total46418482
Error
0.0b
Counts
482 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
0.3b
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.2b
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 1 (/.f64 1 (*.f64 (sin.f64 t) ew))) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.7b
(fabs.f64 (+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 3) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
16.0b
(fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
4.0b
(fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew) (cbrt.f64 (sin.f64 t))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
21.1b
(fabs.f64 (+.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 ew 3))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
5.8b
(fabs.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 3)) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.2b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (if (!=.f64 (*.f64 (cos.f64 t) eh) 0) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) eh)) -1) (*.f64 (cos.f64 t) eh)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.8b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) 3) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
29.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (+.f64 (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) eh) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
16.4b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 eh)) (cbrt.f64 (pow.f64 eh 2))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.3b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) eh) (cbrt.f64 (cos.f64 t))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.2b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 3)) eh) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.1b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.4b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
6.8b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
13.0b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.3b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
Compiler

Compiled 1279 to 749 computations (41.4% saved)

localize47.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (*.f64 (sin.f64 t) ew))
0.3b
(/.f64 1 (/.f64 1 (*.f64 (sin.f64 t) ew)))
2.2b
(/.f64 (/.f64 eh ew) (tan.f64 t))
33.4b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
Compiler

Compiled 219 to 58 computations (73.5% saved)

series9.0ms (0%)

Counts
2 → 28
Calls

12 calls:

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

Compiled 1030 to 395 computations (61.7% saved)

rewrite1.6s (1.5%)

Algorithm
batch-egg-rewrite
Rules
123×egg-rr
71×egg-rr
Counts
2 → 194
Calls
Call 1
Inputs
(/.f64 1 (/.f64 1 (*.f64 (sin.f64 t) ew)))
(/.f64 1 (*.f64 (sin.f64 t) ew))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))) 2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) 2)) (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 ew -1)) (/.f64 -1 (/.f64 1 (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 1 (sin.f64 t))) (/.f64 -1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2))) (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sin.f64 t))) (/.f64 1 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) (/.f64 (/.f64 1 (sin.f64 t)) ew))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) (/.f64 (/.f64 1 (sin.f64 t)) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 ew -1)) (/.f64 1 (/.f64 1 (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 ew -1)) (/.f64 1 (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 -1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2) (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 (sin.f64 t))) (pow.f64 ew -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2))) (cbrt.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 ew 0) (/.f64 ew (/.f64 1 (sin.f64 t))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1) 0) (pow.f64 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) -1) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) 0) (pow.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) -1/3) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) -3) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0) (/.f64 -1 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) -1)) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2))))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)) 0) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 ew 2)) 0) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (sin.f64 t)) (cbrt.f64 ew))) (cbrt.f64 (pow.f64 ew 2))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 t) 0) (*.f64 (/.f64 1 (pow.f64 ew -1)) (sin.f64 t)) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 ew) 0) (*.f64 (/.f64 -1 (/.f64 1 (sin.f64 t))) (neg.f64 ew)) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (*.f64 (sin.f64 t) ew) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 (sin.f64 t)) ew) 0) (*.f64 (sin.f64 t) ew) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) -3)) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)) 0) (/.f64 1 (pow.f64 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)) -1/3)) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) (+.f64 0 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))) (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0) (/.f64 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2) (*.f64 0 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 3) (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))) (+.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2) (*.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2) (*.f64 0 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew))))) 0) (/.f64 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2) (*.f64 0 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))) (+.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2) (*.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 3) (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))) (+.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2) (*.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2) (*.f64 0 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 3) (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))) (+.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2) (*.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 -1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (sin.f64 t)) (cbrt.f64 ew)) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 ew -1) (/.f64 1 (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (pow.f64 (*.f64 (sin.f64 t) ew) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 ew)) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) (*.f64 (sin.f64 t) ew))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (*.f64 (sin.f64 t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 ew (cbrt.f64 (sin.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 t)) (pow.f64 ew -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 ew (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) ew) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 ew -1) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))) 2) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sin.f64 t)) (cbrt.f64 ew)) (/.f64 1 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 -1 (sin.f64 t))) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) (pow.f64 ew 2))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (/.f64 1 (sin.f64 t)) (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))) 2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew 2))) (/.f64 (/.f64 1 (sin.f64 t)) (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (+.f64 0 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0))) (-.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) 0)) (+.f64 0 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sin.f64 t)) (/.f64 -1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))) (cbrt.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 ew) (/.f64 -1 (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (*.f64 0 (cbrt.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew))))) (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 (/.f64 -1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (sin.f64 t)) (cbrt.f64 ew)) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sin.f64 t)) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 ew -1) (sin.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sin.f64 t)) (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 t)) (cbrt.f64 ew)) -1) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (sin.f64 t) ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (/.f64 -1 (sin.f64 t)) (pow.f64 (*.f64 (sin.f64 t) ew) 2))) (neg.f64 (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (neg.f64 (sin.f64 t)))) (neg.f64 (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) ew) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (cbrt.f64 (sin.f64 t))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 ew -1) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 ew -1) (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 ew -1)) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 ew (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 t)) (cbrt.f64 ew)) (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 (/.f64 (/.f64 (/.f64 1 (sin.f64 t)) (cbrt.f64 ew)) (cbrt.f64 ew)) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sin.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 1 (sin.f64 t))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew 2))) (*.f64 (sin.f64 t) (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 t)) (cbrt.f64 ew)) (pow.f64 (*.f64 (sin.f64 t) 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 -1 (sin.f64 t)) ew) 2) (*.f64 (sin.f64 t) (cbrt.f64 ew)))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (pow.f64 (*.f64 (sin.f64 t) ew) 2))) (cbrt.f64 (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) ew)) (cbrt.f64 (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) (pow.f64 (*.f64 (sin.f64 t) ew) 2))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (sin.f64 t))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) (pow.f64 (*.f64 (sin.f64 t) ew) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (cbrt.f64 (*.f64 (sin.f64 t) ew)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 0) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (sin.f64 t)) (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))) (cbrt.f64 (*.f64 (neg.f64 (sin.f64 t)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 ew) (neg.f64 (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (cbrt.f64 (*.f64 (sin.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 t) ew) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 (/.f64 1 (sin.f64 t)) ew) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (/.f64 (/.f64 1 (sin.f64 t)) ew) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0) (/.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 0) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) -3) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 3) 0) (pow.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 3) -1/3) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (/.f64 (/.f64 1 (sin.f64 t)) ew) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) 0) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2))) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (sin.f64 t)) 0) (/.f64 (pow.f64 ew -1) (/.f64 1 (/.f64 1 (sin.f64 t)))) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 0) (/.f64 -1 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew))) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 ew -1) 0) (/.f64 (/.f64 1 (sin.f64 t)) (/.f64 1 (pow.f64 ew -1))) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2) (/.f64 (/.f64 1 (sin.f64 t)) ew)))) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2))))) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1)) 0) (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) (/.f64 ew (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1)))) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 1 (sin.f64 t)) 0) (/.f64 1 (/.f64 ew (/.f64 1 (sin.f64 t)))) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) -3)) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) -1/3)) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) 0))) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew))) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (+.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 (/.f64 -1 (sin.f64 t)) ew))) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 0) (/.f64 (/.f64 -1 (pow.f64 (*.f64 (sin.f64 t) ew) 2)) (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) 0) (/.f64 (/.f64 1 (sin.f64 t)) ew)) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0))) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) 3) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew))) (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 (/.f64 -1 (sin.f64 t)) ew))))) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 0) (/.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (*.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))))) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (+.f64 0 (*.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0)))) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) 0))) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew))) (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 (/.f64 -1 (sin.f64 t)) ew)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) 3) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew))) (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 (/.f64 -1 (sin.f64 t)) ew))))) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (*.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (*.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))))) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (+.f64 0 (*.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (+.f64 0 (*.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0)))) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) 0))) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) 3) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew))) (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 (/.f64 -1 (sin.f64 t)) ew))))) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (*.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))))) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (+.f64 0 (*.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0)))) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 (/.f64 1 (sin.f64 t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0)))))

simplify4.0s (3.6%)

Algorithm
egglog
Counts
222 → 295
Calls
Call 1
Inputs
(*.f64 t ew)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)) (*.f64 t ew))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)) (*.f64 t ew)))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) ew)) (*.f64 t ew))))
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(/.f64 1 (*.f64 t ew))
(+.f64 (*.f64 1/6 (/.f64 t ew)) (/.f64 1 (*.f64 t ew)))
(+.f64 (*.f64 1/6 (/.f64 t ew)) (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 7/360 (/.f64 (pow.f64 t 3) ew))))
(+.f64 (*.f64 1/6 (/.f64 t ew)) (+.f64 (/.f64 1 (*.f64 t ew)) (+.f64 (*.f64 7/360 (/.f64 (pow.f64 t 3) ew)) (*.f64 31/15120 (/.f64 (pow.f64 t 5) ew)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))) 2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) 2)) (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) 2)))
(*.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(*.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1) 1)
(*.f64 (/.f64 -1 (pow.f64 ew -1)) (/.f64 -1 (/.f64 1 (sin.f64 t))))
(*.f64 (/.f64 -1 (/.f64 1 (sin.f64 t))) (/.f64 -1 (pow.f64 ew -1)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)))
(*.f64 -1 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))
(*.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) -1)
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2))) (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew))))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2))))
(*.f64 (/.f64 1 (/.f64 1 (sin.f64 t))) (/.f64 1 (pow.f64 ew -1)))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) (/.f64 (/.f64 1 (sin.f64 t)) ew))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) (/.f64 (/.f64 1 (sin.f64 t)) ew))))
(*.f64 (/.f64 1 (pow.f64 ew -1)) (/.f64 1 (/.f64 1 (sin.f64 t))))
(-.f64 0 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))
(-.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) 2)))
(/.f64 (/.f64 1 (pow.f64 ew -1)) (/.f64 1 (sin.f64 t)))
(/.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1) 1)
(/.f64 -1 (/.f64 (/.f64 -1 (sin.f64 t)) ew))
(/.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))) 2))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2) (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))) 2))
(/.f64 1 (/.f64 (/.f64 1 (sin.f64 t)) ew))
(/.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) -1)
(/.f64 (/.f64 1 (/.f64 1 (sin.f64 t))) (pow.f64 ew -1))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2))) (cbrt.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew)))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)))
(pow.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1) 1)
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) 3)
(pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)
(pow.f64 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)) 1/3)
(cbrt.f64 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)))
(neg.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))
(neg.f64 (-.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0))
(neg.f64 (-.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))))
(if (!=.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 1 0) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 ew 0) (/.f64 ew (/.f64 1 (sin.f64 t))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1) 0) (pow.f64 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) -1) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) 0) (pow.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) -1/3) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) -3) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 -1 0) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0) (/.f64 -1 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) -1)) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2))))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)) 0) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 ew 2)) 0) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (sin.f64 t)) (cbrt.f64 ew))) (cbrt.f64 (pow.f64 ew 2))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (sin.f64 t) 0) (*.f64 (/.f64 1 (pow.f64 ew -1)) (sin.f64 t)) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (neg.f64 ew) 0) (*.f64 (/.f64 -1 (/.f64 1 (sin.f64 t))) (neg.f64 ew)) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (*.f64 (sin.f64 t) ew) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (*.f64 (neg.f64 (sin.f64 t)) ew) 0) (*.f64 (sin.f64 t) ew) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) -3)) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)) 0) (/.f64 1 (pow.f64 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)) -1/3)) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (+.f64 0 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) (+.f64 0 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))) (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0) (/.f64 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2) (*.f64 0 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 3) (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))) (+.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2) (*.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2) (*.f64 0 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew))))) 0) (/.f64 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2) (*.f64 0 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))) (+.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2) (*.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 3) (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))) (+.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2) (*.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 0 0) (/.f64 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2) (*.f64 0 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 3) (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))) (+.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2) (*.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(+.f64 0 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(+.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(*.f64 -1 (/.f64 (/.f64 -1 (sin.f64 t)) ew))
(*.f64 (/.f64 (/.f64 -1 (sin.f64 t)) (cbrt.f64 ew)) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1)) ew))
(*.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 1)
(*.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) -1)
(*.f64 (pow.f64 ew -1) (/.f64 1 (sin.f64 t)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (pow.f64 (*.f64 (sin.f64 t) ew) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 ew)) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (sin.f64 t))))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) (*.f64 (sin.f64 t) ew))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (*.f64 (sin.f64 t) ew))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)))
(*.f64 (/.f64 -1 (*.f64 ew (cbrt.f64 (sin.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(*.f64 1 (/.f64 (/.f64 1 (sin.f64 t)) ew))
(*.f64 (/.f64 1 (sin.f64 t)) (pow.f64 ew -1))
(*.f64 (/.f64 1 (*.f64 ew (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1)))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) ew) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1)))
(*.f64 (/.f64 (pow.f64 ew -1) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))) 2) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)) 2))))
(*.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (sin.f64 t))))
(*.f64 (/.f64 (/.f64 1 (sin.f64 t)) (cbrt.f64 ew)) (/.f64 1 (cbrt.f64 (pow.f64 ew 2))))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 t))) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) (pow.f64 ew 2))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1) ew)))
(*.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (/.f64 1 (sin.f64 t)) (cbrt.f64 (pow.f64 ew 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))) 2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 t) ew))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))) 2))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew 2))) (/.f64 (/.f64 1 (sin.f64 t)) (cbrt.f64 ew)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (+.f64 0 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0))) (-.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) 0)) (+.f64 0 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))))
(*.f64 (/.f64 -1 (sin.f64 t)) (/.f64 -1 ew))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))) (cbrt.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew)))
(*.f64 (/.f64 -1 ew) (/.f64 -1 (sin.f64 t)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (*.f64 0 (cbrt.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew))))) (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)))
(-.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))
(-.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0)
(-.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 (/.f64 -1 (sin.f64 t)) ew))
(/.f64 (/.f64 (/.f64 -1 (sin.f64 t)) (cbrt.f64 ew)) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))))
(/.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew))
(/.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 1)
(/.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) -1)
(/.f64 (/.f64 1 (sin.f64 t)) ew)
(/.f64 (pow.f64 ew -1) (sin.f64 t))
(/.f64 (/.f64 (/.f64 1 (sin.f64 t)) (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)) 2)))
(/.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 t)) (cbrt.f64 ew)) -1) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 1 (*.f64 (sin.f64 t) ew))
(/.f64 -1 (*.f64 (neg.f64 (sin.f64 t)) ew))
(/.f64 (cbrt.f64 (/.f64 (/.f64 -1 (sin.f64 t)) (pow.f64 (*.f64 (sin.f64 t) ew) 2))) (neg.f64 (cbrt.f64 ew)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (neg.f64 (sin.f64 t)))) (neg.f64 (cbrt.f64 ew)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))) (cbrt.f64 ew))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) ew) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (cbrt.f64 (sin.f64 t))) (cbrt.f64 ew))
(/.f64 (/.f64 (pow.f64 ew -1) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))
(/.f64 (cbrt.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))))
(/.f64 (/.f64 (pow.f64 ew -1) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (cbrt.f64 (sin.f64 t)))
(/.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (sin.f64 t)))
(/.f64 (/.f64 1 (*.f64 ew (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))
(/.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 t)) (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))) 2))
(/.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 t)) (cbrt.f64 ew)) (cbrt.f64 ew)) (cbrt.f64 ew))
(/.f64 (/.f64 (/.f64 1 (sin.f64 t)) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 ew))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))))) (cbrt.f64 ew))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew 2))) (*.f64 (sin.f64 t) (cbrt.f64 ew)))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 t)) (cbrt.f64 ew)) (pow.f64 (*.f64 (sin.f64 t) ew) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (*.f64 (sin.f64 t) (cbrt.f64 ew)))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (pow.f64 (*.f64 (sin.f64 t) ew) 2))) (cbrt.f64 (sin.f64 t)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) ew)) (cbrt.f64 (sin.f64 t)))
(/.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) (pow.f64 (*.f64 (sin.f64 t) ew) 2))) (cbrt.f64 ew))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (sin.f64 t))) (cbrt.f64 ew))
(/.f64 (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) (pow.f64 (*.f64 (sin.f64 t) ew) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (cbrt.f64 (*.f64 (sin.f64 t) ew)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2))
(/.f64 (-.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 0) -1)
(/.f64 (/.f64 -1 (sin.f64 t)) (neg.f64 ew))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))) (cbrt.f64 (*.f64 (neg.f64 (sin.f64 t)) ew)))
(/.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)))
(/.f64 (/.f64 -1 ew) (neg.f64 (sin.f64 t)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (cbrt.f64 (*.f64 (sin.f64 t) ew)))
(pow.f64 (*.f64 (sin.f64 t) ew) -1)
(pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 1)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 3)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3))
(neg.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew))
(neg.f64 (-.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew))))
(neg.f64 (-.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 0))
(if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 (/.f64 1 (sin.f64 t)) ew) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 1 0) (/.f64 (/.f64 1 (sin.f64 t)) ew) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0) (/.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 0) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) -3) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 3) 0) (pow.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 3) -1/3) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 -1 0) (/.f64 (/.f64 1 (sin.f64 t)) ew) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) 0) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (/.f64 1 (sin.f64 t)) 0) (/.f64 (pow.f64 ew -1) (/.f64 1 (/.f64 1 (sin.f64 t)))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 0) (/.f64 -1 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (pow.f64 ew -1) 0) (/.f64 (/.f64 1 (sin.f64 t)) (/.f64 1 (pow.f64 ew -1))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2) (/.f64 (/.f64 1 (sin.f64 t)) ew)))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2))))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1)) 0) (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) (/.f64 ew (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1)))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (/.f64 1 (sin.f64 t)) 0) (/.f64 1 (/.f64 ew (/.f64 1 (sin.f64 t)))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) -3)) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) -1/3)) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) 0))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (+.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew))) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (+.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 (/.f64 -1 (sin.f64 t)) ew))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 0) (/.f64 (/.f64 -1 (pow.f64 (*.f64 (sin.f64 t) ew) 2)) (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) 0) (/.f64 (/.f64 1 (sin.f64 t)) ew)) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) 3) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew))) (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 (/.f64 -1 (sin.f64 t)) ew))))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 0) (/.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (*.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (+.f64 0 (*.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0)))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) 0))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew))) (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 (/.f64 -1 (sin.f64 t)) ew)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) 3) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew))) (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 (/.f64 -1 (sin.f64 t)) ew))))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (*.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (*.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (+.f64 0 (*.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (+.f64 0 (*.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0)))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) 0))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) 3) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew))) (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 (/.f64 -1 (sin.f64 t)) ew))))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (*.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (+.f64 0 (*.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0)))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(+.f64 0 (/.f64 (/.f64 1 (sin.f64 t)) ew))
(+.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(+.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0)
Outputs
(*.f64 t ew)
(*.f64 ew t)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)) (*.f64 t ew))
(*.f64 ew (+.f64 (*.f64 -1/6 (pow.f64 t 3)) t))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)) (*.f64 t ew)))
(fma.f64 1/120 (*.f64 ew (pow.f64 t 5)) (*.f64 ew (+.f64 (*.f64 -1/6 (pow.f64 t 3)) t)))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) ew)) (*.f64 t ew))))
(+.f64 (*.f64 ew (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (*.f64 ew (+.f64 (*.f64 -1/5040 (pow.f64 t 7)) t)))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(/.f64 1 (*.f64 t ew))
(/.f64 (pow.f64 t -1) ew)
(+.f64 (*.f64 1/6 (/.f64 t ew)) (/.f64 1 (*.f64 t ew)))
(/.f64 (+.f64 (pow.f64 t -1) (*.f64 1/6 t)) ew)
(+.f64 (*.f64 1/6 (/.f64 t ew)) (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 7/360 (/.f64 (pow.f64 t 3) ew))))
(fma.f64 1/6 (/.f64 t ew) (/.f64 (+.f64 (pow.f64 t -1) (*.f64 7/360 (pow.f64 t 3))) ew))
(+.f64 (*.f64 1/6 (/.f64 t ew)) (+.f64 (/.f64 1 (*.f64 t ew)) (+.f64 (*.f64 7/360 (/.f64 (pow.f64 t 3) ew)) (*.f64 31/15120 (/.f64 (pow.f64 t 5) ew)))))
(+.f64 (/.f64 (+.f64 (pow.f64 t -1) (*.f64 1/6 t)) ew) (/.f64 (+.f64 (*.f64 31/15120 (pow.f64 t 5)) (*.f64 7/360 (pow.f64 t 3))) ew))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))) 2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) 2)) (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))) 2) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 2) 2)) (/.f64 (pow.f64 (sin.f64 t) -1) ew))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))) 2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 2) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) 2)))
(*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (/.f64 1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 2) 2)))))
(*.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(*.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1) 1)
(/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(*.f64 (/.f64 -1 (pow.f64 ew -1)) (/.f64 -1 (/.f64 1 (sin.f64 t))))
(/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(*.f64 (/.f64 -1 (/.f64 1 (sin.f64 t))) (/.f64 -1 (pow.f64 ew -1)))
(/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 2)) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))) 2) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))) 2) (cbrt.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)))
(/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)))
(/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(*.f64 -1 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))
(/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(*.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) -1)
(/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2))) (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew))))
(cbrt.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)))
(*.f64 (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew))) (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2))))
(cbrt.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)))
(*.f64 (/.f64 1 (/.f64 1 (sin.f64 t))) (/.f64 1 (pow.f64 ew -1)))
(/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) (/.f64 (/.f64 1 (sin.f64 t)) ew))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) (/.f64 (/.f64 1 (sin.f64 t)) ew))))
(cbrt.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))) (/.f64 (pow.f64 (sin.f64 t) -1) ew)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 2)) (/.f64 (pow.f64 (sin.f64 t) -1) ew))))
(*.f64 (/.f64 1 (pow.f64 ew -1)) (/.f64 1 (/.f64 1 (sin.f64 t))))
(/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(-.f64 0 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))
(/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(-.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))
(/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) 2)))
(cbrt.f64 (/.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2))) (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) 2)))
(/.f64 (/.f64 1 (pow.f64 ew -1)) (/.f64 1 (sin.f64 t)))
(/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(/.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1) 1)
(/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(/.f64 -1 (/.f64 (/.f64 -1 (sin.f64 t)) ew))
(/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(/.f64 (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))) 2))
(cbrt.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) 2)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2) (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))) 2))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 2) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) 2)))
(/.f64 1 (/.f64 (/.f64 1 (sin.f64 t)) ew))
(/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(/.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) -1)
(/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(/.f64 (/.f64 1 (/.f64 1 (sin.f64 t))) (pow.f64 ew -1))
(/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2))) (cbrt.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew)))
(cbrt.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)))
(/.f64 (cbrt.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))))
(cbrt.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 -1 (pow.f64 (*.f64 ew (sin.f64 t)) 2))))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)))
(/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)))
(cbrt.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)))
(pow.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1) 1)
(/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) 3)
(/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)
(/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(pow.f64 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)) 1/3)
(/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(cbrt.f64 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)))
(/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(neg.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))
(/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(neg.f64 (-.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0))
(/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(neg.f64 (-.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))))
(/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew) 0) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))
(if (!=.f64 1 0) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 1 0) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))
(if (!=.f64 ew 0) (/.f64 ew (/.f64 1 (sin.f64 t))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 ew 0) (/.f64 ew (pow.f64 (sin.f64 t) -1)) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))
(if (!=.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1) 0) (pow.f64 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) -1) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) 0) (/.f64 -1 (/.f64 1 (/.f64 1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)))) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))
(if (!=.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) 0) (pow.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) -1/3) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew) 3) 0) (pow.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew) 3) -1/3) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))
(if (!=.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) -3) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) 0) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) -3) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))
(if (!=.f64 -1 0) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 -1 0) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 2)) 0) (cbrt.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) (pow.f64 (pow.f64 (/.f64 1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 2) -1))) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) 0) (/.f64 (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))) 0) (cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 2) (pow.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) -1))) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))
(if (!=.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0) (/.f64 -1 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) -1)) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (/.f64 1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 0) (/.f64 -1 (/.f64 1 (/.f64 1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)))) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (cbrt.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2))))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))) 2) 0) (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))) (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (cbrt.f64 (pow.f64 (/.f64 1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 2))))) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))) 0) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))))) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)) 0) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 ew (sin.f64 t)) 2)) 0) (cbrt.f64 (*.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) (pow.f64 (*.f64 ew (sin.f64 t)) 2))) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))
(if (!=.f64 (cbrt.f64 (pow.f64 ew 2)) 0) (*.f64 (/.f64 1 (/.f64 (/.f64 1 (sin.f64 t)) (cbrt.f64 ew))) (cbrt.f64 (pow.f64 ew 2))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (cbrt.f64 (pow.f64 ew 2)) 0) (/.f64 (cbrt.f64 (pow.f64 ew 2)) (/.f64 (pow.f64 (sin.f64 t) -1) (cbrt.f64 ew))) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))
(if (!=.f64 (sin.f64 t) 0) (*.f64 (/.f64 1 (pow.f64 ew -1)) (sin.f64 t)) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (sin.f64 t) 0) (/.f64 (sin.f64 t) (pow.f64 ew -1)) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))
(if (!=.f64 (neg.f64 ew) 0) (*.f64 (/.f64 -1 (/.f64 1 (sin.f64 t))) (neg.f64 ew)) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (neg.f64 ew) 0) (/.f64 ew (pow.f64 (sin.f64 t) -1)) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))
(if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (*.f64 (sin.f64 t) ew) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (*.f64 ew (sin.f64 t)) 0) (*.f64 ew (sin.f64 t)) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))
(if (!=.f64 (*.f64 (neg.f64 (sin.f64 t)) ew) 0) (*.f64 (sin.f64 t) ew) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (*.f64 (neg.f64 ew) (sin.f64 t)) 0) (*.f64 ew (sin.f64 t)) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) -3)) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))) -3)) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))
(if (!=.f64 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)) 0) (/.f64 1 (pow.f64 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)) -1/3)) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) 3) -1/3)) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))
(if (!=.f64 (+.f64 0 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew))) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) (+.f64 0 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (/.f64 1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 2) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))
(if (!=.f64 (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew))) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))) (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2)) (+.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (/.f64 1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 2) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))
(if (!=.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0) (/.f64 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2) (*.f64 0 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (/.f64 1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) 3) (pow.f64 (/.f64 1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 2)) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))
(if (!=.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 3) (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))) (+.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2) (*.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (/.f64 1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) 3) (pow.f64 (/.f64 1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 2)) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2) (*.f64 0 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew))))) 0) (/.f64 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2) (*.f64 0 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 2) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) 3) (pow.f64 (/.f64 1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 2)) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))) (+.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2) (*.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew))))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 3) (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))) (+.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2) (*.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 (pow.f64 (/.f64 1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 2) 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) 3) (pow.f64 (/.f64 1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 2)) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))
(if (!=.f64 0 0) (/.f64 (/.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2) (*.f64 0 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) 3) (pow.f64 (/.f64 1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 2)) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))
(if (!=.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 3) (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 3)) (+.f64 (*.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))) (+.f64 (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2) (*.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)))))) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) 3) (pow.f64 (/.f64 1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 2)) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))
(+.f64 0 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(+.f64 (/.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))
(/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(*.f64 -1 (/.f64 (/.f64 -1 (sin.f64 t)) ew))
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(*.f64 (/.f64 (/.f64 -1 (sin.f64 t)) (cbrt.f64 ew)) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew 2))) (*.f64 (cbrt.f64 ew) (sin.f64 t)))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) -1)) (*.f64 ew (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1)) ew))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) -1)) (*.f64 ew (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(*.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 1)
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(*.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) -1)
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(*.f64 (pow.f64 ew -1) (/.f64 1 (sin.f64 t)))
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (pow.f64 (*.f64 (sin.f64 t) ew) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (pow.f64 (*.f64 ew (sin.f64 t)) 2))))
(*.f64 (/.f64 -1 (cbrt.f64 ew)) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (sin.f64 t))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew 2))) (*.f64 (cbrt.f64 ew) (sin.f64 t)))
(*.f64 (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) (*.f64 (sin.f64 t) ew))) (cbrt.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (*.f64 (sin.f64 t) ew))))
(cbrt.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) (*.f64 ew (sin.f64 t))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (*.f64 ew (sin.f64 t)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)))
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(*.f64 (/.f64 -1 (*.f64 ew (cbrt.f64 (sin.f64 t)))) (/.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1)) (*.f64 ew (cbrt.f64 (sin.f64 t))))
(*.f64 1 (/.f64 (/.f64 1 (sin.f64 t)) ew))
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(*.f64 (/.f64 1 (sin.f64 t)) (pow.f64 ew -1))
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(*.f64 (/.f64 1 (*.f64 ew (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1)))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1)) (*.f64 ew (cbrt.f64 (sin.f64 t))))
(*.f64 (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) ew) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1)))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) -1)) (*.f64 ew (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(*.f64 (/.f64 (pow.f64 ew -1) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1)))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1)) (*.f64 ew (cbrt.f64 (sin.f64 t))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))) 2) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) 2)) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 ew (sin.f64 t)) 2)) 2) ew))))
(*.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (sin.f64 t))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew 2))) (*.f64 (cbrt.f64 ew) (sin.f64 t)))
(*.f64 (/.f64 (/.f64 1 (sin.f64 t)) (cbrt.f64 ew)) (/.f64 1 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew 2))) (*.f64 (cbrt.f64 ew) (sin.f64 t)))
(*.f64 (cbrt.f64 (/.f64 -1 (sin.f64 t))) (/.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) -1)) (*.f64 ew (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) (pow.f64 ew 2))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1) ew)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 t) -1) (pow.f64 ew 2)) (/.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1) ew)))
(*.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (/.f64 1 (sin.f64 t)) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew 2))) (*.f64 (cbrt.f64 ew) (sin.f64 t)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))) 2) (/.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 t) ew))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) 2)) (cbrt.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) 2) (*.f64 ew (sin.f64 t)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))) 2))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (cbrt.f64 (*.f64 ew (sin.f64 t))))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) 2)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew 2))) (/.f64 (/.f64 1 (sin.f64 t)) (cbrt.f64 ew)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew 2))) (*.f64 (cbrt.f64 ew) (sin.f64 t)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (+.f64 0 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0))) (-.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0))
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) 0)) (+.f64 0 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))))
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(*.f64 (cbrt.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) (*.f64 ew (pow.f64 (*.f64 ew (sin.f64 t)) 2))))
(*.f64 (/.f64 -1 (sin.f64 t)) (/.f64 -1 ew))
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))) (cbrt.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew)))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) (*.f64 ew (pow.f64 (*.f64 ew (sin.f64 t)) 2))))
(*.f64 (/.f64 -1 ew) (/.f64 -1 (sin.f64 t)))
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)))
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (*.f64 0 (cbrt.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew))))) (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)))
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(-.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(-.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0)
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(-.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 (/.f64 -1 (sin.f64 t)) ew))
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(/.f64 (/.f64 (/.f64 -1 (sin.f64 t)) (cbrt.f64 ew)) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew 2))) (*.f64 (cbrt.f64 ew) (sin.f64 t)))
(/.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) (*.f64 ew (pow.f64 (*.f64 ew (sin.f64 t)) 2))))
(/.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) -1)) (*.f64 ew (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(/.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 1)
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(/.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) -1)
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(/.f64 (/.f64 1 (sin.f64 t)) ew)
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(/.f64 (pow.f64 ew -1) (sin.f64 t))
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(/.f64 (/.f64 (/.f64 1 (sin.f64 t)) (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew 2))) (*.f64 (cbrt.f64 ew) (sin.f64 t)))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)) 2)))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) -1) (*.f64 (cbrt.f64 (pow.f64 (*.f64 ew (sin.f64 t)) 2)) ew)) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 ew (sin.f64 t)) 2)) 2)))
(/.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 t)) (cbrt.f64 ew)) -1) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew 2))) (*.f64 (cbrt.f64 ew) (sin.f64 t)))
(/.f64 1 (*.f64 (sin.f64 t) ew))
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(/.f64 -1 (*.f64 (neg.f64 (sin.f64 t)) ew))
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(/.f64 (cbrt.f64 (/.f64 (/.f64 -1 (sin.f64 t)) (pow.f64 (*.f64 (sin.f64 t) ew) 2))) (neg.f64 (cbrt.f64 ew)))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) (*.f64 ew (pow.f64 (*.f64 ew (sin.f64 t)) 2))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (neg.f64 (sin.f64 t)))) (neg.f64 (cbrt.f64 ew)))
(cbrt.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (sin.f64 t)) (neg.f64 ew)))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))) (cbrt.f64 ew))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) (*.f64 ew (pow.f64 (*.f64 ew (sin.f64 t)) 2))))
(/.f64 (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) ew) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) -1)) (*.f64 ew (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(/.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (cbrt.f64 (sin.f64 t))) (cbrt.f64 ew))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (sin.f64 t)) ew))
(/.f64 (/.f64 (pow.f64 ew -1) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1)) (*.f64 ew (cbrt.f64 (sin.f64 t))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) (*.f64 ew (pow.f64 (*.f64 ew (sin.f64 t)) 2))))
(/.f64 (/.f64 (pow.f64 ew -1) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (cbrt.f64 (sin.f64 t)))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1)) (*.f64 ew (cbrt.f64 (sin.f64 t))))
(/.f64 (cbrt.f64 (pow.f64 ew -1)) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (sin.f64 t)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew 2))) (*.f64 (cbrt.f64 ew) (sin.f64 t)))
(/.f64 (/.f64 1 (*.f64 ew (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))
(/.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1)) (*.f64 ew (cbrt.f64 (sin.f64 t))))
(/.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 t)) (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))) 2))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew 2))) (*.f64 (cbrt.f64 ew) (sin.f64 t)))
(/.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 t)) (cbrt.f64 ew)) (cbrt.f64 ew)) (cbrt.f64 ew))
(/.f64 (/.f64 (pow.f64 (sin.f64 t) -1) (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 ew))
(/.f64 (/.f64 (/.f64 1 (sin.f64 t)) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 ew))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew 2))) (*.f64 (cbrt.f64 ew) (sin.f64 t)))
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))))) (cbrt.f64 ew))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) (*.f64 ew (pow.f64 (*.f64 ew (sin.f64 t)) 2))))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew 2))) (*.f64 (sin.f64 t) (cbrt.f64 ew)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew 2))) (*.f64 (cbrt.f64 ew) (sin.f64 t)))
(/.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 t)) (cbrt.f64 ew)) (pow.f64 (*.f64 (sin.f64 t) ew) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 t) -1) (*.f64 (pow.f64 (*.f64 ew (sin.f64 t)) 2) (cbrt.f64 ew))) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (*.f64 (sin.f64 t) (cbrt.f64 ew)))) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (*.f64 (cbrt.f64 ew) (sin.f64 t))) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 ew -1) (pow.f64 (*.f64 (sin.f64 t) ew) 2))) (cbrt.f64 (sin.f64 t)))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 ew -1) (pow.f64 (*.f64 ew (sin.f64 t)) 2)) (sin.f64 t)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) ew)) (cbrt.f64 (sin.f64 t)))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) ew) (sin.f64 t)))
(/.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) (pow.f64 (*.f64 (sin.f64 t) ew) 2))) (cbrt.f64 ew))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) (*.f64 ew (pow.f64 (*.f64 ew (sin.f64 t)) 2))))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (sin.f64 t))) (cbrt.f64 ew))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (sin.f64 t)) ew))
(/.f64 (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) (pow.f64 (*.f64 (sin.f64 t) ew) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2))
(cbrt.f64 (/.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) (pow.f64 (*.f64 ew (sin.f64 t)) 2)) (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 2)))
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (cbrt.f64 (*.f64 (sin.f64 t) ew)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2))
(cbrt.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (cbrt.f64 (*.f64 ew (sin.f64 t)))) (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 2)))
(/.f64 (-.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 0) -1)
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(/.f64 (/.f64 -1 (sin.f64 t)) (neg.f64 ew))
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))) (cbrt.f64 (*.f64 (neg.f64 (sin.f64 t)) ew)))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) (*.f64 ew (pow.f64 (*.f64 ew (sin.f64 t)) 2))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)))
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) (*.f64 ew (pow.f64 (*.f64 ew (sin.f64 t)) 2))))
(/.f64 (/.f64 -1 ew) (neg.f64 (sin.f64 t)))
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (cbrt.f64 (*.f64 (sin.f64 t) ew)))
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(pow.f64 (*.f64 (sin.f64 t) ew) -1)
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 1)
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) 1/3)
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 3)
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3))
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(neg.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew))
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(neg.f64 (-.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew))))
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(neg.f64 (-.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 0))
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 (/.f64 1 (sin.f64 t)) ew) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (*.f64 ew (sin.f64 t)) 0) (/.f64 (pow.f64 (sin.f64 t) -1) ew) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 1 0) (/.f64 (/.f64 1 (sin.f64 t)) ew) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 1 0) (/.f64 (pow.f64 (sin.f64 t) -1) ew) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0) (/.f64 1 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1)) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew) 0) (pow.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) -1) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 0) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) -3) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 0) (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) -3) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 3) 0) (pow.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 3) -1/3) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (pow.f64 (*.f64 ew (sin.f64 t)) 3) 0) (pow.f64 (pow.f64 (*.f64 ew (sin.f64 t)) 3) -1/3) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 -1 0) (/.f64 (/.f64 1 (sin.f64 t)) ew) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 -1 0) (/.f64 (pow.f64 (sin.f64 t) -1) ew) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) 0) (cbrt.f64 (/.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) (pow.f64 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 2))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) 0) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) (*.f64 (pow.f64 (/.f64 1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 2) ew))) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) -1))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) 0) (cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)))) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 (/.f64 1 (sin.f64 t)) 0) (/.f64 (pow.f64 ew -1) (/.f64 1 (/.f64 1 (sin.f64 t)))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (pow.f64 (sin.f64 t) -1) 0) (/.f64 (pow.f64 ew -1) (pow.f64 (pow.f64 (sin.f64 t) -1) -1)) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 0) (/.f64 -1 (/.f64 -1 (/.f64 (/.f64 1 (sin.f64 t)) ew))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 0) (pow.f64 (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) -1) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 (pow.f64 ew -1) 0) (/.f64 (/.f64 1 (sin.f64 t)) (/.f64 1 (pow.f64 ew -1))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (pow.f64 ew -1) 0) (/.f64 1 (/.f64 (sin.f64 t) (pow.f64 ew -1))) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2) (/.f64 (/.f64 1 (sin.f64 t)) ew)))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) 0) (cbrt.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 ew (sin.f64 t)) 2) (/.f64 (pow.f64 (sin.f64 t) -1) ew)))) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2))))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) 2)) 0) (cbrt.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) (/.f64 (pow.f64 (*.f64 ew (sin.f64 t)) 2) (cbrt.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2))))) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1)) 0) (/.f64 (cbrt.f64 (/.f64 1 (sin.f64 t))) (/.f64 ew (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1)))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1)) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) -1)) (/.f64 ew (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1)))) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 (/.f64 1 (sin.f64 t)) 0) (/.f64 1 (/.f64 ew (/.f64 1 (sin.f64 t)))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (pow.f64 (sin.f64 t) -1) 0) (/.f64 1 (/.f64 ew (pow.f64 (sin.f64 t) -1))) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) -3)) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) -3)) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) -1/3)) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew) 3) -1/3)) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) 0))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew) 3) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 (+.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 (/.f64 -1 (sin.f64 t)) ew)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew))) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (+.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 (/.f64 -1 (sin.f64 t)) ew))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 0) (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (/.f64 (pow.f64 (sin.f64 t) -1) ew)) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 0) (/.f64 (/.f64 -1 (pow.f64 (*.f64 (sin.f64 t) ew) 2)) (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 0) (/.f64 -1 (*.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) (pow.f64 (*.f64 ew (sin.f64 t)) 2))) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) 0) (/.f64 (/.f64 1 (sin.f64 t)) ew)) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew) 0) (/.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (/.f64 (pow.f64 (sin.f64 t) -1) ew)) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 0 0) (*.f64 0 (+.f64 1 (/.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 0 0) 0 (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) 3) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew))) (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 (/.f64 -1 (sin.f64 t)) ew))))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 0) (/.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew) 3) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 0) (/.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (*.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 0) (/.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew) 3) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (+.f64 0 (*.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0)))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew) 3) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) 0))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) 0) (/.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew) 3) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew))) (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 (/.f64 -1 (sin.f64 t)) ew)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) 3) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew))) (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 (/.f64 -1 (sin.f64 t)) ew))))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) 0) (/.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew) 3) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (*.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew)))) 0) (/.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (*.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) 0) (/.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew) 3) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (+.f64 0 (*.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (+.f64 0 (*.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0)))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) 0) (/.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew) 3) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0) (/.f64 (+.f64 0 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3)) (+.f64 0 (-.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) 0))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew) 0) (/.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew) 3) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) 3) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 3)) (+.f64 (*.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew))) (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (*.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 (/.f64 -1 (sin.f64 t)) ew))))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew) 3) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (*.f64 0 (/.f64 (/.f64 -1 (sin.f64 t)) ew))))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew) 3) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(if (!=.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 3) 0) (+.f64 (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2) (+.f64 0 (*.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0)))) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(if (!=.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew) 0) (/.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 t) -1) ew) 3) (pow.f64 (/.f64 (/.f64 -1 (sin.f64 t)) ew) 2)) (/.f64 (pow.f64 (sin.f64 t) -1) ew))
(+.f64 0 (/.f64 (/.f64 1 (sin.f64 t)) ew))
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(+.f64 (/.f64 0 (*.f64 (neg.f64 (sin.f64 t)) ew)) (/.f64 (/.f64 1 (sin.f64 t)) ew))
(/.f64 (pow.f64 (sin.f64 t) -1) ew)
(+.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew) 0)
(/.f64 (pow.f64 (sin.f64 t) -1) ew)

localize32.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 118 to 15 computations (87.3% saved)

series17.0ms (0%)

Counts
1 → 0
Calls

9 calls:

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

Compiled 2850 to 255 computations (91.1% saved)

rewrite1.9s (1.7%)

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

simplify1.8s (1.7%)

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

localize114.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.0b
(*.f64 (+.f64 (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) eh) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
5.9b
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
11.8b
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
33.4b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
Compiler

Compiled 219 to 97 computations (55.7% saved)

series111.0ms (0.1%)

Counts
3 → 56
Calls

18 calls:

TimeVariablePointExpression
3.0ms
eh
@inf
(*.f64 (+.f64 (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) eh) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
2.0ms
ew
@0
(*.f64 (+.f64 (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) eh) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
2.0ms
eh
@0
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
2.0ms
eh
@0
(*.f64 (+.f64 (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) eh) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
2.0ms
eh
@-inf
(*.f64 (+.f64 (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) eh) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
Compiler

Compiled 7885 to 4650 computations (41% saved)

rewrite2.2s (2%)

Algorithm
batch-egg-rewrite
Rules
55×egg-rr
54×egg-rr
52×egg-rr
Counts
3 → 161
Calls
Call 1
Inputs
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 (+.f64 (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) eh) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (cbrt.f64 (pow.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) 2)) (cbrt.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 t 2) (+.f64 -1/2 (*.f64 1/24 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 t 2) (+.f64 (*.f64 1/24 (pow.f64 t 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 1/24 (pow.f64 t 4)) 2)) (-.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 t 4))) (*.f64 (cbrt.f64 (*.f64 1/24 (pow.f64 t 4))) (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2)))))) (+.f64 (cbrt.f64 (*.f64 1/24 (pow.f64 t 4))) (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 t 4))) (-.f64 (cbrt.f64 (pow.f64 (*.f64 1/24 (pow.f64 t 4)) 2)) (*.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2))) (cbrt.f64 (*.f64 1/24 (pow.f64 t 4)))))) (+.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2))) (cbrt.f64 (*.f64 1/24 (pow.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 t 2) (+.f64 -1/2 (*.f64 (pow.f64 t 2) 1/24)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 t 2) (+.f64 (*.f64 (pow.f64 t 2) 1/24) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 1/24 (pow.f64 t 4))) (cbrt.f64 (pow.f64 (*.f64 1/24 (pow.f64 t 4)) 2)) (*.f64 -1/2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2))) (cbrt.f64 (*.f64 1/4 (pow.f64 t 4))) (*.f64 1/24 (pow.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 t 4) (sqrt.f64 1/24)) (sqrt.f64 1/24) (*.f64 -1/2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 2) 1/24) (*.f64 -1/2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 t 4) (cbrt.f64 1/24)) (cbrt.f64 1/576) (*.f64 -1/2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/24 (cbrt.f64 (pow.f64 t 4))) (pow.f64 (cbrt.f64 (pow.f64 t 4)) 2) (*.f64 -1/2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 1/24) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/24) (pow.f64 t 2)) (*.f64 -1/2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 1/24) (*.f64 (sqrt.f64 1/24) (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 t 4)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 t 4)) 2) 1/24) (*.f64 -1/2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/24 (pow.f64 t 2)) (pow.f64 t 2) (*.f64 -1/2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 1/24)) (*.f64 (pow.f64 t 2) (sqrt.f64 1/24)) (*.f64 -1/2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 1/24 (pow.f64 t 4)) 2)) (cbrt.f64 (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/24) (*.f64 (cbrt.f64 1/576) (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (pow.f64 t 2) (cbrt.f64 -1/2)) (cbrt.f64 1/4) (*.f64 1/24 (pow.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 t 2)) (*.f64 (cbrt.f64 (pow.f64 t 4)) -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1/2 (cbrt.f64 (pow.f64 t 2))) (cbrt.f64 (pow.f64 t 4)) (*.f64 1/24 (pow.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1/2 t) t (*.f64 1/24 (pow.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 t 4))) (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2))) (*.f64 1/24 (pow.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/24 (pow.f64 t 4) (*.f64 -1/2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 t 4) 1/24 (*.f64 -1/2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1/2 (pow.f64 t 2) (*.f64 1/24 (pow.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 t 2) -1/2 (*.f64 1/24 (pow.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/24 (pow.f64 t 4)) 1 (*.f64 -1/2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1/2 (pow.f64 t 2)) 1 (*.f64 1/24 (pow.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -1/2 (pow.f64 t 2)) 0) (/.f64 (fma.f64 -1/8 (pow.f64 (pow.f64 t 2) 3) (pow.f64 (*.f64 1/24 (pow.f64 t 4)) 3)) (fma.f64 (pow.f64 (pow.f64 t 4) 2) 1/576 (*.f64 (pow.f64 t 4) (-.f64 1/4 (*.f64 (*.f64 -1/2 (pow.f64 t 2)) 1/24))))) (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -1/2 (pow.f64 t 2)) 0) (*.f64 (*.f64 -1/2 (pow.f64 t 2)) (fma.f64 -1/12 (/.f64 (pow.f64 t 4) (pow.f64 t 2)) 1)) (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (pow.f64 (pow.f64 t 4) 2) 1/576 (*.f64 (pow.f64 t 4) (-.f64 1/4 (*.f64 (*.f64 -1/2 (pow.f64 t 2)) 1/24)))) 0) (/.f64 (fma.f64 -1/8 (pow.f64 (pow.f64 t 2) 3) (pow.f64 (*.f64 1/24 (pow.f64 t 4)) 3)) (fma.f64 (pow.f64 (pow.f64 t 4) 2) 1/576 (*.f64 (pow.f64 t 4) (-.f64 1/4 (*.f64 (*.f64 -1/2 (pow.f64 t 2)) 1/24))))) (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/24 (pow.f64 t 4)) 0) (/.f64 (fma.f64 -1/8 (pow.f64 (pow.f64 t 2) 3) (pow.f64 (*.f64 1/24 (pow.f64 t 4)) 3)) (fma.f64 (pow.f64 (pow.f64 t 4) 2) 1/576 (*.f64 (pow.f64 t 4) (-.f64 1/4 (*.f64 (*.f64 -1/2 (pow.f64 t 2)) 1/24))))) (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (pow.f64 t 4) 1/24 (*.f64 1/2 (pow.f64 t 2))) 0) (/.f64 (fma.f64 1/4 (pow.f64 t 4) (*.f64 -1/576 (pow.f64 (pow.f64 t 4) 2))) (fma.f64 t (*.f64 t -1/2) (*.f64 -1/24 (pow.f64 t 4)))) (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/24 (pow.f64 t 4)) 0) (*.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 1 (/.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 4) -12)))) (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 -1/24 (pow.f64 t 4))) 0) (/.f64 (fma.f64 1/4 (pow.f64 t 4) (*.f64 -1/576 (pow.f64 (pow.f64 t 4) 2))) (fma.f64 t (*.f64 t -1/2) (*.f64 -1/24 (pow.f64 t 4)))) (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (cbrt.f64 (pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) 2)) (cbrt.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) 2)) eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (cbrt.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (cbrt.f64 (pow.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 eh) (*.f64 (cbrt.f64 (pow.f64 eh 2)) (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) (cbrt.f64 eh)) (cbrt.f64 (pow.f64 eh 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 eh 2)) (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 t 2)) (cbrt.f64 eh)) (*.f64 (*.f64 1/24 (pow.f64 t 4)) (cbrt.f64 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 eh 2)) (+.f64 (*.f64 (*.f64 1/24 (pow.f64 t 4)) (cbrt.f64 eh)) (*.f64 (*.f64 -1/2 (pow.f64 t 2)) (cbrt.f64 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eh 1/24) (pow.f64 t 4) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 1/24 (pow.f64 t 4)) (cbrt.f64 eh)) (cbrt.f64 (pow.f64 eh 2)) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4)))) (pow.f64 (cbrt.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4)))) 2) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eh (cbrt.f64 (*.f64 1/24 (pow.f64 t 4)))) (cbrt.f64 (pow.f64 (*.f64 1/24 (pow.f64 t 4)) 2)) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 1/24 (pow.f64 t 4))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 1/24 (pow.f64 t 4)) 2)) eh) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 t 4) (*.f64 1/24 eh) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 eh) (*.f64 (cbrt.f64 (pow.f64 eh 2)) (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 -1/2 (pow.f64 t 2)) (cbrt.f64 eh)) (cbrt.f64 (pow.f64 eh 2)) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 t 2) (*.f64 -1/2 eh) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh))) 2) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eh -1/2) (pow.f64 t 2) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 eh) (*.f64 (cbrt.f64 (pow.f64 eh 2)) (*.f64 -1/2 (pow.f64 t 2))) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2))) (*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 t 4))) eh) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eh (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2)))) (cbrt.f64 (*.f64 1/4 (pow.f64 t 4))) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eh (*.f64 -1/2 (pow.f64 t 2)) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1/2 (pow.f64 t 2)) eh (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eh (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/24 (pow.f64 t 4)) eh (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/24 (*.f64 (pow.f64 t 4) eh) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eh (pow.f64 t 4)) 1/24 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1/2 (*.f64 (pow.f64 t 2) eh) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eh (pow.f64 t 2)) -1/2 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 1 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 -1/24 (pow.f64 t 4)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2) (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 2)) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 -1/24 (pow.f64 t 4))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 0) (*.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (+.f64 1 (/.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 3) (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (-.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 3) (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 3)) (+.f64 (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 2) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 2) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2)) (-.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 0) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (+.f64 1 (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 eh (*.f64 1/24 (pow.f64 t 4)))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (-.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 3) (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (-.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 2) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 3) (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 3)) (+.f64 (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 2) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 3) (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (-.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 3) (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 3)) (+.f64 (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 2) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 2)) (cbrt.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) 2)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cbrt.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh))) (cbrt.f64 (pow.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (cbrt.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (cbrt.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3) (pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (-.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 3) (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 3) (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3) (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3)) (+.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (-.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) (-.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh))) (-.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))) (-.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) (-.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 0) (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (+.f64 1 (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 0) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (+.f64 1 (/.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 0) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (+.f64 1 (/.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 0) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (+.f64 1 (/.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (-.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3) (pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (-.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 3) (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 3) (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (-.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3) (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3)) (+.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (-.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3) (pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (-.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 3) (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 3) (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3) (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3)) (+.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (-.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (fma.f64 (*.f64 eh 1/24) (pow.f64 t 4) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 eh (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 1) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 1) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 1) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 1) (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (fma.f64 (*.f64 eh 1/24) (pow.f64 t 4) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 eh (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (*.f64 1/24 (pow.f64 t 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 1 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (*.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (*.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 1 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))))))

simplify6.2s (5.6%)

Algorithm
egglog
Counts
217 → 238
Calls
Call 1
Inputs
(*.f64 -1/2 (pow.f64 t 2))
(+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(+.f64 (*.f64 1/24 (pow.f64 (/.f64 1 t) -4)) (*.f64 -1/2 (pow.f64 (/.f64 1 t) -2)))
(+.f64 (*.f64 1/24 (pow.f64 (/.f64 1 t) -4)) (*.f64 -1/2 (pow.f64 (/.f64 1 t) -2)))
(+.f64 (*.f64 1/24 (pow.f64 (/.f64 1 t) -4)) (*.f64 -1/2 (pow.f64 (/.f64 1 t) -2)))
(+.f64 (*.f64 -1/2 (pow.f64 (/.f64 -1 t) -2)) (*.f64 1/24 (pow.f64 (/.f64 -1 t) -4)))
(+.f64 (*.f64 -1/2 (pow.f64 (/.f64 -1 t) -2)) (*.f64 1/24 (pow.f64 (/.f64 -1 t) -4)))
(+.f64 (*.f64 -1/2 (pow.f64 (/.f64 -1 t) -2)) (*.f64 1/24 (pow.f64 (/.f64 -1 t) -4)))
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 -1/2 (*.f64 (pow.f64 t 2) eh))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 t) -4) eh)) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 t) -2) eh)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 t) -4) eh)) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 t) -2) eh)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 t) -4) eh)) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 t) -2) eh)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 t) -2) eh)) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 -1 t) -4) eh)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 t) -2) eh)) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 -1 t) -4) eh)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 t) -2) eh)) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 -1 t) -4) eh)))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 -1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2)))) 1) eh)))
(*.f64 -1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2)))) 1) eh)))
(*.f64 -1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2)))) 1) eh)))
(*.f64 -1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2)))) 1) eh)))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh))
(*.f64 (cbrt.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (cbrt.f64 (pow.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) 2)) (cbrt.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))
(*.f64 (pow.f64 t 2) (+.f64 -1/2 (*.f64 1/24 (pow.f64 t 2))))
(*.f64 (pow.f64 t 2) (+.f64 (*.f64 1/24 (pow.f64 t 2)) -1/2))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 1/24 (pow.f64 t 4)) 2)) (-.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 t 4))) (*.f64 (cbrt.f64 (*.f64 1/24 (pow.f64 t 4))) (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2)))))) (+.f64 (cbrt.f64 (*.f64 1/24 (pow.f64 t 4))) (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2)))))
(*.f64 (+.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 t 4))) (-.f64 (cbrt.f64 (pow.f64 (*.f64 1/24 (pow.f64 t 4)) 2)) (*.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2))) (cbrt.f64 (*.f64 1/24 (pow.f64 t 4)))))) (+.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2))) (cbrt.f64 (*.f64 1/24 (pow.f64 t 4)))))
(*.f64 (pow.f64 t 2) (+.f64 -1/2 (*.f64 (pow.f64 t 2) 1/24)))
(*.f64 (pow.f64 t 2) (+.f64 (*.f64 (pow.f64 t 2) 1/24) -1/2))
(*.f64 1 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) 1)
(/.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) 1)
(fma.f64 (cbrt.f64 (*.f64 1/24 (pow.f64 t 4))) (cbrt.f64 (pow.f64 (*.f64 1/24 (pow.f64 t 4)) 2)) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2))) (cbrt.f64 (*.f64 1/4 (pow.f64 t 4))) (*.f64 1/24 (pow.f64 t 4)))
(fma.f64 (*.f64 (pow.f64 t 4) (sqrt.f64 1/24)) (sqrt.f64 1/24) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 2) 1/24) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 (*.f64 (pow.f64 t 4) (cbrt.f64 1/24)) (cbrt.f64 1/576) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 (*.f64 1/24 (cbrt.f64 (pow.f64 t 4))) (pow.f64 (cbrt.f64 (pow.f64 t 4)) 2) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 (*.f64 (sqrt.f64 1/24) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/24) (pow.f64 t 2)) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 (sqrt.f64 1/24) (*.f64 (sqrt.f64 1/24) (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 (cbrt.f64 (pow.f64 t 4)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 t 4)) 2) 1/24) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 (*.f64 1/24 (pow.f64 t 2)) (pow.f64 t 2) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 1/24)) (*.f64 (pow.f64 t 2) (sqrt.f64 1/24)) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 1/24 (pow.f64 t 4)) 2)) (cbrt.f64 (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 (cbrt.f64 1/24) (*.f64 (cbrt.f64 1/576) (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 (*.f64 (pow.f64 t 2) (cbrt.f64 -1/2)) (cbrt.f64 1/4) (*.f64 1/24 (pow.f64 t 4)))
(fma.f64 (cbrt.f64 (pow.f64 t 2)) (*.f64 (cbrt.f64 (pow.f64 t 4)) -1/2) (*.f64 1/24 (pow.f64 t 4)))
(fma.f64 (*.f64 -1/2 (cbrt.f64 (pow.f64 t 2))) (cbrt.f64 (pow.f64 t 4)) (*.f64 1/24 (pow.f64 t 4)))
(fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))
(fma.f64 (*.f64 -1/2 t) t (*.f64 1/24 (pow.f64 t 4)))
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 t 4))) (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2))) (*.f64 1/24 (pow.f64 t 4)))
(fma.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(fma.f64 1/24 (pow.f64 t 4) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 (pow.f64 t 4) 1/24 (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 -1/2 (pow.f64 t 2) (*.f64 1/24 (pow.f64 t 4)))
(fma.f64 (pow.f64 t 2) -1/2 (*.f64 1/24 (pow.f64 t 4)))
(fma.f64 1 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 1 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(fma.f64 (*.f64 1/24 (pow.f64 t 4)) 1 (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 (*.f64 -1/2 (pow.f64 t 2)) 1 (*.f64 1/24 (pow.f64 t 4)))
(pow.f64 (pow.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) 3)
(pow.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) 1)
(cbrt.f64 (pow.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) 3))
(if (!=.f64 (*.f64 -1/2 (pow.f64 t 2)) 0) (/.f64 (fma.f64 -1/8 (pow.f64 (pow.f64 t 2) 3) (pow.f64 (*.f64 1/24 (pow.f64 t 4)) 3)) (fma.f64 (pow.f64 (pow.f64 t 4) 2) 1/576 (*.f64 (pow.f64 t 4) (-.f64 1/4 (*.f64 (*.f64 -1/2 (pow.f64 t 2)) 1/24))))) (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))
(if (!=.f64 (*.f64 -1/2 (pow.f64 t 2)) 0) (*.f64 (*.f64 -1/2 (pow.f64 t 2)) (fma.f64 -1/12 (/.f64 (pow.f64 t 4) (pow.f64 t 2)) 1)) (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))
(if (!=.f64 (fma.f64 (pow.f64 (pow.f64 t 4) 2) 1/576 (*.f64 (pow.f64 t 4) (-.f64 1/4 (*.f64 (*.f64 -1/2 (pow.f64 t 2)) 1/24)))) 0) (/.f64 (fma.f64 -1/8 (pow.f64 (pow.f64 t 2) 3) (pow.f64 (*.f64 1/24 (pow.f64 t 4)) 3)) (fma.f64 (pow.f64 (pow.f64 t 4) 2) 1/576 (*.f64 (pow.f64 t 4) (-.f64 1/4 (*.f64 (*.f64 -1/2 (pow.f64 t 2)) 1/24))))) (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))
(if (!=.f64 (*.f64 1/24 (pow.f64 t 4)) 0) (/.f64 (fma.f64 -1/8 (pow.f64 (pow.f64 t 2) 3) (pow.f64 (*.f64 1/24 (pow.f64 t 4)) 3)) (fma.f64 (pow.f64 (pow.f64 t 4) 2) 1/576 (*.f64 (pow.f64 t 4) (-.f64 1/4 (*.f64 (*.f64 -1/2 (pow.f64 t 2)) 1/24))))) (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))
(if (!=.f64 (fma.f64 (pow.f64 t 4) 1/24 (*.f64 1/2 (pow.f64 t 2))) 0) (/.f64 (fma.f64 1/4 (pow.f64 t 4) (*.f64 -1/576 (pow.f64 (pow.f64 t 4) 2))) (fma.f64 t (*.f64 t -1/2) (*.f64 -1/24 (pow.f64 t 4)))) (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))
(if (!=.f64 (*.f64 1/24 (pow.f64 t 4)) 0) (*.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 1 (/.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 4) -12)))) (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))
(if (!=.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 -1/24 (pow.f64 t 4))) 0) (/.f64 (fma.f64 1/4 (pow.f64 t 4) (*.f64 -1/576 (pow.f64 (pow.f64 t 4) 2))) (fma.f64 t (*.f64 t -1/2) (*.f64 -1/24 (pow.f64 t 4)))) (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(*.f64 (cbrt.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (cbrt.f64 (pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) 2)) (cbrt.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))
(*.f64 (cbrt.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) 2)) eh))
(*.f64 (*.f64 eh (cbrt.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (cbrt.f64 (pow.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) 2)))
(*.f64 (cbrt.f64 eh) (*.f64 (cbrt.f64 (pow.f64 eh 2)) (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))
(*.f64 (*.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) (cbrt.f64 eh)) (cbrt.f64 (pow.f64 eh 2)))
(*.f64 (cbrt.f64 (pow.f64 eh 2)) (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 t 2)) (cbrt.f64 eh)) (*.f64 (*.f64 1/24 (pow.f64 t 4)) (cbrt.f64 eh))))
(*.f64 (cbrt.f64 (pow.f64 eh 2)) (+.f64 (*.f64 (*.f64 1/24 (pow.f64 t 4)) (cbrt.f64 eh)) (*.f64 (*.f64 -1/2 (pow.f64 t 2)) (cbrt.f64 eh))))
(*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh)
(*.f64 1 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))
(*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) 1)
(/.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) 1)
(fma.f64 (*.f64 eh 1/24) (pow.f64 t 4) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))
(fma.f64 (*.f64 (*.f64 1/24 (pow.f64 t 4)) (cbrt.f64 eh)) (cbrt.f64 (pow.f64 eh 2)) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))
(fma.f64 (cbrt.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4)))) (pow.f64 (cbrt.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4)))) 2) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))
(fma.f64 (*.f64 eh (cbrt.f64 (*.f64 1/24 (pow.f64 t 4)))) (cbrt.f64 (pow.f64 (*.f64 1/24 (pow.f64 t 4)) 2)) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))
(fma.f64 (cbrt.f64 (*.f64 1/24 (pow.f64 t 4))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 1/24 (pow.f64 t 4)) 2)) eh) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))
(fma.f64 (pow.f64 t 4) (*.f64 1/24 eh) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))
(fma.f64 (cbrt.f64 eh) (*.f64 (cbrt.f64 (pow.f64 eh 2)) (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))
(fma.f64 (*.f64 (*.f64 -1/2 (pow.f64 t 2)) (cbrt.f64 eh)) (cbrt.f64 (pow.f64 eh 2)) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))
(fma.f64 (pow.f64 t 2) (*.f64 -1/2 eh) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))
(fma.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh))) 2) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))
(fma.f64 (*.f64 eh -1/2) (pow.f64 t 2) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))
(fma.f64 (cbrt.f64 eh) (*.f64 (cbrt.f64 (pow.f64 eh 2)) (*.f64 -1/2 (pow.f64 t 2))) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))
(fma.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2))) (*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 t 4))) eh) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))
(fma.f64 (*.f64 eh (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2)))) (cbrt.f64 (*.f64 1/4 (pow.f64 t 4))) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))
(fma.f64 eh (*.f64 -1/2 (pow.f64 t 2)) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))
(fma.f64 (*.f64 -1/2 (pow.f64 t 2)) eh (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))
(fma.f64 eh (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))
(fma.f64 (*.f64 1/24 (pow.f64 t 4)) eh (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))
(fma.f64 1/24 (*.f64 (pow.f64 t 4) eh) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))
(fma.f64 (*.f64 eh (pow.f64 t 4)) 1/24 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))
(fma.f64 -1/2 (*.f64 (pow.f64 t 2) eh) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))
(fma.f64 (*.f64 eh (pow.f64 t 2)) -1/2 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))
(fma.f64 1 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))
(fma.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))
(fma.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 1 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))
(pow.f64 (pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 3)
(pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) 1)
(cbrt.f64 (pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) 3))
(if (!=.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 -1/24 (pow.f64 t 4)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2) (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 2)) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 -1/24 (pow.f64 t 4))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))
(if (!=.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 0) (*.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (+.f64 1 (/.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))
(if (!=.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 3) (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (-.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))
(if (!=.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 3) (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 3)) (+.f64 (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 2) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))
(if (!=.f64 (-.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 2) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2)) (-.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))
(if (!=.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 0) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (+.f64 1 (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 eh (*.f64 1/24 (pow.f64 t 4)))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (-.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 3) (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (-.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 2) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 3) (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 3)) (+.f64 (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 2) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))
(if (!=.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 3) (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (-.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))
(if (!=.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 3) (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 3)) (+.f64 (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 2) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))
(+.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 2)) (cbrt.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))
(*.f64 (cbrt.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) 2)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (cbrt.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh)))
(*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cbrt.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh))) (cbrt.f64 (pow.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) 2)))
(*.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (cbrt.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (cbrt.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)))
(*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh))
(*.f64 1 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 1)
(/.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 1)
(fma.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh))
(fma.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(fma.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(fma.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) 3)
(pow.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 1)
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3))
(if (!=.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3) (pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (-.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 3) (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 3) (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3) (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3)) (+.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (-.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (-.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) (-.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (-.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh))) (-.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (-.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))) (-.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (-.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) (-.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 0) (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (+.f64 1 (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 0) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (+.f64 1 (/.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 0) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (+.f64 1 (/.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 0) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (+.f64 1 (/.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (-.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3) (pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (-.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 3) (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 3) (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (-.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3) (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3)) (+.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (-.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3) (pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (-.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 3) (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 3) (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3) (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3)) (+.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (-.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(+.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))
(+.f64 (*.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (fma.f64 (*.f64 eh 1/24) (pow.f64 t 4) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(+.f64 (*.f64 (+.f64 eh (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(+.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 1) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 1))
(+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 1) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 1))
(+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 1) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 1))
(+.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 1) (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 1))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (fma.f64 (*.f64 eh 1/24) (pow.f64 t 4) eh)))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 eh (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (*.f64 1/24 (pow.f64 t 4)))))
(+.f64 (*.f64 1 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 1 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))
(+.f64 (*.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (*.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)))
(+.f64 (*.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (*.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))))
(+.f64 (*.f64 1 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 1 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))
Outputs
(*.f64 -1/2 (pow.f64 t 2))
(+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24))
(+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24))
(+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24))
(+.f64 (*.f64 1/24 (pow.f64 (/.f64 1 t) -4)) (*.f64 -1/2 (pow.f64 (/.f64 1 t) -2)))
(fma.f64 1/24 (pow.f64 (pow.f64 t -1) -4) (*.f64 -1/2 (pow.f64 (pow.f64 t -1) -2)))
(+.f64 (*.f64 1/24 (pow.f64 (/.f64 1 t) -4)) (*.f64 -1/2 (pow.f64 (/.f64 1 t) -2)))
(fma.f64 1/24 (pow.f64 (pow.f64 t -1) -4) (*.f64 -1/2 (pow.f64 (pow.f64 t -1) -2)))
(+.f64 (*.f64 1/24 (pow.f64 (/.f64 1 t) -4)) (*.f64 -1/2 (pow.f64 (/.f64 1 t) -2)))
(fma.f64 1/24 (pow.f64 (pow.f64 t -1) -4) (*.f64 -1/2 (pow.f64 (pow.f64 t -1) -2)))
(+.f64 (*.f64 -1/2 (pow.f64 (/.f64 -1 t) -2)) (*.f64 1/24 (pow.f64 (/.f64 -1 t) -4)))
(fma.f64 -1/2 (pow.f64 (/.f64 -1 t) -2) (*.f64 1/24 (pow.f64 (/.f64 -1 t) -4)))
(+.f64 (*.f64 -1/2 (pow.f64 (/.f64 -1 t) -2)) (*.f64 1/24 (pow.f64 (/.f64 -1 t) -4)))
(fma.f64 -1/2 (pow.f64 (/.f64 -1 t) -2) (*.f64 1/24 (pow.f64 (/.f64 -1 t) -4)))
(+.f64 (*.f64 -1/2 (pow.f64 (/.f64 -1 t) -2)) (*.f64 1/24 (pow.f64 (/.f64 -1 t) -4)))
(fma.f64 -1/2 (pow.f64 (/.f64 -1 t) -2) (*.f64 1/24 (pow.f64 (/.f64 -1 t) -4)))
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh)
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(*.f64 -1/2 (*.f64 (pow.f64 t 2) eh))
(*.f64 -1/2 (*.f64 eh (pow.f64 t 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)))
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)))
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)))
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 t) -4) eh)) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 t) -2) eh)))
(*.f64 eh (fma.f64 1/24 (pow.f64 (pow.f64 t -1) -4) (*.f64 -1/2 (pow.f64 (pow.f64 t -1) -2))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 t) -4) eh)) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 t) -2) eh)))
(*.f64 eh (fma.f64 1/24 (pow.f64 (pow.f64 t -1) -4) (*.f64 -1/2 (pow.f64 (pow.f64 t -1) -2))))
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 (/.f64 1 t) -4) eh)) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 1 t) -2) eh)))
(*.f64 eh (fma.f64 1/24 (pow.f64 (pow.f64 t -1) -4) (*.f64 -1/2 (pow.f64 (pow.f64 t -1) -2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 t) -2) eh)) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 -1 t) -4) eh)))
(*.f64 eh (fma.f64 -1/2 (pow.f64 (/.f64 -1 t) -2) (*.f64 1/24 (pow.f64 (/.f64 -1 t) -4))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 t) -2) eh)) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 -1 t) -4) eh)))
(*.f64 eh (fma.f64 -1/2 (pow.f64 (/.f64 -1 t) -2) (*.f64 1/24 (pow.f64 (/.f64 -1 t) -4))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 t) -2) eh)) (*.f64 1/24 (*.f64 (pow.f64 (/.f64 -1 t) -4) eh)))
(*.f64 eh (fma.f64 -1/2 (pow.f64 (/.f64 -1 t) -2) (*.f64 1/24 (pow.f64 (/.f64 -1 t) -4))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)) eh eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)) eh eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)) eh eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)) eh eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)) eh eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)) eh eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)) eh eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 eh (+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)) eh eh))
(*.f64 -1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2)))) 1) eh)))
(neg.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (neg.f64 (fma.f64 (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)) eh eh))))
(*.f64 -1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2)))) 1) eh)))
(neg.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (neg.f64 (fma.f64 (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)) eh eh))))
(*.f64 -1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2)))) 1) eh)))
(neg.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (neg.f64 (fma.f64 (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)) eh eh))))
(*.f64 -1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2)))) 1) eh)))
(neg.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (neg.f64 (fma.f64 (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)) eh eh))))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)) eh eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)) eh eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)) eh eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)) eh eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)) eh eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)) eh eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)) eh eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)) eh eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)) eh eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)) eh eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)) eh eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 (pow.f64 t 2) 2)) (*.f64 -1/2 (pow.f64 t 2))) eh) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)) eh eh))
(*.f64 (cbrt.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (cbrt.f64 (pow.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) 2)))
(fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) 2)) (cbrt.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))
(fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))
(*.f64 (pow.f64 t 2) (+.f64 -1/2 (*.f64 1/24 (pow.f64 t 2))))
(*.f64 (pow.f64 t 2) (fma.f64 1/24 (pow.f64 t 2) -1/2))
(*.f64 (pow.f64 t 2) (+.f64 (*.f64 1/24 (pow.f64 t 2)) -1/2))
(*.f64 (pow.f64 t 2) (fma.f64 1/24 (pow.f64 t 2) -1/2))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 1/24 (pow.f64 t 4)) 2)) (-.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 t 4))) (*.f64 (cbrt.f64 (*.f64 1/24 (pow.f64 t 4))) (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2)))))) (+.f64 (cbrt.f64 (*.f64 1/24 (pow.f64 t 4))) (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2)))))
(*.f64 (-.f64 (cbrt.f64 (*.f64 (pow.f64 t 4) 1/4)) (-.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 t 4) 1/24) (*.f64 -1/2 (pow.f64 t 2)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 t 4) 2) 1/576)))) (+.f64 (cbrt.f64 (*.f64 (pow.f64 t 4) 1/24)) (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2)))))
(*.f64 (+.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 t 4))) (-.f64 (cbrt.f64 (pow.f64 (*.f64 1/24 (pow.f64 t 4)) 2)) (*.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2))) (cbrt.f64 (*.f64 1/24 (pow.f64 t 4)))))) (+.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2))) (cbrt.f64 (*.f64 1/24 (pow.f64 t 4)))))
(*.f64 (-.f64 (cbrt.f64 (*.f64 (pow.f64 t 4) 1/4)) (-.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 t 4) 1/24) (*.f64 -1/2 (pow.f64 t 2)))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 t 4) 2) 1/576)))) (+.f64 (cbrt.f64 (*.f64 (pow.f64 t 4) 1/24)) (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2)))))
(*.f64 (pow.f64 t 2) (+.f64 -1/2 (*.f64 (pow.f64 t 2) 1/24)))
(*.f64 (pow.f64 t 2) (fma.f64 1/24 (pow.f64 t 2) -1/2))
(*.f64 (pow.f64 t 2) (+.f64 (*.f64 (pow.f64 t 2) 1/24) -1/2))
(*.f64 (pow.f64 t 2) (fma.f64 1/24 (pow.f64 t 2) -1/2))
(*.f64 1 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))
(fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))
(*.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) 1)
(fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))
(/.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) 1)
(fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))
(fma.f64 (cbrt.f64 (*.f64 1/24 (pow.f64 t 4))) (cbrt.f64 (pow.f64 (*.f64 1/24 (pow.f64 t 4)) 2)) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 t 4) 1/24)) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 t 4) 2) 1/576)) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2))) (cbrt.f64 (*.f64 1/4 (pow.f64 t 4))) (*.f64 1/24 (pow.f64 t 4)))
(fma.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2))) (cbrt.f64 (*.f64 (pow.f64 t 4) 1/4)) (*.f64 (pow.f64 t 4) 1/24))
(fma.f64 (*.f64 (pow.f64 t 4) (sqrt.f64 1/24)) (sqrt.f64 1/24) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 2) 1/24) (*.f64 -1/2 (pow.f64 t 2)))
(*.f64 (pow.f64 t 2) (fma.f64 1/24 (pow.f64 t 2) -1/2))
(fma.f64 (*.f64 (pow.f64 t 4) (cbrt.f64 1/24)) (cbrt.f64 1/576) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 (*.f64 1/24 (cbrt.f64 (pow.f64 t 4))) (pow.f64 (cbrt.f64 (pow.f64 t 4)) 2) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 (*.f64 1/24 (cbrt.f64 (pow.f64 t 4))) (cbrt.f64 (pow.f64 (pow.f64 t 4) 2)) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 (*.f64 (sqrt.f64 1/24) (pow.f64 t 2)) (*.f64 (sqrt.f64 1/24) (pow.f64 t 2)) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24))
(fma.f64 (sqrt.f64 1/24) (*.f64 (sqrt.f64 1/24) (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 (sqrt.f64 1/24) (*.f64 (pow.f64 t 4) (sqrt.f64 1/24)) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 (cbrt.f64 (pow.f64 t 4)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 t 4)) 2) 1/24) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 (cbrt.f64 (pow.f64 t 4)) (*.f64 1/24 (cbrt.f64 (pow.f64 (pow.f64 t 4) 2))) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 (*.f64 1/24 (pow.f64 t 2)) (pow.f64 t 2) (*.f64 -1/2 (pow.f64 t 2)))
(*.f64 (pow.f64 t 2) (fma.f64 1/24 (pow.f64 t 2) -1/2))
(fma.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 1/24)) (*.f64 (pow.f64 t 2) (sqrt.f64 1/24)) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 1/24 (pow.f64 t 4)) 2)) (cbrt.f64 (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 t 4) 2) 1/576)) (cbrt.f64 (*.f64 (pow.f64 t 4) 1/24)) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 (cbrt.f64 1/24) (*.f64 (cbrt.f64 1/576) (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 (cbrt.f64 1/24) (*.f64 (pow.f64 t 4) (cbrt.f64 1/576)) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 (*.f64 (pow.f64 t 2) (cbrt.f64 -1/2)) (cbrt.f64 1/4) (*.f64 1/24 (pow.f64 t 4)))
(fma.f64 (*.f64 (pow.f64 t 2) (cbrt.f64 -1/2)) (cbrt.f64 1/4) (*.f64 (pow.f64 t 4) 1/24))
(fma.f64 (cbrt.f64 (pow.f64 t 2)) (*.f64 (cbrt.f64 (pow.f64 t 4)) -1/2) (*.f64 1/24 (pow.f64 t 4)))
(fma.f64 (cbrt.f64 (pow.f64 t 2)) (*.f64 -1/2 (cbrt.f64 (pow.f64 t 4))) (*.f64 (pow.f64 t 4) 1/24))
(fma.f64 (*.f64 -1/2 (cbrt.f64 (pow.f64 t 2))) (cbrt.f64 (pow.f64 t 4)) (*.f64 1/24 (pow.f64 t 4)))
(fma.f64 (*.f64 -1/2 (cbrt.f64 (pow.f64 t 2))) (cbrt.f64 (pow.f64 t 4)) (*.f64 (pow.f64 t 4) 1/24))
(fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))
(fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))
(fma.f64 (*.f64 -1/2 t) t (*.f64 1/24 (pow.f64 t 4)))
(fma.f64 (*.f64 t -1/2) t (*.f64 (pow.f64 t 4) 1/24))
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 t 4))) (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2))) (*.f64 1/24 (pow.f64 t 4)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 t 4) 1/4)) (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2))) (*.f64 (pow.f64 t 4) 1/24))
(fma.f64 (cbrt.f64 -1/2) (*.f64 (cbrt.f64 1/4) (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(fma.f64 (cbrt.f64 -1/2) (*.f64 (pow.f64 t 2) (cbrt.f64 1/4)) (*.f64 (pow.f64 t 4) 1/24))
(fma.f64 1/24 (pow.f64 t 4) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24))
(fma.f64 (pow.f64 t 4) 1/24 (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24))
(fma.f64 -1/2 (pow.f64 t 2) (*.f64 1/24 (pow.f64 t 4)))
(fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24))
(fma.f64 (pow.f64 t 2) -1/2 (*.f64 1/24 (pow.f64 t 4)))
(fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24))
(fma.f64 1 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24))
(fma.f64 1 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24))
(fma.f64 (*.f64 1/24 (pow.f64 t 4)) 1 (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24))
(fma.f64 (*.f64 -1/2 (pow.f64 t 2)) 1 (*.f64 1/24 (pow.f64 t 4)))
(fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24))
(pow.f64 (pow.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) 3) 1/3)
(fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))
(pow.f64 (cbrt.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) 3)
(fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))
(pow.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) 1)
(fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))
(cbrt.f64 (pow.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) 3))
(fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))
(if (!=.f64 (*.f64 -1/2 (pow.f64 t 2)) 0) (/.f64 (fma.f64 -1/8 (pow.f64 (pow.f64 t 2) 3) (pow.f64 (*.f64 1/24 (pow.f64 t 4)) 3)) (fma.f64 (pow.f64 (pow.f64 t 4) 2) 1/576 (*.f64 (pow.f64 t 4) (-.f64 1/4 (*.f64 (*.f64 -1/2 (pow.f64 t 2)) 1/24))))) (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))
(if (!=.f64 (*.f64 -1/2 (pow.f64 t 2)) 0) (/.f64 (fma.f64 -1/8 (pow.f64 (pow.f64 t 2) 3) (*.f64 1/13824 (pow.f64 (pow.f64 t 4) 3))) (fma.f64 (pow.f64 (pow.f64 t 4) 2) 1/576 (*.f64 (pow.f64 t 4) (-.f64 1/4 (*.f64 (*.f64 (pow.f64 t 2) 1/24) -1/2))))) (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)))
(if (!=.f64 (*.f64 -1/2 (pow.f64 t 2)) 0) (*.f64 (*.f64 -1/2 (pow.f64 t 2)) (fma.f64 -1/12 (/.f64 (pow.f64 t 4) (pow.f64 t 2)) 1)) (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))
(if (!=.f64 (*.f64 -1/2 (pow.f64 t 2)) 0) (*.f64 (*.f64 -1/2 (pow.f64 t 2)) (fma.f64 -1/12 (/.f64 (pow.f64 t 4) (pow.f64 t 2)) 1)) (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)))
(if (!=.f64 (fma.f64 (pow.f64 (pow.f64 t 4) 2) 1/576 (*.f64 (pow.f64 t 4) (-.f64 1/4 (*.f64 (*.f64 -1/2 (pow.f64 t 2)) 1/24)))) 0) (/.f64 (fma.f64 -1/8 (pow.f64 (pow.f64 t 2) 3) (pow.f64 (*.f64 1/24 (pow.f64 t 4)) 3)) (fma.f64 (pow.f64 (pow.f64 t 4) 2) 1/576 (*.f64 (pow.f64 t 4) (-.f64 1/4 (*.f64 (*.f64 -1/2 (pow.f64 t 2)) 1/24))))) (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))
(if (!=.f64 (fma.f64 (pow.f64 (pow.f64 t 4) 2) 1/576 (*.f64 (pow.f64 t 4) (-.f64 1/4 (*.f64 (*.f64 (pow.f64 t 2) 1/24) -1/2)))) 0) (/.f64 (fma.f64 -1/8 (pow.f64 (pow.f64 t 2) 3) (*.f64 1/13824 (pow.f64 (pow.f64 t 4) 3))) (fma.f64 (pow.f64 (pow.f64 t 4) 2) 1/576 (*.f64 (pow.f64 t 4) (-.f64 1/4 (*.f64 (*.f64 (pow.f64 t 2) 1/24) -1/2))))) (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)))
(if (!=.f64 (*.f64 1/24 (pow.f64 t 4)) 0) (/.f64 (fma.f64 -1/8 (pow.f64 (pow.f64 t 2) 3) (pow.f64 (*.f64 1/24 (pow.f64 t 4)) 3)) (fma.f64 (pow.f64 (pow.f64 t 4) 2) 1/576 (*.f64 (pow.f64 t 4) (-.f64 1/4 (*.f64 (*.f64 -1/2 (pow.f64 t 2)) 1/24))))) (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))
(if (!=.f64 (*.f64 (pow.f64 t 4) 1/24) 0) (/.f64 (fma.f64 -1/8 (pow.f64 (pow.f64 t 2) 3) (*.f64 1/13824 (pow.f64 (pow.f64 t 4) 3))) (fma.f64 (pow.f64 (pow.f64 t 4) 2) 1/576 (*.f64 (pow.f64 t 4) (-.f64 1/4 (*.f64 (*.f64 (pow.f64 t 2) 1/24) -1/2))))) (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)))
(if (!=.f64 (fma.f64 (pow.f64 t 4) 1/24 (*.f64 1/2 (pow.f64 t 2))) 0) (/.f64 (fma.f64 1/4 (pow.f64 t 4) (*.f64 -1/576 (pow.f64 (pow.f64 t 4) 2))) (fma.f64 t (*.f64 t -1/2) (*.f64 -1/24 (pow.f64 t 4)))) (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))
(if (!=.f64 (fma.f64 (pow.f64 t 4) 1/24 (*.f64 (pow.f64 t 2) 1/2)) 0) (/.f64 (fma.f64 1/4 (pow.f64 t 4) (*.f64 -1/576 (pow.f64 (pow.f64 t 4) 2))) (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) -1/24))) (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)))
(if (!=.f64 (*.f64 1/24 (pow.f64 t 4)) 0) (*.f64 (*.f64 1/24 (pow.f64 t 4)) (+.f64 1 (/.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 4) -12)))) (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))
(if (!=.f64 (*.f64 (pow.f64 t 4) 1/24) 0) (*.f64 (*.f64 (pow.f64 t 4) 1/24) (+.f64 1 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) -1/12)))) (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)))
(if (!=.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 -1/24 (pow.f64 t 4))) 0) (/.f64 (fma.f64 1/4 (pow.f64 t 4) (*.f64 -1/576 (pow.f64 (pow.f64 t 4) 2))) (fma.f64 t (*.f64 t -1/2) (*.f64 -1/24 (pow.f64 t 4)))) (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))
(if (!=.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) -1/24)) 0) (/.f64 (fma.f64 1/4 (pow.f64 t 4) (*.f64 -1/576 (pow.f64 (pow.f64 t 4) 2))) (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) -1/24))) (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)))
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))
(fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24))
(+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))
(fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24))
(*.f64 (cbrt.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (cbrt.f64 (pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) 2)))
(*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) 2)) (cbrt.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))
(*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)))
(*.f64 (cbrt.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) 2)) eh))
(*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)))
(*.f64 (*.f64 eh (cbrt.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (cbrt.f64 (pow.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) 2)))
(*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)))
(*.f64 (cbrt.f64 eh) (*.f64 (cbrt.f64 (pow.f64 eh 2)) (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))
(*.f64 (*.f64 (cbrt.f64 eh) (cbrt.f64 (pow.f64 eh 2))) (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)))
(*.f64 (*.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) (cbrt.f64 eh)) (cbrt.f64 (pow.f64 eh 2)))
(*.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) (*.f64 (cbrt.f64 eh) (cbrt.f64 (pow.f64 eh 2))))
(*.f64 (cbrt.f64 (pow.f64 eh 2)) (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 t 2)) (cbrt.f64 eh)) (*.f64 (*.f64 1/24 (pow.f64 t 4)) (cbrt.f64 eh))))
(*.f64 (cbrt.f64 (pow.f64 eh 2)) (*.f64 (cbrt.f64 eh) (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24))))
(*.f64 (cbrt.f64 (pow.f64 eh 2)) (+.f64 (*.f64 (*.f64 1/24 (pow.f64 t 4)) (cbrt.f64 eh)) (*.f64 (*.f64 -1/2 (pow.f64 t 2)) (cbrt.f64 eh))))
(*.f64 (cbrt.f64 (pow.f64 eh 2)) (*.f64 (cbrt.f64 eh) (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24))))
(*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)))
(*.f64 (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh)
(*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)))
(*.f64 1 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))
(*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)))
(*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) 1)
(*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)))
(/.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) 1)
(*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)))
(fma.f64 (*.f64 eh 1/24) (pow.f64 t 4) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(fma.f64 (*.f64 (*.f64 1/24 (pow.f64 t 4)) (cbrt.f64 eh)) (cbrt.f64 (pow.f64 eh 2)) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))
(fma.f64 (*.f64 (cbrt.f64 eh) (*.f64 (pow.f64 t 4) 1/24)) (cbrt.f64 (pow.f64 eh 2)) (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))))
(fma.f64 (cbrt.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4)))) (pow.f64 (cbrt.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4)))) 2) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(fma.f64 (*.f64 eh (cbrt.f64 (*.f64 1/24 (pow.f64 t 4)))) (cbrt.f64 (pow.f64 (*.f64 1/24 (pow.f64 t 4)) 2)) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))
(fma.f64 (*.f64 eh (cbrt.f64 (*.f64 (pow.f64 t 4) 1/24))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 t 4) 2) 1/576)) (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))))
(fma.f64 (cbrt.f64 (*.f64 1/24 (pow.f64 t 4))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 1/24 (pow.f64 t 4)) 2)) eh) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 t 4) 1/24)) (*.f64 eh (cbrt.f64 (*.f64 (pow.f64 (pow.f64 t 4) 2) 1/576))) (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))))
(fma.f64 (pow.f64 t 4) (*.f64 1/24 eh) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))
(fma.f64 (pow.f64 t 4) (*.f64 eh 1/24) (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))))
(fma.f64 (cbrt.f64 eh) (*.f64 (cbrt.f64 (pow.f64 eh 2)) (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))
(fma.f64 (cbrt.f64 eh) (*.f64 (cbrt.f64 (pow.f64 eh 2)) (*.f64 (pow.f64 t 4) 1/24)) (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))))
(fma.f64 (*.f64 (*.f64 -1/2 (pow.f64 t 2)) (cbrt.f64 eh)) (cbrt.f64 (pow.f64 eh 2)) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))
(fma.f64 (*.f64 (cbrt.f64 eh) (*.f64 -1/2 (pow.f64 t 2))) (cbrt.f64 (pow.f64 eh 2)) (*.f64 (*.f64 eh 1/24) (pow.f64 t 4)))
(fma.f64 (pow.f64 t 2) (*.f64 -1/2 eh) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))
(fma.f64 (pow.f64 t 2) (*.f64 eh -1/2) (*.f64 (*.f64 eh 1/24) (pow.f64 t 4)))
(fma.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh))) (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh))) 2) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(fma.f64 (*.f64 eh -1/2) (pow.f64 t 2) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))
(fma.f64 (*.f64 eh -1/2) (pow.f64 t 2) (*.f64 (*.f64 eh 1/24) (pow.f64 t 4)))
(fma.f64 (cbrt.f64 eh) (*.f64 (cbrt.f64 (pow.f64 eh 2)) (*.f64 -1/2 (pow.f64 t 2))) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))
(fma.f64 (cbrt.f64 eh) (*.f64 (cbrt.f64 (pow.f64 eh 2)) (*.f64 -1/2 (pow.f64 t 2))) (*.f64 (*.f64 eh 1/24) (pow.f64 t 4)))
(fma.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2))) (*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 t 4))) eh) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))
(fma.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2))) (*.f64 eh (cbrt.f64 (*.f64 (pow.f64 t 4) 1/4))) (*.f64 (*.f64 eh 1/24) (pow.f64 t 4)))
(fma.f64 (*.f64 eh (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2)))) (cbrt.f64 (*.f64 1/4 (pow.f64 t 4))) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))
(fma.f64 (*.f64 eh (cbrt.f64 (*.f64 -1/2 (pow.f64 t 2)))) (cbrt.f64 (*.f64 (pow.f64 t 4) 1/4)) (*.f64 (*.f64 eh 1/24) (pow.f64 t 4)))
(fma.f64 eh (*.f64 -1/2 (pow.f64 t 2)) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(fma.f64 (*.f64 -1/2 (pow.f64 t 2)) eh (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(fma.f64 eh (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(fma.f64 (*.f64 1/24 (pow.f64 t 4)) eh (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(fma.f64 1/24 (*.f64 (pow.f64 t 4) eh) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(fma.f64 (*.f64 eh (pow.f64 t 4)) 1/24 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(fma.f64 -1/2 (*.f64 (pow.f64 t 2) eh) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(fma.f64 (*.f64 eh (pow.f64 t 2)) -1/2 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(fma.f64 1 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(fma.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(fma.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 1 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(pow.f64 (pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) 3) 1/3)
(*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)))
(pow.f64 (cbrt.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 3)
(*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)))
(pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) 1)
(*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)))
(cbrt.f64 (pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) 3))
(*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)))
(if (!=.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 -1/24 (pow.f64 t 4)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2) (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 2)) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 -1/24 (pow.f64 t 4))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))
(if (!=.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) -1/24))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 t 4) 1/4) (pow.f64 eh 2)) (pow.f64 (*.f64 (*.f64 eh 1/24) (pow.f64 t 4)) 2)) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) -1/24)))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))))
(if (!=.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 0) (*.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (+.f64 1 (/.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))
(if (!=.f64 (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))) 0) (*.f64 (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))) (+.f64 1 (/.f64 (*.f64 (*.f64 eh 1/24) (pow.f64 t 4)) (*.f64 -1/2 (*.f64 eh (pow.f64 t 2)))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))))
(if (!=.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 3) (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (-.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))
(if (!=.f64 (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))) 3) (pow.f64 (*.f64 (*.f64 eh 1/24) (pow.f64 t 4)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 t 4) 1/4) (pow.f64 eh 2)) (*.f64 (*.f64 eh (fma.f64 (pow.f64 t 4) 1/24 (*.f64 (pow.f64 t 2) 1/2))) (*.f64 (*.f64 eh 1/24) (pow.f64 t 4))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))))
(if (!=.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 3) (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 3)) (+.f64 (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 2) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))
(if (!=.f64 (*.f64 (*.f64 eh 1/24) (pow.f64 t 4)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))) 3) (pow.f64 (*.f64 (*.f64 eh 1/24) (pow.f64 t 4)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 t 4) 1/4) (pow.f64 eh 2)) (*.f64 (*.f64 eh (fma.f64 (pow.f64 t 4) 1/24 (*.f64 (pow.f64 t 2) 1/2))) (*.f64 (*.f64 eh 1/24) (pow.f64 t 4))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))))
(if (!=.f64 (-.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 2) (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2)) (-.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))
(if (!=.f64 (*.f64 eh (fma.f64 (pow.f64 t 4) 1/24 (*.f64 (pow.f64 t 2) 1/2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eh 1/24) (pow.f64 t 4)) 2) (*.f64 (*.f64 (pow.f64 t 4) 1/4) (pow.f64 eh 2))) (*.f64 eh (fma.f64 (pow.f64 t 4) 1/24 (*.f64 (pow.f64 t 2) 1/2)))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))))
(if (!=.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 0) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (+.f64 1 (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 eh (*.f64 1/24 (pow.f64 t 4)))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))
(if (!=.f64 (*.f64 (*.f64 eh 1/24) (pow.f64 t 4)) 0) (*.f64 eh (*.f64 (*.f64 (pow.f64 t 4) 1/24) (+.f64 1 (/.f64 (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))) (*.f64 (*.f64 eh 1/24) (pow.f64 t 4)))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (-.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 3) (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (-.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 4) 1/4) (pow.f64 eh 2)) (*.f64 (*.f64 eh (fma.f64 (pow.f64 t 4) 1/24 (*.f64 (pow.f64 t 2) 1/2))) (*.f64 (*.f64 eh 1/24) (pow.f64 t 4)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))) 3) (pow.f64 (*.f64 (*.f64 eh 1/24) (pow.f64 t 4)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 t 4) 1/4) (pow.f64 eh 2)) (*.f64 (*.f64 eh (fma.f64 (pow.f64 t 4) 1/24 (*.f64 (pow.f64 t 2) 1/2))) (*.f64 (*.f64 eh 1/24) (pow.f64 t 4))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 2) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 3) (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 3)) (+.f64 (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 2) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 4) 1/4) (pow.f64 eh 2)) (*.f64 (*.f64 eh (fma.f64 (pow.f64 t 4) 1/24 (*.f64 (pow.f64 t 2) 1/2))) (*.f64 (*.f64 eh 1/24) (pow.f64 t 4)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))) 3) (pow.f64 (*.f64 (*.f64 eh 1/24) (pow.f64 t 4)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 t 4) 1/4) (pow.f64 eh 2)) (*.f64 (*.f64 eh (fma.f64 (pow.f64 t 4) 1/24 (*.f64 (pow.f64 t 2) 1/2))) (*.f64 (*.f64 eh 1/24) (pow.f64 t 4))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))))
(if (!=.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 3) (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (-.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))
(if (!=.f64 (*.f64 (*.f64 eh 1/24) (pow.f64 t 4)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))) 3) (pow.f64 (*.f64 (*.f64 eh 1/24) (pow.f64 t 4)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 t 4) 1/4) (pow.f64 eh 2)) (*.f64 (*.f64 eh (fma.f64 (pow.f64 t 4) 1/24 (*.f64 (pow.f64 t 2) 1/2))) (*.f64 (*.f64 eh 1/24) (pow.f64 t 4))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))))
(if (!=.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 3) (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 3)) (+.f64 (pow.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) 2) (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) 2) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))
(if (!=.f64 (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))) 3) (pow.f64 (*.f64 (*.f64 eh 1/24) (pow.f64 t 4)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 t 4) 1/4) (pow.f64 eh 2)) (*.f64 (*.f64 eh (fma.f64 (pow.f64 t 4) 1/24 (*.f64 (pow.f64 t 2) 1/2))) (*.f64 (*.f64 eh 1/24) (pow.f64 t 4))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(+.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))
(*.f64 eh (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 2)))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 2)) (cbrt.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh))
(*.f64 (cbrt.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) 2)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh)) (cbrt.f64 (pow.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh) 2))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))
(*.f64 (cbrt.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh)))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cbrt.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh))
(*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (cbrt.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh))) (cbrt.f64 (pow.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) 2)))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (cbrt.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh)) (cbrt.f64 (pow.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh) 2))))
(*.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (cbrt.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (cbrt.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) 2)))
(*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh) (*.f64 (cbrt.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cbrt.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))))
(*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh))
(*.f64 1 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh))
(*.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 1)
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh))
(/.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 1)
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh))
(fma.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh))
(fma.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh))
(fma.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh))
(fma.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh))
(pow.f64 (pow.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3) 1/3)
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) 3)
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh))
(pow.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 1)
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh))
(if (!=.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3) (pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (-.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3) (+.f64 (pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) 3) (pow.f64 eh 3))) (-.f64 (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (*.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) (neg.f64 eh))))) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh)))
(if (!=.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 3) (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3) (+.f64 (pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) 3) (pow.f64 eh 3))) (-.f64 (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (*.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) (neg.f64 eh))))) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh)))
(if (!=.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 3) (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3) (+.f64 (pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) 3) (pow.f64 eh 3))) (-.f64 (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (*.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) (neg.f64 eh))))) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh)))
(if (!=.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3) (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3)) (+.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (-.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3) (+.f64 (pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) 3) (pow.f64 eh 3))) (-.f64 (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (*.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) (neg.f64 eh))))) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh)))
(if (!=.f64 (-.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) (-.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) (neg.f64 eh))) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (-.f64 (pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) 2) (pow.f64 eh 2))) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) (neg.f64 eh)))) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh)))
(if (!=.f64 (-.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh))) (-.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) (neg.f64 eh))) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (-.f64 (pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) 2) (pow.f64 eh 2))) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) (neg.f64 eh)))) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh)))
(if (!=.f64 (-.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))) (-.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (-.f64 eh (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))))) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (-.f64 (pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) 2) (pow.f64 eh 2))) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) (neg.f64 eh)))) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh)))
(if (!=.f64 (-.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) (-.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (-.f64 eh (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))))) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) (-.f64 (pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) 2) (pow.f64 eh 2))) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) (neg.f64 eh)))) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh)))
(if (!=.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 0) (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (+.f64 1 (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0) (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (+.f64 1 (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh)))
(if (!=.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 0) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (+.f64 1 (/.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0) (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (+.f64 1 (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh)))
(if (!=.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 0) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (+.f64 1 (/.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (/.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh)) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh)))
(if (!=.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 0) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (+.f64 1 (/.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (/.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh)) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (-.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3) (pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (-.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (*.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) (neg.f64 eh)))) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3) (+.f64 (pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) 3) (pow.f64 eh 3))) (-.f64 (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (*.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) (neg.f64 eh))))) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 3) (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (*.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) (neg.f64 eh)))) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3) (+.f64 (pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) 3) (pow.f64 eh 3))) (-.f64 (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (*.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) (neg.f64 eh))))) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 3) (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (*.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) (neg.f64 eh)))) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3) (+.f64 (pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) 3) (pow.f64 eh 3))) (-.f64 (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (*.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) (neg.f64 eh))))) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (-.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3) (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3)) (+.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (-.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (-.f64 (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (*.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) (neg.f64 eh)))) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3) (+.f64 (pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) 3) (pow.f64 eh 3))) (-.f64 (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (*.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) (neg.f64 eh))))) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh)))
(if (!=.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3) (pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (-.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3) (+.f64 (pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) 3) (pow.f64 eh 3))) (-.f64 (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (*.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) (neg.f64 eh))))) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh)))
(if (!=.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 3) (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3) (+.f64 (pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) 3) (pow.f64 eh 3))) (-.f64 (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (*.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) (neg.f64 eh))))) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh)))
(if (!=.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 3) (pow.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (-.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3) (+.f64 (pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) 3) (pow.f64 eh 3))) (-.f64 (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (*.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) (neg.f64 eh))))) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh)))
(if (!=.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3) (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 3)) (+.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (-.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) (*.f64 (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(if (!=.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 3) (+.f64 (pow.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) 3) (pow.f64 eh 3))) (-.f64 (pow.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 2) (*.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) (neg.f64 eh))))) (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh)))
(+.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh))
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh))
(+.f64 (*.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (fma.f64 (*.f64 eh 1/24) (pow.f64 t 4) eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)) eh eh))
(+.f64 (*.f64 (+.f64 eh (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)) eh eh))
(+.f64 (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 1) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 1))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh))
(+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 1) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 1))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh))
(+.f64 (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh) 1) (*.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4))))) 1))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh))
(+.f64 (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 1) (*.f64 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) 1))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (fma.f64 (*.f64 eh 1/24) (pow.f64 t 4) eh)))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)) eh eh))
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 eh (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (*.f64 1/24 (pow.f64 t 4)))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 (fma.f64 -1/2 (pow.f64 t 2) (*.f64 (pow.f64 t 4) 1/24)) eh eh))
(+.f64 (*.f64 1 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 1 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh))
(+.f64 (*.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))) (*.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh))
(+.f64 (*.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) eh)) (*.f64 1 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh))
(+.f64 (*.f64 1 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 1 (*.f64 (*.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 1/24 (pow.f64 t 4)))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))
(*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (fma.f64 eh (fma.f64 t (*.f64 t -1/2) (*.f64 (pow.f64 t 4) 1/24)) eh))

localize83.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 ew 3)))
2.2b
(/.f64 (/.f64 eh ew) (tan.f64 t))
33.4b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
33.7b
(cbrt.f64 (pow.f64 ew 3))
Compiler

Compiled 153 to 41 computations (73.2% saved)

series52.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

Compiled 1520 to 940 computations (38.2% saved)

rewrite1.7s (1.5%)

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 (sin.f64 t) (cbrt.f64 (pow.f64 ew 3)))
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 ew 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.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 (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 (cbrt.f64 ew) 0) (/.f64 1 (pow.f64 (cbrt.f64 ew) -3)) 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 (sin.f64 t) ew)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 ew (sin.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)) (cbrt.f64 (*.f64 (sin.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.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)) (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.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 (sin.f64 t) (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 ew)) (cbrt.f64 ew)) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 ew (cbrt.f64 (sin.f64 t))) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 ew (cbrt.f64 (sin.f64 t))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew) (cbrt.f64 (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (sin.f64 t)) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 ew (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 ew 2)) (*.f64 (sin.f64 t) (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (*.f64 ew (cbrt.f64 (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 t) ew) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 (sin.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sin.f64 t) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (sin.f64 t) ew) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (*.f64 (sin.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 t) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 t) ew) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (sin.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 t) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 t) ew)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 t) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (sin.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (pow.f64 (/.f64 1 (*.f64 (sin.f64 t) ew)) -1) (*.f64 (sin.f64 t) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 3) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 3) -1/3) -1) (*.f64 (sin.f64 t) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) -3)) (*.f64 (sin.f64 t) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (*.f64 (sin.f64 t) ew) (*.f64 (sin.f64 t) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (sin.f64 t) ew) (*.f64 (sin.f64 t) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (*.f64 (sin.f64 t) ew) (*.f64 (sin.f64 t) ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (sin.f64 t) ew)) (*.f64 1/2 (*.f64 (sin.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 t) ew) 1/2) (*.f64 (*.f64 (sin.f64 t) ew) 1/2))))))

simplify4.2s (3.8%)

Algorithm
egglog
Counts
116 → 105
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 t (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) (pow.f64 t 3))) (*.f64 t (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3)))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) (pow.f64 t 3))) (*.f64 t (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) (pow.f64 t 3))) (*.f64 t (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3)))))
(*.f64 (sin.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 (sin.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 (sin.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 (sin.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 (sin.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 (sin.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 (sin.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 (sin.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 (sin.f64 t) ew)
(*.f64 -1 (*.f64 (sin.f64 t) (*.f64 (cbrt.f64 -1) ew)))
(*.f64 -1 (*.f64 (sin.f64 t) (*.f64 (cbrt.f64 -1) ew)))
(*.f64 -1 (*.f64 (sin.f64 t) (*.f64 (cbrt.f64 -1) ew)))
(*.f64 -1 (*.f64 (sin.f64 t) (*.f64 (cbrt.f64 -1) ew)))
(*.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 ew 1)
(/.f64 (neg.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 (pow.f64 ew 3) 0) (pow.f64 (pow.f64 (pow.f64 ew 3) -1/3) -1) ew)
(if (!=.f64 (cbrt.f64 ew) 0) (/.f64 1 (pow.f64 (cbrt.f64 ew) -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))
(+.f64 (*.f64 ew 1/2) (*.f64 ew 1/2))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)) (cbrt.f64 (*.f64 (sin.f64 t) ew)))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.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)) (sin.f64 t))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2))
(*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))))
(*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 t) ew))))
(*.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 (*.f64 ew (cbrt.f64 ew))))
(*.f64 (*.f64 (sin.f64 t) (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))
(*.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 ew)) (cbrt.f64 ew)) (cbrt.f64 ew))
(*.f64 (*.f64 (*.f64 ew (cbrt.f64 (sin.f64 t))) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (sin.f64 t)))
(*.f64 (*.f64 (*.f64 ew (cbrt.f64 (sin.f64 t))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew) (cbrt.f64 (sin.f64 t)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (sin.f64 t)) (cbrt.f64 ew))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)) 2)))
(*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (sin.f64 t)))
(*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew))
(*.f64 (*.f64 ew (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))
(*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (sin.f64 t) (cbrt.f64 ew)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (*.f64 ew (cbrt.f64 (sin.f64 t))))
(*.f64 (/.f64 (*.f64 (sin.f64 t) ew) -1) -1)
(*.f64 -1 (neg.f64 (*.f64 (sin.f64 t) ew)))
(*.f64 1 (*.f64 (sin.f64 t) ew))
(*.f64 2 (*.f64 (*.f64 (sin.f64 t) ew) 1/2))
(*.f64 2 (*.f64 1/2 (*.f64 (sin.f64 t) ew)))
(*.f64 (*.f64 (sin.f64 t) ew) 1)
(*.f64 (/.f64 (*.f64 (sin.f64 t) ew) 2) 2)
(-.f64 0 (neg.f64 (*.f64 (sin.f64 t) ew)))
(/.f64 (*.f64 (sin.f64 t) ew) 1)
(/.f64 (neg.f64 (*.f64 (sin.f64 t) ew)) -1)
(pow.f64 (*.f64 (sin.f64 t) ew) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 3)
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 3))
(neg.f64 (neg.f64 (*.f64 (sin.f64 t) ew)))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 3))
(if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (pow.f64 (/.f64 1 (*.f64 (sin.f64 t) ew)) -1) (*.f64 (sin.f64 t) ew))
(if (!=.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 3) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 3) -1/3) -1) (*.f64 (sin.f64 t) ew))
(if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) -3)) (*.f64 (sin.f64 t) ew))
(if (!=.f64 -1 0) (*.f64 (sin.f64 t) ew) (*.f64 (sin.f64 t) ew))
(if (!=.f64 1 0) (*.f64 (sin.f64 t) ew) (*.f64 (sin.f64 t) ew))
(if (!=.f64 2 0) (*.f64 (sin.f64 t) ew) (*.f64 (sin.f64 t) ew))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 t) ew)) (*.f64 1/2 (*.f64 (sin.f64 t) ew)))
(+.f64 (*.f64 (*.f64 (sin.f64 t) ew) 1/2) (*.f64 (*.f64 (sin.f64 t) ew) 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 t (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 ew t)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) (pow.f64 t 3))) (*.f64 t (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3)))
(fma.f64 -1/6 (*.f64 ew (pow.f64 t 3)) (*.f64 ew t))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) (pow.f64 t 3))) (*.f64 t (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))))
(fma.f64 1/120 (*.f64 ew (pow.f64 t 5)) (fma.f64 -1/6 (*.f64 ew (pow.f64 t 3)) (*.f64 ew t)))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3) (pow.f64 t 3))) (*.f64 t (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3)))))
(+.f64 (*.f64 ew (+.f64 (*.f64 -1/5040 (pow.f64 t 7)) (*.f64 1/120 (pow.f64 t 5)))) (fma.f64 -1/6 (*.f64 ew (pow.f64 t 3)) (*.f64 ew t)))
(*.f64 (sin.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) (pow.f64 (*.f64 (pow.f64 ew 2) ew) 1/3))
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(*.f64 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(*.f64 -1 (*.f64 (sin.f64 t) (*.f64 (cbrt.f64 -1) ew)))
(*.f64 ew (sin.f64 t))
(*.f64 -1 (*.f64 (sin.f64 t) (*.f64 (cbrt.f64 -1) ew)))
(*.f64 ew (sin.f64 t))
(*.f64 -1 (*.f64 (sin.f64 t) (*.f64 (cbrt.f64 -1) ew)))
(*.f64 ew (sin.f64 t))
(*.f64 -1 (*.f64 (sin.f64 t) (*.f64 (cbrt.f64 -1) ew)))
(*.f64 ew (sin.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 (cbrt.f64 ew)) (*.f64 (pow.f64 (cbrt.f64 ew) 2) 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 ew 1)
ew
(/.f64 (neg.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) (/.f64 -1 (/.f64 -1 ew)) 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 (cbrt.f64 ew) 0) (/.f64 1 (pow.f64 (cbrt.f64 ew) -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 (sin.f64 t) ew)
(*.f64 ew (sin.f64 t))
(*.f64 ew (sin.f64 t))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)))
(*.f64 ew (sin.f64 t))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)) (cbrt.f64 (*.f64 (sin.f64 t) ew)))
(*.f64 ew (sin.f64 t))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)))
(*.f64 ew (sin.f64 t))
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 ew 2))) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (sin.f64 t))))
(*.f64 ew (sin.f64 t))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) (pow.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cbrt.f64 (*.f64 ew (sin.f64 t)))) 2)))
(*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))))
(*.f64 ew (sin.f64 t))
(*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (cbrt.f64 ew) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2))))
(*.f64 ew (sin.f64 t))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 t) ew))))
(*.f64 ew (sin.f64 t))
(*.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 ew)) (cbrt.f64 (cbrt.f64 (pow.f64 ew 2)))) (cbrt.f64 (*.f64 ew (cbrt.f64 ew))))
(*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 ew) 2) ew))) (cbrt.f64 (*.f64 ew (cbrt.f64 ew))))
(*.f64 (*.f64 (sin.f64 t) (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))
(*.f64 ew (sin.f64 t))
(*.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 ew)) (cbrt.f64 ew)) (cbrt.f64 ew))
(*.f64 ew (sin.f64 t))
(*.f64 (*.f64 (*.f64 ew (cbrt.f64 (sin.f64 t))) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (sin.f64 t)))
(*.f64 ew (sin.f64 t))
(*.f64 (*.f64 (*.f64 ew (cbrt.f64 (sin.f64 t))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2) 2))
(*.f64 ew (sin.f64 t))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2))
(*.f64 ew (sin.f64 t))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew) (cbrt.f64 (sin.f64 t)))
(*.f64 ew (sin.f64 t))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (sin.f64 t)) (cbrt.f64 ew))
(*.f64 ew (sin.f64 t))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 2)) 2)))
(*.f64 ew (sin.f64 t))
(*.f64 (cbrt.f64 ew) (*.f64 (cbrt.f64 (pow.f64 ew 2)) (sin.f64 t)))
(*.f64 ew (sin.f64 t))
(*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew))
(*.f64 ew (sin.f64 t))
(*.f64 (*.f64 ew (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))
(*.f64 ew (sin.f64 t))
(*.f64 (cbrt.f64 (pow.f64 ew 2)) (*.f64 (sin.f64 t) (cbrt.f64 ew)))
(*.f64 ew (sin.f64 t))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (*.f64 ew (cbrt.f64 (sin.f64 t))))
(*.f64 ew (sin.f64 t))
(*.f64 (/.f64 (*.f64 (sin.f64 t) ew) -1) -1)
(*.f64 ew (sin.f64 t))
(*.f64 -1 (neg.f64 (*.f64 (sin.f64 t) ew)))
(*.f64 ew (sin.f64 t))
(*.f64 1 (*.f64 (sin.f64 t) ew))
(*.f64 ew (sin.f64 t))
(*.f64 2 (*.f64 (*.f64 (sin.f64 t) ew) 1/2))
(*.f64 ew (sin.f64 t))
(*.f64 2 (*.f64 1/2 (*.f64 (sin.f64 t) ew)))
(*.f64 ew (sin.f64 t))
(*.f64 (*.f64 (sin.f64 t) ew) 1)
(*.f64 ew (sin.f64 t))
(*.f64 (/.f64 (*.f64 (sin.f64 t) ew) 2) 2)
(*.f64 ew (sin.f64 t))
(-.f64 0 (neg.f64 (*.f64 (sin.f64 t) ew)))
(*.f64 ew (sin.f64 t))
(/.f64 (*.f64 (sin.f64 t) ew) 1)
(*.f64 ew (sin.f64 t))
(/.f64 (neg.f64 (*.f64 (sin.f64 t) ew)) -1)
(*.f64 ew (sin.f64 t))
(pow.f64 (*.f64 (sin.f64 t) ew) 1)
(*.f64 ew (sin.f64 t))
(pow.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 3) 1/3)
(*.f64 ew (sin.f64 t))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 3)
(*.f64 ew (sin.f64 t))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 3))
(*.f64 ew (sin.f64 t))
(neg.f64 (neg.f64 (*.f64 (sin.f64 t) ew)))
(*.f64 ew (sin.f64 t))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 3))
(*.f64 ew (sin.f64 t))
(if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (pow.f64 (/.f64 1 (*.f64 (sin.f64 t) ew)) -1) (*.f64 (sin.f64 t) ew))
(if (!=.f64 (*.f64 ew (sin.f64 t)) 0) (/.f64 -1 (/.f64 (/.f64 -1 (sin.f64 t)) ew)) (*.f64 ew (sin.f64 t)))
(if (!=.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 3) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 t) ew) 3) -1/3) -1) (*.f64 (sin.f64 t) ew))
(if (!=.f64 (pow.f64 (*.f64 ew (sin.f64 t)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 ew (sin.f64 t)) 3) -1/3)) (*.f64 ew (sin.f64 t)))
(if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) -3)) (*.f64 (sin.f64 t) ew))
(if (!=.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) -3)) (*.f64 ew (sin.f64 t)))
(if (!=.f64 -1 0) (*.f64 (sin.f64 t) ew) (*.f64 (sin.f64 t) ew))
(if (!=.f64 -1 0) (*.f64 ew (sin.f64 t)) (*.f64 ew (sin.f64 t)))
(if (!=.f64 1 0) (*.f64 (sin.f64 t) ew) (*.f64 (sin.f64 t) ew))
(if (!=.f64 1 0) (*.f64 ew (sin.f64 t)) (*.f64 ew (sin.f64 t)))
(if (!=.f64 2 0) (*.f64 (sin.f64 t) ew) (*.f64 (sin.f64 t) ew))
(if (!=.f64 2 0) (*.f64 ew (sin.f64 t)) (*.f64 ew (sin.f64 t)))
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 t) ew)) (*.f64 1/2 (*.f64 (sin.f64 t) ew)))
(*.f64 ew (sin.f64 t))
(+.f64 (*.f64 (*.f64 (sin.f64 t) ew) 1/2) (*.f64 (*.f64 (sin.f64 t) ew) 1/2))
(*.f64 ew (sin.f64 t))

localize95.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(cbrt.f64 eh)
2.2b
(/.f64 (/.f64 eh ew) (tan.f64 t))
26.7b
(cbrt.f64 (pow.f64 eh 2))
33.4b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
Compiler

Compiled 172 to 43 computations (75% saved)

series41.0ms (0%)

Counts
2 → 0
Calls

6 calls:

TimeVariablePointExpression
1.0ms
eh
@0
(cbrt.f64 (pow.f64 eh 2))
1.0ms
eh
@-inf
(cbrt.f64 eh)
1.0ms
eh
@-inf
(cbrt.f64 (pow.f64 eh 2))
0.0ms
eh
@inf
(cbrt.f64 (pow.f64 eh 2))
0.0ms
eh
@inf
(cbrt.f64 eh)
Compiler

Compiled 2370 to 1630 computations (31.2% saved)

rewrite1.7s (1.6%)

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

simplify2.6s (2.4%)

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

eval1.7s (1.6%)

Compiler

Compiled 125589 to 43073 computations (65.7% saved)

prune1.6s (1.5%)

Pruning

25 alts after pruning (24 fresh and 1 done)

PrunedKeptTotal
New2515182533
Fresh6612
Picked101
Done415
Total2526252551
Error
0.0b
Counts
2551 → 25
Alt Table
Click to see full alt table
StatusErrorProgram
13.5b
(fabs.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 3) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.3b
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 (/.f64 1 (pow.f64 ew -1)) (/.f64 1 (sin.f64 t))) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.3b
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 (/.f64 1 (/.f64 1 (sin.f64 t))) (pow.f64 ew -1)) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.6b
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 3)) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
13.1b
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.3b
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 1 (/.f64 (/.f64 -1 ew) (neg.f64 (sin.f64 t)))) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
13.0b
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 1 (/.f64 1 (*.f64 (sin.f64 t) ew))) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
27.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.2b
(fabs.f64 (+.f64 (*.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 -1 (/.f64 -1 ew)) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
32.6b
(fabs.f64 (+.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 ew 3))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
18.6b
(fabs.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 3)) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
30.7b
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.2b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (if (!=.f64 (*.f64 (cos.f64 t) eh) 0) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) eh)) -1) (*.f64 (cos.f64 t) eh)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.8b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) 3) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
24.0b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eh) eh) 2)) (cbrt.f64 (cbrt.f64 eh))))) (cbrt.f64 (pow.f64 eh 2))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 eh)) (pow.f64 (cbrt.f64 eh) 2)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
20.6b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 eh)) (cbrt.f64 (pow.f64 eh 2))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
20.0b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 eh)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 eh) eh)) (pow.f64 (cbrt.f64 (*.f64 eh (*.f64 (cbrt.f64 eh) eh))) 2)))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.3b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) eh) (cbrt.f64 (cos.f64 t))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.2b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 3)) eh) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.1b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.4b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
13.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
0.3b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
13.0b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
Compiler

Compiled 1857 to 1083 computations (41.7% saved)

localize51.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 -1 (/.f64 -1 ew)) ew))
0.2b
(/.f64 -1 (/.f64 -1 ew))
2.2b
(/.f64 (/.f64 eh ew) (tan.f64 t))
33.4b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
Compiler

Compiled 192 to 68 computations (64.6% saved)

series13.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
t
@0
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 -1 (/.f64 -1 ew)) ew))
0.0ms
ew
@inf
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 -1 (/.f64 -1 ew)) ew))
0.0ms
ew
@-inf
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 -1 (/.f64 -1 ew)) ew))
0.0ms
t
@inf
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 -1 (/.f64 -1 ew)) ew))
0.0ms
t
@-inf
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 -1 (/.f64 -1 ew)) ew))
Compiler

Compiled 1530 to 775 computations (49.3% saved)

rewrite1.6s (1.5%)

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

simplify3.5s (3.1%)

Algorithm
egglog
Counts
172 → 173
Calls
Call 1
Inputs
ew
ew
ew
ew
ew
ew
ew
ew
ew
ew
ew
ew
(*.f64 t (if (!=.f64 ew 0) ew ew))
(+.f64 (*.f64 -1/6 (*.f64 (if (!=.f64 ew 0) ew ew) (pow.f64 t 3))) (*.f64 t (if (!=.f64 ew 0) ew ew)))
(+.f64 (*.f64 -1/6 (*.f64 (if (!=.f64 ew 0) ew ew) (pow.f64 t 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (if (!=.f64 ew 0) ew ew))) (*.f64 t (if (!=.f64 ew 0) ew ew))))
(+.f64 (*.f64 -1/6 (*.f64 (if (!=.f64 ew 0) ew ew) (pow.f64 t 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (if (!=.f64 ew 0) ew ew))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (if (!=.f64 ew 0) ew ew))) (*.f64 t (if (!=.f64 ew 0) ew ew)))))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew -1))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 ew -1)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew -1))) (pow.f64 ew -1)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 1 (cbrt.f64 (pow.f64 ew -1))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 ew -1)))) (neg.f64 (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (/.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 (cbrt.f64 (pow.f64 ew -1))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew -1))) (/.f64 -1 ew))) (cbrt.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 -1 ew))))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 ew -1)))) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2)))))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))) (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) 2))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))) 2) (cbrt.f64 (pow.f64 ew -1))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 ew -1)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) 2))))
(*.f64 1 (/.f64 1 (pow.f64 ew -1)))
(*.f64 (/.f64 -1 (pow.f64 ew -1)) -1)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (-.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew -1))) 0))
(*.f64 (/.f64 1 (pow.f64 ew -1)) 1)
(*.f64 -1 (/.f64 -1 (pow.f64 ew -1)))
(*.f64 (+.f64 0 (-.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) 0)) (/.f64 1 (cbrt.f64 (pow.f64 ew -1))))
(*.f64 (+.f64 (pow.f64 (/.f64 0 (cbrt.f64 (pow.f64 ew -1))) 2) (+.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (*.f64 (/.f64 0 (cbrt.f64 (pow.f64 ew -1))) (/.f64 -1 (cbrt.f64 (pow.f64 ew -1)))))) (/.f64 1 (cbrt.f64 (pow.f64 ew -1))))
(-.f64 1 (+.f64 1 (/.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)) (/.f64 0 (/.f64 -1 ew)))
(-.f64 3 (+.f64 3 (/.f64 -1 (pow.f64 ew -1))))
(-.f64 0 (/.f64 -1 (pow.f64 ew -1)))
(-.f64 (/.f64 1 (pow.f64 ew -1)) 0)
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 -1 (cbrt.f64 ew)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (cbrt.f64 (pow.f64 ew -1)))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew -1))) (pow.f64 (pow.f64 ew 2) -1))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (pow.f64 ew 2) -1)) (cbrt.f64 (pow.f64 ew -1)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 ew -1)) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) 2))
(/.f64 (/.f64 1 (pow.f64 ew -1)) 1)
(/.f64 (/.f64 -1 (pow.f64 ew -1)) -1)
(/.f64 (-.f64 27 (pow.f64 (+.f64 3 (/.f64 -1 (pow.f64 ew -1))) 3)) (+.f64 9 (+.f64 (*.f64 (+.f64 3 (/.f64 -1 (pow.f64 ew -1))) (+.f64 3 (/.f64 -1 (pow.f64 ew -1)))) (*.f64 3 (+.f64 3 (/.f64 -1 (pow.f64 ew -1)))))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 -1 (pow.f64 ew -1))) 3)) (+.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 -1 (pow.f64 ew -1))) (+.f64 1 (/.f64 -1 (pow.f64 ew -1)))) (+.f64 1 (/.f64 -1 (pow.f64 ew -1))))))
(/.f64 1 (pow.f64 ew -1))
(/.f64 -1 (/.f64 -1 ew))
(fma.f64 0 3 (/.f64 1 (pow.f64 ew -1)))
(fma.f64 0 -1 (/.f64 1 (pow.f64 ew -1)))
(fma.f64 0 0 (/.f64 1 (pow.f64 ew -1)))
(fma.f64 0 1 (/.f64 1 (pow.f64 ew -1)))
(fma.f64 -1 0 (/.f64 1 (pow.f64 ew -1)))
(fma.f64 1 0 (/.f64 1 (pow.f64 ew -1)))
(pow.f64 (/.f64 1 (pow.f64 ew -1)) 1)
(pow.f64 (/.f64 1 (pow.f64 (pow.f64 ew -1) 3)) 1/3)
(pow.f64 (pow.f64 ew -1) -1)
(pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew -1))) 3)
(cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 ew -1) 3)))
(neg.f64 (/.f64 -1 (pow.f64 ew -1)))
(if (!=.f64 -1 0) (/.f64 1 (pow.f64 ew -1)) (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 (pow.f64 ew -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 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 ew 2) -1) (/.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 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 ew 2) -1) (/.f64 1 (pow.f64 ew -1))))) (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 ew -1)))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 ew 2) -1) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))))) (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (pow.f64 ew -1)) 0) (/.f64 -1 (/.f64 -1 (/.f64 1 (pow.f64 ew -1)))) (/.f64 1 (pow.f64 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 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))))) (/.f64 1 (pow.f64 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 1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))))) (/.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 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 -1 (/.f64 1 (pow.f64 ew -1)))) (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 (neg.f64 ew) 0) ew (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 ew 0) ew (/.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 -1) 3)) 0) (/.f64 1 (pow.f64 (/.f64 1 (pow.f64 (pow.f64 ew -1) 3)) -1/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)) 2) (/.f64 1 (pow.f64 (pow.f64 ew 2) -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 (pow.f64 (pow.f64 ew -1) 3) 0) (pow.f64 (pow.f64 (pow.f64 ew -1) 3) -1/3) (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 (cbrt.f64 (pow.f64 ew -1)) 0) (pow.f64 (cbrt.f64 (pow.f64 ew -1)) -3) (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (pow.f64 ew -1)) 0) (/.f64 (/.f64 1 (pow.f64 (pow.f64 ew -1) 3)) (+.f64 (pow.f64 (/.f64 0 (pow.f64 ew -1)) 2) (+.f64 (/.f64 1 (pow.f64 (pow.f64 ew 2) -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 1 (pow.f64 (pow.f64 ew -1) 3)) (/.f64 1 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 0 (pow.f64 ew -1)) 2) (+.f64 (/.f64 1 (pow.f64 (pow.f64 ew 2) -1)) (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 -1 (pow.f64 ew -1))))) 0) (/.f64 (/.f64 1 (pow.f64 (pow.f64 ew -1) 3)) (+.f64 (pow.f64 (/.f64 0 (pow.f64 ew -1)) 2) (+.f64 (/.f64 1 (pow.f64 (pow.f64 ew 2) -1)) (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 -1 (pow.f64 ew -1)))))) (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 0 (pow.f64 ew -1)) 0) (/.f64 (/.f64 1 (pow.f64 (pow.f64 ew -1) 3)) (+.f64 (pow.f64 (/.f64 0 (pow.f64 ew -1)) 2) (+.f64 (/.f64 1 (pow.f64 (pow.f64 ew 2) -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 (/.f64 1 (pow.f64 (pow.f64 ew -1) 3)) (/.f64 1 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 1 (pow.f64 (pow.f64 ew 2) -1)) 0) (/.f64 (/.f64 1 (pow.f64 (pow.f64 ew -1) 3)) (/.f64 1 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 1 (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 (/.f64 0 (pow.f64 ew -1)) (/.f64 0 (/.f64 -1 ew))) (/.f64 1 (pow.f64 ew -1)))
(+.f64 (neg.f64 (-.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 0 (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 (cbrt.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) 2))) (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) 2)))))
(*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (cbrt.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))) (cbrt.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))) 2))
(*.f64 (cbrt.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) (*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))))
(*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(*.f64 (cbrt.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (*.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2)) (cbrt.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (*.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) (cbrt.f64 (sin.f64 t))))
(*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) 2)) (*.f64 (sin.f64 t) (cbrt.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))))
(*.f64 (*.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))
(*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) (cbrt.f64 (pow.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) 2)))
(*.f64 (*.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (cbrt.f64 (sin.f64 t)))
(*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) 2))) (cbrt.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(*.f64 -1 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(*.f64 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) -1)
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2)) (*.f64 0 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))))) (cbrt.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(*.f64 1 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2))))
(*.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) (sin.f64 t))
(*.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 1)
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2)) 0)) (cbrt.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))))
(*.f64 (sin.f64 (neg.f64 t)) (neg.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(*.f64 (neg.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) (sin.f64 (neg.f64 t)))
(-.f64 1 (+.f64 1 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))))
(-.f64 3 (+.f64 3 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))))
(-.f64 0 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) -1)
(/.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 1)
(/.f64 (-.f64 27 (pow.f64 (+.f64 3 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) 3)) (+.f64 9 (+.f64 (*.f64 (+.f64 3 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) (+.f64 3 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))) (*.f64 3 (+.f64 3 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) 3)) (+.f64 1 (+.f64 (*.f64 (+.f64 1 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) (+.f64 1 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))) (+.f64 1 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))))))
(fma.f64 0 3 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(fma.f64 0 -1 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(fma.f64 0 0 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(fma.f64 0 1 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(fma.f64 -1 0 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(fma.f64 1 0 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) 3)
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 3))
(neg.f64 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(if (!=.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 0) (pow.f64 (/.f64 1 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) -1) (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(if (!=.f64 -1 0) (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) 0) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) -3) -1) (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(if (!=.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 3) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 3) -1/3) -1) (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(if (!=.f64 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 3) (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2)) (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 3) (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2)) (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(if (!=.f64 1 0) (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(if (!=.f64 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2)) (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(if (!=.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 3) (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2)) (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(+.f64 0 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(+.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 0)
Outputs
ew
ew
ew
ew
ew
ew
ew
ew
ew
ew
ew
ew
(*.f64 t (if (!=.f64 ew 0) ew ew))
(+.f64 (*.f64 -1/6 (*.f64 (if (!=.f64 ew 0) ew ew) (pow.f64 t 3))) (*.f64 t (if (!=.f64 ew 0) ew ew)))
(fma.f64 -1/6 (*.f64 (if (!=.f64 ew 0) ew ew) (pow.f64 t 3)) (*.f64 t (if (!=.f64 ew 0) ew ew)))
(+.f64 (*.f64 -1/6 (*.f64 (if (!=.f64 ew 0) ew ew) (pow.f64 t 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (if (!=.f64 ew 0) ew ew))) (*.f64 t (if (!=.f64 ew 0) ew ew))))
(fma.f64 -1/6 (*.f64 (if (!=.f64 ew 0) ew ew) (pow.f64 t 3)) (*.f64 (if (!=.f64 ew 0) ew ew) (+.f64 t (*.f64 1/120 (pow.f64 t 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (if (!=.f64 ew 0) ew ew) (pow.f64 t 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (if (!=.f64 ew 0) ew ew))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (if (!=.f64 ew 0) ew ew))) (*.f64 t (if (!=.f64 ew 0) ew ew)))))
(fma.f64 -1/6 (*.f64 (if (!=.f64 ew 0) ew ew) (pow.f64 t 3)) (fma.f64 -1/5040 (*.f64 (pow.f64 t 7) (if (!=.f64 ew 0) ew ew)) (*.f64 (if (!=.f64 ew 0) ew ew) (+.f64 t (*.f64 1/120 (pow.f64 t 5))))))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) ew ew))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew -1))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 ew -1)))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 ew -1)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew -1))) (pow.f64 ew -1)) 2)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 ew -1) (cbrt.f64 (pow.f64 ew -1)))) 2) (cbrt.f64 (pow.f64 ew -1))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 1 (cbrt.f64 (pow.f64 ew -1))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 ew -1)))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 ew -1)))) (neg.f64 (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))))
(cbrt.f64 (/.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 -1 (pow.f64 ew 2))) (cbrt.f64 (pow.f64 ew -1))))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 ew -1)))
(*.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 ew -1)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew -1))) (/.f64 -1 ew))) (cbrt.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 -1 ew))))
(cbrt.f64 (/.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (pow.f64 ew -1)) (*.f64 (/.f64 -1 ew) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 ew -1)))) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2)))))
(cbrt.f64 (/.f64 (/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 -1 (pow.f64 ew 2))) (cbrt.f64 (pow.f64 ew -1))))
(*.f64 (/.f64 -1 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))) (cbrt.f64 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) 2))))
(/.f64 (neg.f64 (cbrt.f64 (/.f64 -1 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) 2) ew)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))) (/.f64 (pow.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))) 2) (cbrt.f64 (pow.f64 ew -1))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 ew -1)))
(*.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 ew -1)) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)) 2))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -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 1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (-.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew -1))) 0))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -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 0 (-.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) 0)) (/.f64 1 (cbrt.f64 (pow.f64 ew -1))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 ew -1)))
(*.f64 (+.f64 (pow.f64 (/.f64 0 (cbrt.f64 (pow.f64 ew -1))) 2) (+.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (*.f64 (/.f64 0 (cbrt.f64 (pow.f64 ew -1))) (/.f64 -1 (cbrt.f64 (pow.f64 ew -1)))))) (/.f64 1 (cbrt.f64 (pow.f64 ew -1))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 ew -1)))
(-.f64 1 (+.f64 1 (/.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)) (/.f64 0 (/.f64 -1 ew)))
(/.f64 1 (pow.f64 ew -1))
(-.f64 3 (+.f64 3 (/.f64 -1 (pow.f64 ew -1))))
(/.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 1 (cbrt.f64 (pow.f64 ew -1))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 ew -1)))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 -1 (cbrt.f64 ew)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 ew -1)))
(/.f64 (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) (cbrt.f64 (pow.f64 ew -1)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 ew -1)))
(/.f64 (/.f64 -1 (cbrt.f64 (pow.f64 ew -1))) (/.f64 -1 (cbrt.f64 (pow.f64 ew 2))))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 ew -1)))
(/.f64 (cbrt.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew -1))) (pow.f64 (pow.f64 ew 2) -1))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))))
(cbrt.f64 (/.f64 (/.f64 1 (*.f64 (pow.f64 (pow.f64 ew 2) -1) (cbrt.f64 (pow.f64 ew -1)))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 (pow.f64 ew 2) -1)) (cbrt.f64 (pow.f64 ew -1)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))))
(cbrt.f64 (/.f64 (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 ew -1)) (pow.f64 ew 2))) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))))
(/.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 ew -1)) (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) 2))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) (pow.f64 ew -1)))
(/.f64 (/.f64 1 (pow.f64 ew -1)) 1)
(/.f64 1 (pow.f64 ew -1))
(/.f64 (/.f64 -1 (pow.f64 ew -1)) -1)
(/.f64 1 (pow.f64 ew -1))
(/.f64 (-.f64 27 (pow.f64 (+.f64 3 (/.f64 -1 (pow.f64 ew -1))) 3)) (+.f64 9 (+.f64 (*.f64 (+.f64 3 (/.f64 -1 (pow.f64 ew -1))) (+.f64 3 (/.f64 -1 (pow.f64 ew -1)))) (*.f64 3 (+.f64 3 (/.f64 -1 (pow.f64 ew -1)))))))
(/.f64 1 (pow.f64 ew -1))
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (/.f64 -1 (pow.f64 ew -1))) 3)) (+.f64 1 (+.f64 (*.f64 (+.f64 1 (/.f64 -1 (pow.f64 ew -1))) (+.f64 1 (/.f64 -1 (pow.f64 ew -1)))) (+.f64 1 (/.f64 -1 (pow.f64 ew -1))))))
(/.f64 1 (pow.f64 ew -1))
(/.f64 1 (pow.f64 ew -1))
(/.f64 -1 (/.f64 -1 ew))
(/.f64 1 (pow.f64 ew -1))
(fma.f64 0 3 (/.f64 1 (pow.f64 ew -1)))
(/.f64 1 (pow.f64 ew -1))
(fma.f64 0 -1 (/.f64 1 (pow.f64 ew -1)))
(/.f64 1 (pow.f64 ew -1))
(fma.f64 0 0 (/.f64 1 (pow.f64 ew -1)))
(/.f64 1 (pow.f64 ew -1))
(fma.f64 0 1 (/.f64 1 (pow.f64 ew -1)))
(/.f64 1 (pow.f64 ew -1))
(fma.f64 -1 0 (/.f64 1 (pow.f64 ew -1)))
(/.f64 1 (pow.f64 ew -1))
(fma.f64 1 0 (/.f64 1 (pow.f64 ew -1)))
(/.f64 1 (pow.f64 ew -1))
(pow.f64 (/.f64 1 (pow.f64 ew -1)) 1)
(/.f64 1 (pow.f64 ew -1))
(pow.f64 (/.f64 1 (pow.f64 (pow.f64 ew -1) 3)) 1/3)
(/.f64 1 (pow.f64 ew -1))
(pow.f64 (pow.f64 ew -1) -1)
(/.f64 1 (pow.f64 ew -1))
(pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew -1))) 3)
(/.f64 1 (pow.f64 ew -1))
(cbrt.f64 (/.f64 1 (pow.f64 (pow.f64 ew -1) 3)))
(/.f64 1 (pow.f64 ew -1))
(neg.f64 (/.f64 -1 (pow.f64 ew -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 (pow.f64 ew -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 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 ew 2) -1) (/.f64 -1 (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 (/.f64 1 (cbrt.f64 (pow.f64 ew -1))) 0) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (pow.f64 ew 2) -1) (/.f64 1 (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 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))) 0) (/.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 ew -1)))) (cbrt.f64 (/.f64 (pow.f64 (pow.f64 ew 2) -1) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))))) (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1)))) 0) (cbrt.f64 (/.f64 (/.f64 1 (cbrt.f64 (pow.f64 ew -1))) (/.f64 (pow.f64 (pow.f64 ew 2) -1) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1))))) (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (pow.f64 ew -1)) 0) (/.f64 -1 (/.f64 -1 (/.f64 1 (pow.f64 ew -1)))) (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (pow.f64 ew -1)) 0) (/.f64 1 (pow.f64 (/.f64 1 (pow.f64 ew -1)) -1)) (/.f64 1 (pow.f64 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 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))))) (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))) 0) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 ew -1)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) -1))) (/.f64 1 (pow.f64 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 1 (cbrt.f64 (pow.f64 (pow.f64 ew 2) -1))))) (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) 0) (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 ew -1)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) -1))) (/.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) (cbrt.f64 (/.f64 (pow.f64 ew 2) (pow.f64 ew -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 (pow.f64 ew -1)) 0) (/.f64 -1 (/.f64 -1 (/.f64 1 (pow.f64 ew -1)))) (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 1 (pow.f64 ew -1)) 0) (/.f64 1 (pow.f64 (/.f64 1 (pow.f64 ew -1)) -1)) (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 (neg.f64 ew) 0) ew (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 ew 0) ew (/.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 -1) 3)) 0) (/.f64 1 (pow.f64 (/.f64 1 (pow.f64 (pow.f64 ew -1) 3)) -1/3)) (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (/.f64 -1 (pow.f64 ew 3))) 0) (pow.f64 (pow.f64 (/.f64 -1 (/.f64 -1 (pow.f64 ew 3))) -1/3) -1) (/.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)) 2) (/.f64 1 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 -1 (pow.f64 ew -1))) (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (pow.f64 ew -1)) 0) (/.f64 -1 (/.f64 (/.f64 -1 (pow.f64 ew -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 (/.f64 -1 (pow.f64 ew -1)) 0) (/.f64 -1 (/.f64 (/.f64 -1 (pow.f64 ew -1)) (pow.f64 ew 2))) (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 (pow.f64 (pow.f64 ew -1) 3) 0) (pow.f64 (pow.f64 (pow.f64 ew -1) 3) -1/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 (cbrt.f64 (pow.f64 ew -1)) 0) (pow.f64 (cbrt.f64 (pow.f64 ew -1)) -3) (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (pow.f64 ew -1)) 0) (/.f64 (/.f64 1 (pow.f64 (pow.f64 ew -1) 3)) (+.f64 (pow.f64 (/.f64 0 (pow.f64 ew -1)) 2) (+.f64 (/.f64 1 (pow.f64 (pow.f64 ew 2) -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 -1 (/.f64 -1 (pow.f64 ew 3))) (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (pow.f64 ew -1)) 0) (/.f64 (/.f64 1 (pow.f64 (pow.f64 ew -1) 3)) (/.f64 1 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 -1 (pow.f64 ew -1)) 0) (/.f64 (/.f64 -1 (/.f64 -1 (pow.f64 ew 3))) (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 (+.f64 (pow.f64 (/.f64 0 (pow.f64 ew -1)) 2) (+.f64 (/.f64 1 (pow.f64 (pow.f64 ew 2) -1)) (*.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 -1 (pow.f64 ew -1))))) 0) (/.f64 (/.f64 1 (pow.f64 (pow.f64 ew -1) 3)) (+.f64 (pow.f64 (/.f64 0 (pow.f64 ew -1)) 2) (+.f64 (/.f64 1 (pow.f64 (pow.f64 ew 2) -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 (/.f64 -1 (/.f64 -1 (pow.f64 ew 3))) (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 0 (pow.f64 ew -1)) 0) (/.f64 (/.f64 1 (pow.f64 (pow.f64 ew -1) 3)) (+.f64 (pow.f64 (/.f64 0 (pow.f64 ew -1)) 2) (+.f64 (/.f64 1 (pow.f64 (pow.f64 ew 2) -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 (/.f64 -1 (/.f64 -1 (pow.f64 ew 3))) (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 0 0) (/.f64 (/.f64 1 (pow.f64 (pow.f64 ew -1) 3)) (/.f64 1 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 0 0) (/.f64 (/.f64 -1 (/.f64 -1 (pow.f64 ew 3))) (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1)) (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 (/.f64 1 (pow.f64 (pow.f64 ew 2) -1)) 0) (/.f64 (/.f64 1 (pow.f64 (pow.f64 ew -1) 3)) (/.f64 1 (pow.f64 (pow.f64 ew 2) -1))) (/.f64 1 (pow.f64 ew -1)))
(if (!=.f64 (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -1) 0) (/.f64 (/.f64 -1 (/.f64 -1 (pow.f64 ew 3))) (pow.f64 (pow.f64 (pow.f64 ew 2) -1) -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))
(+.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 1 (pow.f64 ew -1)))
(/.f64 1 (pow.f64 ew -1))
(+.f64 (-.f64 (/.f64 0 (pow.f64 ew -1)) (/.f64 0 (/.f64 -1 ew))) (/.f64 1 (pow.f64 ew -1)))
(/.f64 1 (pow.f64 ew -1))
(+.f64 (neg.f64 (-.f64 (/.f64 0 (/.f64 -1 ew)) (/.f64 0 (pow.f64 ew -1)))) (/.f64 1 (pow.f64 ew -1)))
(/.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 (cbrt.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2)))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(*.f64 (cbrt.f64 (cbrt.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) 2))) (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) 2)))))
(*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (cbrt.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2))))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))) (cbrt.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))) (pow.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))) 2))
(*.f64 (cbrt.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) (*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2))))
(*.f64 (cbrt.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) (cbrt.f64 (*.f64 (sin.f64 t) (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2)) 2) (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))))
(*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(*.f64 (cbrt.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (*.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2)) (cbrt.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (*.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) (cbrt.f64 (sin.f64 t))))
(*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(*.f64 (cbrt.f64 (pow.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) 2)) (*.f64 (sin.f64 t) (cbrt.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))))
(*.f64 (cbrt.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) 2))))
(*.f64 (*.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))
(*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) (cbrt.f64 (pow.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) 2)))
(*.f64 (cbrt.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) 2))))
(*.f64 (*.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (cbrt.f64 (sin.f64 t)))
(*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) 2))) (cbrt.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(*.f64 (cbrt.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) 2))))
(*.f64 -1 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(*.f64 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) -1)
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2)) (*.f64 0 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))))) (cbrt.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(*.f64 1 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2))))
(*.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew) (sin.f64 t))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(*.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 1)
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2)) 0)) (cbrt.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(*.f64 (sin.f64 (neg.f64 t)) (neg.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(*.f64 (neg.f64 (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) (sin.f64 (neg.f64 t)))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(-.f64 1 (+.f64 1 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(-.f64 3 (+.f64 3 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(-.f64 0 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(/.f64 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) -1)
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(/.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 1)
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(/.f64 (-.f64 27 (pow.f64 (+.f64 3 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) 3)) (+.f64 9 (+.f64 (*.f64 (+.f64 3 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) (+.f64 3 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))) (*.f64 3 (+.f64 3 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))))))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) 3)) (+.f64 1 (+.f64 (*.f64 (+.f64 1 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) (+.f64 1 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))) (+.f64 1 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))))))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(fma.f64 0 3 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(fma.f64 0 -1 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(fma.f64 0 0 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(fma.f64 0 1 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(fma.f64 -1 0 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(fma.f64 1 0 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 1)
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(pow.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 3) 1/3)
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) 3)
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 3))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(neg.f64 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(if (!=.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 0) (pow.f64 (/.f64 1 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) -1) (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(if (!=.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 0) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(if (!=.f64 -1 0) (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) 0) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) -3) -1) (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(if (!=.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 3) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 3) -1/3) -1) (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(if (!=.f64 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 3) (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2)) (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 3) (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2)) (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(if (!=.f64 1 0) (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(if (!=.f64 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2)) (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(if (!=.f64 (*.f64 (sin.f64 (neg.f64 t)) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2) (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))) (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(if (!=.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 3) (pow.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 2)) (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(+.f64 0 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)))
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))
(+.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew)) 0)
(*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 1 (pow.f64 ew -1)) ew))

localize48.0ms (0%)

Local error

Found 4 expressions with local error:

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

Compiled 128 to 18 computations (85.9% saved)

series8.0ms (0%)

Counts
2 → 0
Calls

18 calls:

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

Compiled 20 to 20 computations (0% saved)

rewrite1.6s (1.5%)

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

simplify3.2s (2.9%)

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

localize79.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(pow.f64 (sin.f64 t) 3)
2.2b
(/.f64 (/.f64 eh ew) (tan.f64 t))
19.6b
(cbrt.f64 (pow.f64 (sin.f64 t) 3))
33.4b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
Compiler

Compiled 140 to 39 computations (72.1% saved)

series28.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
3.0ms
t
@inf
(cbrt.f64 (pow.f64 (sin.f64 t) 3))
3.0ms
t
@-inf
(cbrt.f64 (pow.f64 (sin.f64 t) 3))
1.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.9s (1.7%)

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

simplify4.0s (3.6%)

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

localize74.0ms (0.1%)

Local error

Found 4 expressions with local error:

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

Compiled 155 to 30 computations (80.6% saved)

series227.0ms (0.2%)

Counts
2 → 24
Calls

12 calls:

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

Compiled 10095 to 7680 computations (23.9% saved)

rewrite2.2s (2%)

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

simplify3.8s (3.5%)

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

localize51.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(pow.f64 (cbrt.f64 eh) 2)
0.6b
(cbrt.f64 eh)
2.2b
(/.f64 (/.f64 eh ew) (tan.f64 t))
33.4b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
Compiler

Compiled 169 to 36 computations (78.7% saved)

series27.0ms (0%)

Counts
1 → 0
Calls

3 calls:

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

Compiled 2140 to 1770 computations (17.3% saved)

rewrite1.9s (1.7%)

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

simplify3.1s (2.8%)

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

eval1.8s (1.6%)

Compiler

Compiled 126541 to 43940 computations (65.3% saved)

prune2.0s (1.8%)

Pruning

30 alts after pruning (27 fresh and 3 done)

PrunedKeptTotal
New2800192819
Fresh11819
Picked101
Done235
Total2814302844
Error
0b
Counts
2844 → 30
Alt Table
Click to see full alt table
StatusErrorProgram
0.3b
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 (/.f64 1 (/.f64 1 (sin.f64 t))) (pow.f64 ew -1)) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
13.1b
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.3b
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 1 (/.f64 (/.f64 -1 ew) (neg.f64 (sin.f64 t)))) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
13.0b
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 1 (/.f64 1 (*.f64 (sin.f64 t) ew))) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
13.5b
(fabs.f64 (+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
13.4b
(fabs.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 3) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
21.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 t t))) (sin.f64 t))) (cbrt.f64 2)) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
16.8b
(fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (cbrt.f64 (sin.f64 t))) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
16.8b
(fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew) (cbrt.f64 (sin.f64 t))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.2b
(fabs.f64 (+.f64 (*.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 -1 (/.f64 -1 ew)) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.4b
(fabs.f64 (+.f64 (*.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 -1 (/.f64 -1 ew)) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
6.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 -1 (/.f64 -1 ew)) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
32.6b
(fabs.f64 (+.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 ew 3))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
19.5b
(fabs.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 3)) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
30.7b
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
30.8b
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.2b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (if (!=.f64 (*.f64 (cos.f64 t) eh) 0) (pow.f64 (/.f64 (/.f64 1 eh) (cos.f64 t)) -1) (*.f64 (cos.f64 t) eh)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.2b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (if (!=.f64 (*.f64 (cos.f64 t) eh) 0) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) eh)) -1) (*.f64 (cos.f64 t) eh)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
7.4b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) 3) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
20.6b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 eh)) (cbrt.f64 (pow.f64 eh 2))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
0.4b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 t)) eh) (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.2b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 3)) eh) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.1b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.4b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
1.0b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 eh)) (pow.f64 (cbrt.f64 eh) 2)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.3b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
13.0b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
13.1b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
13.8b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
13.0b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (-.f64 3 (+.f64 3 (/.f64 (neg.f64 eh) (*.f64 t ew))))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
Compiler

Compiled 2038 to 1267 computations (37.8% saved)

localize51.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1 (*.f64 (cos.f64 t) eh))
0.2b
(pow.f64 (/.f64 1 (*.f64 (cos.f64 t) eh)) -1)
2.2b
(/.f64 (/.f64 eh ew) (tan.f64 t))
33.4b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
Compiler

Compiled 220 to 59 computations (73.2% saved)

series12.0ms (0%)

Counts
2 → 28
Calls

12 calls:

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

Compiled 1120 to 545 computations (51.3% saved)

rewrite1.6s (1.5%)

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

simplify4.9s (4.5%)

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

localize39.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 ew (sin.f64 t))
0.3b
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))
4.6b
(/.f64 eh (*.f64 t ew))
26.5b
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
Compiler

Compiled 106 to 14 computations (86.8% saved)

series12.0ms (0%)

Counts
1 → 0
Calls

9 calls:

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

Compiled 1640 to 45 computations (97.3% saved)

rewrite1.6s (1.5%)

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

simplify2.8s (2.5%)

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

localize116.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f64 -1/3 (*.f64 t eh))
2.2b
(/.f64 (/.f64 eh ew) (tan.f64 t))
5.1b
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
33.4b
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))
Compiler

Compiled 197 to 60 computations (69.5% saved)

series23.0ms (0%)

Counts
2 → 24
Calls

15 calls:

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

Compiled 1400 to 655 computations (53.2% saved)

rewrite1.9s (1.7%)

Algorithm
batch-egg-rewrite
Rules
82×egg-rr
35×egg-rr
Counts
2 → 117
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)
(*.f64 -1/3 (*.f64 t eh))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2)) (cbrt.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) (/.f64 -1 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 ew) (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) 2)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) (cbrt.f64 ew)) (/.f64 1 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 (pow.f64 ew -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) 2)) ew) (cbrt.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 ew -1) (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) (pow.f64 ew -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 ew) (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (/.f64 (neg.f64 eh) t) ew))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 1/3 t) eh) (neg.f64 ew)) (/.f64 (/.f64 eh t) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (neg.f64 eh) t) (neg.f64 ew)) (/.f64 (*.f64 -1/3 (*.f64 t eh)) (neg.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 (neg.f64 ew)) 1) (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) (cbrt.f64 ew)) (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) (cbrt.f64 ew)) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) (cbrt.f64 ew))) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2))) (neg.f64 (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2)) (neg.f64 (cbrt.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))))) (neg.f64 (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) (neg.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2)) (cbrt.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)))) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) 2))) (cbrt.f64 (pow.f64 ew 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew) (/.f64 0 (neg.f64 ew))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) 0) (pow.f64 (/.f64 ew (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) -1) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) (/.f64 ew (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) 2)))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 3) 0) (pow.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 3) -1/3) -1) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 0) (/.f64 1 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) -1)) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 3) (pow.f64 (/.f64 (/.f64 eh t) ew) 3)) (+.f64 (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) (-.f64 (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (/.f64 eh t) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) 3) (pow.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) 3) (pow.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (/.f64 eh t)))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 eh t) ew) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 eh t) ew) 3) (pow.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 3)) (+.f64 (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew)) (-.f64 (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew)) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2)) (+.f64 0 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 (neg.f64 ew))) (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2)) (+.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (/.f64 eh t) ew)) 0) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew))) (-.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (/.f64 eh t) ew))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))))) (-.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t)))) (-.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (/.f64 eh t)))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) 0) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew))) (-.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 0) (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (+.f64 1 (/.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) 0) (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (+.f64 1 (/.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (/.f64 eh t))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) 0) (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (+.f64 1 (/.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 eh t) ew) 0) (*.f64 (/.f64 (/.f64 eh t) ew) (+.f64 1 (/.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (/.f64 eh t) ew)))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew) 0) (/.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2) (*.f64 0 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 ew)) 3) (pow.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 (neg.f64 ew))) (+.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2) (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) (-.f64 (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (/.f64 eh t) ew)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 3) (pow.f64 (/.f64 (/.f64 eh t) ew) 3)) (+.f64 (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) (-.f64 (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (/.f64 eh t) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) 3) (pow.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (/.f64 eh t))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) 3) (pow.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (/.f64 eh t)))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew)) (-.f64 (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 eh t) ew) 3) (pow.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 3)) (+.f64 (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew)) (-.f64 (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2) (*.f64 0 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew)))) 0) (/.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2) (*.f64 0 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh 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 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2) (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 ew)) 3) (pow.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 (neg.f64 ew))) (+.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2) (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (/.f64 eh t) ew) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 3) (pow.f64 (/.f64 (/.f64 eh t) ew) 3)) (+.f64 (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) (-.f64 (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (/.f64 eh t) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) 3) (pow.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) 3) (pow.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (/.f64 eh t)))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 eh t) ew) 3) (pow.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 3)) (+.f64 (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew)) (-.f64 (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2) (*.f64 0 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh 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 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 (neg.f64 ew))) (+.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2) (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (/.f64 eh t) ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (/.f64 eh t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/3 t) eh)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eh (*.f64 -1/3 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 -1/3 eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 t eh)) (*.f64 -1/3 (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 -1/3) (*.f64 (cbrt.f64 1/9) (*.f64 t eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/3 eh) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -1/27 (*.f64 t eh))) (cbrt.f64 (pow.f64 (*.f64 t eh) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t eh) (cbrt.f64 -1/3)) (cbrt.f64 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/3 (cbrt.f64 (pow.f64 (*.f64 t eh) 2))) (cbrt.f64 (*.f64 t eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2)) (cbrt.f64 (*.f64 -1/27 (*.f64 t eh))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/9) (*.f64 (*.f64 t eh) (cbrt.f64 -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 1/9) (*.f64 t eh)) (cbrt.f64 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 t eh))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 t) eh) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 t) eh) 2)) (cbrt.f64 (*.f64 -1/3 (*.f64 t eh))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 -1/3 (*.f64 t eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/3 (*.f64 t eh))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/3 (*.f64 t eh)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t eh) -1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 eh 2)) (*.f64 (*.f64 -1/3 t) (cbrt.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 -1/3 t) (cbrt.f64 eh)) (cbrt.f64 (pow.f64 eh 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 1/3 t) eh))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 1/3 t) eh))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 -1) (*.f64 (*.f64 1/3 t) eh))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/3 (*.f64 t eh)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t eh) -3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/9) (*.f64 t eh)) (pow.f64 -1/3 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/3 t) eh) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 t eh))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 -1/3 (*.f64 t eh)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -1/3 (*.f64 t eh)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 t eh)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 1/3 t) eh))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 -1/3 (*.f64 t eh)) 3) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 -1/3 (*.f64 t eh)) 3) -1/3) -1) (*.f64 -1/3 (*.f64 t eh)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 -1/3 (*.f64 t eh)) (*.f64 -1/3 (*.f64 t eh)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 -1/3 (*.f64 t eh)) 0) (/.f64 1 (/.f64 1 (*.f64 -1/3 (*.f64 t eh)))) (*.f64 -1/3 (*.f64 t eh)))))))

simplify3.0s (2.7%)

Algorithm
egglog
Counts
141 → 150
Calls
Call 1
Inputs
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/3 t) (/.f64 1 t)) eh) ew))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/3 t) (/.f64 1 t)) eh) ew))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/3 t) (/.f64 1 t)) eh) ew))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/3 t) (/.f64 1 t)) eh) ew))
(/.f64 eh (*.f64 t ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2)) (cbrt.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew)))
(*.f64 1 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(*.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 1)
(*.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) (/.f64 -1 ew))
(*.f64 (/.f64 -1 ew) (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))))
(*.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) (cbrt.f64 (pow.f64 ew 2))))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) 2)) ew))
(*.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) (cbrt.f64 ew)) (/.f64 1 (cbrt.f64 (pow.f64 ew 2))))
(*.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 (pow.f64 ew -1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) 2)) ew) (cbrt.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))))
(*.f64 (pow.f64 ew -1) (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)))
(*.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) (pow.f64 ew -1))
(*.f64 -1 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))
(-.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))
(-.f64 0 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))
(-.f64 (/.f64 0 ew) (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))
(-.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (/.f64 (neg.f64 eh) t) ew))
(-.f64 (/.f64 (*.f64 (*.f64 1/3 t) eh) (neg.f64 ew)) (/.f64 (/.f64 eh t) (neg.f64 ew)))
(-.f64 (/.f64 (/.f64 (neg.f64 eh) t) (neg.f64 ew)) (/.f64 (*.f64 -1/3 (*.f64 t eh)) (neg.f64 ew)))
(-.f64 (/.f64 (/.f64 0 (neg.f64 ew)) 1) (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))
(-.f64 1 (+.f64 1 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew)))
(-.f64 3 (+.f64 3 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew)))
(/.f64 (/.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) (cbrt.f64 ew)) (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))
(/.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) (cbrt.f64 ew)) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) (cbrt.f64 ew))) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 1)
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2))) (neg.f64 (cbrt.f64 ew)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2)) (neg.f64 (cbrt.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))))) (neg.f64 (cbrt.f64 ew)))
(/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) (neg.f64 ew))
(/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew)
(/.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 ew))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2))) (cbrt.f64 ew))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2)) (cbrt.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)))) (cbrt.f64 ew))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) 2))) (cbrt.f64 (pow.f64 ew 2)))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew)) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 3) 1/3)
(pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 1)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 3))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))
(neg.f64 (-.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew) 0))
(neg.f64 (-.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew) (/.f64 0 (neg.f64 ew))))
(if (!=.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) 0) (pow.f64 (/.f64 ew (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) -1) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) (/.f64 ew (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) 2)))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 3) 0) (pow.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 3) -1/3) -1) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 0) (/.f64 1 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) -1)) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 3) (pow.f64 (/.f64 (/.f64 eh t) ew) 3)) (+.f64 (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) (-.f64 (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (/.f64 eh t) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) 3) (pow.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) 3) (pow.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (/.f64 eh t)))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (/.f64 eh t) ew) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 eh t) ew) 3) (pow.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 3)) (+.f64 (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew)) (-.f64 (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (+.f64 0 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew)) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2)) (+.f64 0 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (+.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 (neg.f64 ew))) (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2)) (+.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (-.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (/.f64 eh t) ew)) 0) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew))) (-.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (/.f64 eh t) ew))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))))) (-.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t)))) (-.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (/.f64 eh t)))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (-.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) 0) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew))) (-.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 0) (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (+.f64 1 (/.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) 0) (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (+.f64 1 (/.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (/.f64 eh t))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) 0) (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (+.f64 1 (/.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (/.f64 eh t) ew) 0) (*.f64 (/.f64 (/.f64 eh t) ew) (+.f64 1 (/.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (/.f64 eh t) ew)))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew) 0) (/.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2) (*.f64 0 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 ew)) 3) (pow.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 (neg.f64 ew))) (+.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2) (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (+.f64 (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) (-.f64 (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (/.f64 eh t) ew)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 3) (pow.f64 (/.f64 (/.f64 eh t) ew) 3)) (+.f64 (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) (-.f64 (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (/.f64 eh t) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) 3) (pow.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (/.f64 eh t))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) 3) (pow.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (/.f64 eh t)))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (+.f64 (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew)) (-.f64 (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 eh t) ew) 3) (pow.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 3)) (+.f64 (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew)) (-.f64 (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2) (*.f64 0 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew)))) 0) (/.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2) (*.f64 0 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 (neg.f64 ew))) (+.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2) (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 ew)) 3) (pow.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 (neg.f64 ew))) (+.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2) (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (/.f64 eh t) ew) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 3) (pow.f64 (/.f64 (/.f64 eh t) ew) 3)) (+.f64 (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) (-.f64 (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (/.f64 eh t) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) 3) (pow.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) 3) (pow.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (/.f64 eh t)))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 eh t) ew) 3) (pow.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 3)) (+.f64 (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew)) (-.f64 (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2) (*.f64 0 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 0 (neg.f64 ew)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 ew)) 3) (pow.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 (neg.f64 ew))) (+.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2) (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(+.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew))
(+.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (/.f64 eh t) ew))
(+.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))))
(+.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (/.f64 eh t)))
(+.f64 0 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(+.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(*.f64 (*.f64 -1/3 t) eh)
(*.f64 eh (*.f64 -1/3 t))
(*.f64 t (*.f64 -1/3 eh))
(*.f64 (cbrt.f64 (*.f64 t eh)) (*.f64 -1/3 (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))
(*.f64 (cbrt.f64 -1/3) (*.f64 (cbrt.f64 1/9) (*.f64 t eh)))
(*.f64 (*.f64 -1/3 eh) t)
(*.f64 (cbrt.f64 (*.f64 -1/27 (*.f64 t eh))) (cbrt.f64 (pow.f64 (*.f64 t eh) 2)))
(*.f64 (*.f64 (*.f64 t eh) (cbrt.f64 -1/3)) (cbrt.f64 1/9))
(*.f64 (*.f64 -1/3 (cbrt.f64 (pow.f64 (*.f64 t eh) 2))) (cbrt.f64 (*.f64 t eh)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2)) (cbrt.f64 (*.f64 -1/27 (*.f64 t eh))))
(*.f64 (cbrt.f64 1/9) (*.f64 (*.f64 t eh) (cbrt.f64 -1/3)))
(*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 t eh)) (cbrt.f64 -1/3))
(*.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 t eh))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 t) eh) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 t) eh) 2)) (cbrt.f64 (*.f64 -1/3 (*.f64 t eh))))
(*.f64 1 (*.f64 -1/3 (*.f64 t eh)))
(*.f64 -1/3 (*.f64 t eh))
(*.f64 (*.f64 -1/3 (*.f64 t eh)) 1)
(*.f64 (*.f64 t eh) -1/3)
(*.f64 (cbrt.f64 (pow.f64 eh 2)) (*.f64 (*.f64 -1/3 t) (cbrt.f64 eh)))
(*.f64 (*.f64 (*.f64 -1/3 t) (cbrt.f64 eh)) (cbrt.f64 (pow.f64 eh 2)))
(*.f64 -1 (*.f64 (*.f64 1/3 t) eh))
(-.f64 0 (*.f64 (*.f64 1/3 t) eh))
(-.f64 (/.f64 0 -1) (*.f64 (*.f64 1/3 t) eh))
(/.f64 (*.f64 -1/3 (*.f64 t eh)) 1)
(/.f64 (*.f64 t eh) -3)
(/.f64 (*.f64 (cbrt.f64 1/9) (*.f64 t eh)) (pow.f64 -1/3 -1/3))
(/.f64 (*.f64 (*.f64 1/3 t) eh) -1)
(pow.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 t eh))) 3)
(pow.f64 (pow.f64 (*.f64 -1/3 (*.f64 t eh)) 3) 1/3)
(pow.f64 (*.f64 -1/3 (*.f64 t eh)) 1)
(cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 t eh)) 3))
(neg.f64 (*.f64 (*.f64 1/3 t) eh))
(if (!=.f64 (pow.f64 (*.f64 -1/3 (*.f64 t eh)) 3) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 -1/3 (*.f64 t eh)) 3) -1/3) -1) (*.f64 -1/3 (*.f64 t eh)))
(if (!=.f64 1 0) (*.f64 -1/3 (*.f64 t eh)) (*.f64 -1/3 (*.f64 t eh)))
(if (!=.f64 (*.f64 -1/3 (*.f64 t eh)) 0) (/.f64 1 (/.f64 1 (*.f64 -1/3 (*.f64 t eh)))) (*.f64 -1/3 (*.f64 t eh)))
Outputs
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(/.f64 (*.f64 (+.f64 (/.f64 1 t) (*.f64 -1/3 t)) eh) ew)
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/3 t) (/.f64 1 t)) eh) ew))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/3 t) (/.f64 1 t)) eh) ew))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/3 t) (/.f64 1 t)) eh) ew))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 1/3 t) (/.f64 1 t)) eh) ew))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(/.f64 eh (*.f64 t ew))
(/.f64 (/.f64 eh t) ew)
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew))
(/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew)))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(*.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2)))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2)) (cbrt.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew)))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(*.f64 1 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(*.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 1)
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(*.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) (/.f64 -1 ew))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(*.f64 (/.f64 -1 ew) (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(*.f64 (cbrt.f64 (pow.f64 ew -1)) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) (*.f64 (cbrt.f64 ew) (cbrt.f64 (*.f64 ew ew))))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) 2)) ew))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) 2)) (cbrt.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)))) ew)
(*.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) (cbrt.f64 ew)) (/.f64 1 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) (*.f64 (cbrt.f64 ew) (cbrt.f64 (*.f64 ew ew))))
(*.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 (pow.f64 ew -1)))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) (*.f64 (cbrt.f64 ew) (cbrt.f64 (*.f64 ew ew))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) 2)) ew) (cbrt.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) 2)) (cbrt.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)))) ew)
(*.f64 (pow.f64 ew -1) (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(*.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) (pow.f64 ew -1))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(*.f64 -1 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(-.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(-.f64 0 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(-.f64 (/.f64 0 ew) (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(-.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (/.f64 (neg.f64 eh) t) ew))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(-.f64 (/.f64 (*.f64 (*.f64 1/3 t) eh) (neg.f64 ew)) (/.f64 (/.f64 eh t) (neg.f64 ew)))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(-.f64 (/.f64 (/.f64 (neg.f64 eh) t) (neg.f64 ew)) (/.f64 (*.f64 -1/3 (*.f64 t eh)) (neg.f64 ew)))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(-.f64 (/.f64 (/.f64 0 (neg.f64 ew)) 1) (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(-.f64 1 (+.f64 1 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew)))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(-.f64 3 (+.f64 3 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew)))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(/.f64 (/.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) (cbrt.f64 ew)) (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 ew 2)) 2)))
(/.f64 (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 ew) 2)) (cbrt.f64 ew))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 ew ew)) 2)))
(/.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) (cbrt.f64 ew)) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) (*.f64 (cbrt.f64 ew) (cbrt.f64 (*.f64 ew ew))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) (cbrt.f64 ew))) (neg.f64 (cbrt.f64 (pow.f64 ew 2))))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) (*.f64 (cbrt.f64 ew) (cbrt.f64 (*.f64 ew ew))))
(/.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 1)
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2))) (neg.f64 (cbrt.f64 ew)))
(cbrt.f64 (/.f64 (*.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) (pow.f64 (/.f64 (*.f64 eh (fma.f64 1/3 t (/.f64 -1 t))) ew) 2)) ew))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2)) (neg.f64 (cbrt.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))))) (neg.f64 (cbrt.f64 ew)))
(cbrt.f64 (/.f64 (*.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) (pow.f64 (/.f64 (*.f64 eh (fma.f64 1/3 t (/.f64 -1 t))) ew) 2)) ew))
(/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) (neg.f64 ew))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew)
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(/.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) (cbrt.f64 ew)) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) (*.f64 (cbrt.f64 ew) (cbrt.f64 (*.f64 ew ew))))
(/.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 ew))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) (*.f64 (cbrt.f64 ew) (cbrt.f64 (*.f64 ew ew))))
(/.f64 (*.f64 (cbrt.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2))) (cbrt.f64 ew))
(cbrt.f64 (/.f64 (*.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) (pow.f64 (/.f64 (*.f64 eh (fma.f64 1/3 t (/.f64 -1 t))) ew) 2)) ew))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 ew -1)) (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) (cbrt.f64 (pow.f64 ew 2)))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) (*.f64 (cbrt.f64 ew) (cbrt.f64 (*.f64 ew ew))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2)) (cbrt.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)))) (cbrt.f64 ew))
(cbrt.f64 (/.f64 (*.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) (pow.f64 (/.f64 (*.f64 eh (fma.f64 1/3 t (/.f64 -1 t))) ew) 2)) ew))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) 2))) (cbrt.f64 (pow.f64 ew 2)))
(cbrt.f64 (/.f64 (*.f64 (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew) (pow.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) 2)) (*.f64 ew ew)))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew)) 3)
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(pow.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 3) 1/3)
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 1)
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 3))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(neg.f64 (-.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew) 0))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(neg.f64 (-.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew) (/.f64 0 (neg.f64 ew))))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(if (!=.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) 0) (pow.f64 (/.f64 ew (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) -1) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) 0) (pow.f64 (/.f64 ew (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t))) -1) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) (/.f64 ew (cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) 2)))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) 2)) 0) (/.f64 (cbrt.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t))) (/.f64 ew (cbrt.f64 (pow.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) 2)))) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 3) 0) (pow.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 3) -1/3) -1) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew) 3) 0) (pow.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew) 3) -1/3) -1) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 0) (/.f64 1 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) -1)) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew) 0) (pow.f64 (/.f64 1 (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)) -1) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 3) (pow.f64 (/.f64 (/.f64 eh t) ew) 3)) (+.f64 (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) (-.f64 (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (/.f64 eh t) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 eh t) ew) 3) (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 3)) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 2) (*.f64 (/.f64 (/.f64 (/.f64 eh t) ew) ew) (fma.f64 eh (*.f64 t -1/3) (/.f64 (neg.f64 eh) t))))) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) 3) (pow.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (/.f64 eh t) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 eh t) ew) 3) (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 3)) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 2) (*.f64 (/.f64 (/.f64 (/.f64 eh t) ew) ew) (fma.f64 eh (*.f64 t -1/3) (/.f64 (neg.f64 eh) t))))) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) 3) (pow.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (/.f64 eh t)))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 eh t) ew) 3) (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 3)) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 2) (*.f64 (/.f64 (/.f64 (/.f64 eh t) ew) ew) (fma.f64 eh (*.f64 t -1/3) (/.f64 (neg.f64 eh) t))))) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (/.f64 eh t) ew) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 eh t) ew) 3) (pow.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 3)) (+.f64 (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew)) (-.f64 (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (/.f64 eh t) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 eh t) ew) 3) (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 3)) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 2) (*.f64 (/.f64 (/.f64 (/.f64 eh t) ew) ew) (fma.f64 eh (*.f64 t -1/3) (/.f64 (neg.f64 eh) t))))) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (+.f64 0 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew)) 0) (/.f64 (-.f64 0 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2)) (+.f64 0 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (*.f64 eh (fma.f64 1/3 t (/.f64 -1 t))) ew) 0) (/.f64 (pow.f64 (/.f64 (*.f64 eh (fma.f64 1/3 t (/.f64 -1 t))) ew) 2) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (+.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew)) 0) (/.f64 (-.f64 (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 (neg.f64 ew))) (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2)) (+.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (*.f64 eh (fma.f64 1/3 t (/.f64 -1 t))) ew) 0) (/.f64 (pow.f64 (/.f64 (*.f64 eh (fma.f64 1/3 t (/.f64 -1 t))) ew) 2) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (-.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (/.f64 eh t) ew)) 0) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew))) (-.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (/.f64 eh t) ew))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (fma.f64 eh (*.f64 t -1/3) (/.f64 (neg.f64 eh) t)) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 2) (pow.f64 (/.f64 (/.f64 eh t) ew) 2)) (/.f64 (fma.f64 eh (*.f64 t -1/3) (/.f64 (neg.f64 eh) t)) ew)) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))))) (-.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (-.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 2) (pow.f64 (/.f64 (/.f64 eh t) ew) 2)) (/.f64 (fma.f64 eh (*.f64 t -1/3) (/.f64 (neg.f64 eh) t)) ew)) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (-.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t)))) (-.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (/.f64 eh t)))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (fma.f64 eh (*.f64 t -1/3) (/.f64 (neg.f64 eh) t)) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 2) (pow.f64 (/.f64 (/.f64 eh t) ew) 2)) (/.f64 (fma.f64 eh (*.f64 t -1/3) (/.f64 (neg.f64 eh) t)) ew)) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (-.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) 0) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew))) (-.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (-.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 2) (pow.f64 (/.f64 (/.f64 eh t) ew) 2)) (/.f64 (fma.f64 eh (*.f64 t -1/3) (/.f64 (neg.f64 eh) t)) ew)) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 0) (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (+.f64 1 (/.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 0) (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (-.f64 (/.f64 (/.f64 eh t) (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) ew)) -1)) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) 0) (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (+.f64 1 (/.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (/.f64 eh t))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (/.f64 eh t) ew) 0) (*.f64 (/.f64 (/.f64 eh t) ew) (-.f64 (/.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (/.f64 (/.f64 eh t) ew) -1/3)) -1)) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) 0) (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (+.f64 1 (/.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 0) (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (-.f64 (/.f64 (/.f64 eh t) (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) ew)) -1)) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (/.f64 eh t) ew) 0) (*.f64 (/.f64 (/.f64 eh t) ew) (+.f64 1 (/.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (/.f64 eh t) ew)))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (/.f64 eh t) ew) 0) (*.f64 (/.f64 (/.f64 eh t) ew) (-.f64 (/.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (/.f64 (/.f64 eh t) ew) -1/3)) -1)) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew) 0) (/.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2) (*.f64 0 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (*.f64 eh (fma.f64 1/3 t (/.f64 -1 t))) ew) 0) (/.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew) 3) (pow.f64 (/.f64 (*.f64 eh (fma.f64 1/3 t (/.f64 -1 t))) ew) 2)) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 ew)) 3) (pow.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 (neg.f64 ew))) (+.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2) (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (*.f64 eh (fma.f64 1/3 t (/.f64 -1 t))) ew) 0) (/.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew) 3) (pow.f64 (/.f64 (*.f64 eh (fma.f64 1/3 t (/.f64 -1 t))) ew) 2)) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (+.f64 (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) (-.f64 (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (/.f64 eh t) ew)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 3) (pow.f64 (/.f64 (/.f64 eh t) ew) 3)) (+.f64 (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) (-.f64 (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (/.f64 eh t) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 2) (*.f64 (/.f64 (/.f64 (/.f64 eh t) ew) ew) (fma.f64 eh (*.f64 t -1/3) (/.f64 (neg.f64 eh) t)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 eh t) ew) 3) (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 3)) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 2) (*.f64 (/.f64 (/.f64 (/.f64 eh t) ew) ew) (fma.f64 eh (*.f64 t -1/3) (/.f64 (neg.f64 eh) t))))) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) 3) (pow.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 2) (*.f64 (/.f64 (/.f64 (/.f64 eh t) ew) ew) (fma.f64 eh (*.f64 t -1/3) (/.f64 (neg.f64 eh) t)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 eh t) ew) 3) (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 3)) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 2) (*.f64 (/.f64 (/.f64 (/.f64 eh t) ew) ew) (fma.f64 eh (*.f64 t -1/3) (/.f64 (neg.f64 eh) t))))) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (/.f64 eh t))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) 3) (pow.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (/.f64 eh t)))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 2) (*.f64 (/.f64 (/.f64 (/.f64 eh t) ew) ew) (fma.f64 eh (*.f64 t -1/3) (/.f64 (neg.f64 eh) t)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 eh t) ew) 3) (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 3)) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 2) (*.f64 (/.f64 (/.f64 (/.f64 eh t) ew) ew) (fma.f64 eh (*.f64 t -1/3) (/.f64 (neg.f64 eh) t))))) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (+.f64 (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew)) (-.f64 (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)))) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 eh t) ew) 3) (pow.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 3)) (+.f64 (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew)) (-.f64 (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 2) (*.f64 (/.f64 (/.f64 (/.f64 eh t) ew) ew) (fma.f64 eh (*.f64 t -1/3) (/.f64 (neg.f64 eh) t)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 eh t) ew) 3) (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 3)) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 2) (*.f64 (/.f64 (/.f64 (/.f64 eh t) ew) ew) (fma.f64 eh (*.f64 t -1/3) (/.f64 (neg.f64 eh) t))))) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2) (*.f64 0 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew)))) 0) (/.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2) (*.f64 0 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 eh (fma.f64 1/3 t (/.f64 -1 t))) ew) 2) 0) (/.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew) 3) (pow.f64 (/.f64 (*.f64 eh (fma.f64 1/3 t (/.f64 -1 t))) ew) 2)) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (+.f64 (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 (neg.f64 ew))) (+.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2) (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew)))) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 ew)) 3) (pow.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 (neg.f64 ew))) (+.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2) (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (pow.f64 (/.f64 (*.f64 eh (fma.f64 1/3 t (/.f64 -1 t))) ew) 2) 0) (/.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew) 3) (pow.f64 (/.f64 (*.f64 eh (fma.f64 1/3 t (/.f64 -1 t))) ew) 2)) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (/.f64 eh t) ew) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 3) (pow.f64 (/.f64 (/.f64 eh t) ew) 3)) (+.f64 (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) (-.f64 (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (/.f64 eh t) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (/.f64 eh t) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 eh t) ew) 3) (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 3)) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 2) (*.f64 (/.f64 (/.f64 (/.f64 eh t) ew) ew) (fma.f64 eh (*.f64 t -1/3) (/.f64 (neg.f64 eh) t))))) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) 3) (pow.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 eh t) ew) 3) (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 3)) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 2) (*.f64 (/.f64 (/.f64 (/.f64 eh t) ew) ew) (fma.f64 eh (*.f64 t -1/3) (/.f64 (neg.f64 eh) t))))) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) 3) (pow.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh)))) (-.f64 (*.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (/.f64 eh t))) (*.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (/.f64 eh t)))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (/.f64 eh t) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 eh t) ew) 3) (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 3)) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 2) (*.f64 (/.f64 (/.f64 (/.f64 eh t) ew) ew) (fma.f64 eh (*.f64 t -1/3) (/.f64 (neg.f64 eh) t))))) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 0) (/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 eh t) ew) 3) (pow.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 3)) (+.f64 (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (/.f64 eh t) ew)) (-.f64 (*.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew)) (*.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) 0) (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 eh t) ew) 3) (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 3)) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 t eh) 1/3) ew) 2) (*.f64 (/.f64 (/.f64 (/.f64 eh t) ew) ew) (fma.f64 eh (*.f64 t -1/3) (/.f64 (neg.f64 eh) t))))) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 3) (+.f64 0 (+.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2) (*.f64 0 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew) 3) (pow.f64 (/.f64 (*.f64 eh (fma.f64 1/3 t (/.f64 -1 t))) ew) 2)) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(if (!=.f64 (/.f64 0 (neg.f64 ew)) 0) (/.f64 (-.f64 (pow.f64 (/.f64 0 (neg.f64 ew)) 3) (pow.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew) 3)) (+.f64 (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 0 (neg.f64 ew))) (+.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew) 2) (*.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (neg.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t))) ew))))) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(if (!=.f64 0 0) (/.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew) 3) (pow.f64 (/.f64 (*.f64 eh (fma.f64 1/3 t (/.f64 -1 t))) ew) 2)) (/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew))
(+.f64 (/.f64 (/.f64 eh t) ew) (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(+.f64 (/.f64 (*.f64 -1/3 (*.f64 t eh)) ew) (/.f64 (/.f64 eh t) ew))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(+.f64 (*.f64 (pow.f64 ew -1) (/.f64 eh t)) (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(+.f64 (*.f64 (pow.f64 ew -1) (*.f64 -1/3 (*.f64 t eh))) (*.f64 (pow.f64 ew -1) (/.f64 eh t)))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(+.f64 0 (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(+.f64 (/.f64 0 (neg.f64 ew)) (/.f64 (fma.f64 (*.f64 -1/3 t) eh (/.f64 eh t)) ew))
(/.f64 (fma.f64 (*.f64 t -1/3) eh (/.f64 eh t)) ew)
(*.f64 (*.f64 -1/3 t) eh)
(*.f64 -1/3 (*.f64 t eh))
(*.f64 eh (*.f64 -1/3 t))
(*.f64 -1/3 (*.f64 t eh))
(*.f64 t (*.f64 -1/3 eh))
(*.f64 -1/3 (*.f64 t eh))
(*.f64 (cbrt.f64 (*.f64 t eh)) (*.f64 -1/3 (cbrt.f64 (pow.f64 (*.f64 t eh) 2))))
(*.f64 -1/3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2)) (cbrt.f64 (*.f64 t eh))))
(*.f64 (cbrt.f64 -1/3) (*.f64 (cbrt.f64 1/9) (*.f64 t eh)))
(*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 t eh)) (cbrt.f64 -1/3))
(*.f64 (*.f64 -1/3 eh) t)
(*.f64 -1/3 (*.f64 t eh))
(*.f64 (cbrt.f64 (*.f64 -1/27 (*.f64 t eh))) (cbrt.f64 (pow.f64 (*.f64 t eh) 2)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 t eh) -1/27) (pow.f64 (*.f64 t eh) 2)))
(*.f64 (*.f64 (*.f64 t eh) (cbrt.f64 -1/3)) (cbrt.f64 1/9))
(*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 t eh)) (cbrt.f64 -1/3))
(*.f64 (*.f64 -1/3 (cbrt.f64 (pow.f64 (*.f64 t eh) 2))) (cbrt.f64 (*.f64 t eh)))
(*.f64 -1/3 (*.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2)) (cbrt.f64 (*.f64 t eh))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 t eh) 2)) (cbrt.f64 (*.f64 -1/27 (*.f64 t eh))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 t eh) -1/27) (pow.f64 (*.f64 t eh) 2)))
(*.f64 (cbrt.f64 1/9) (*.f64 (*.f64 t eh) (cbrt.f64 -1/3)))
(*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 t eh)) (cbrt.f64 -1/3))
(*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 t eh)) (cbrt.f64 -1/3))
(*.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 t eh))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 t) eh) 2)))
(*.f64 -1/3 (*.f64 t eh))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 1/3 t) eh) 2)) (cbrt.f64 (*.f64 -1/3 (*.f64 t eh))))
(*.f64 -1/3 (*.f64 t eh))
(*.f64 1 (*.f64 -1/3 (*.f64 t eh)))
(*.f64 -1/3 (*.f64 t eh))
(*.f64 -1/3 (*.f64 t eh))
(*.f64 (*.f64 -1/3 (*.f64 t eh)) 1)
(*.f64 -1/3 (*.f64 t eh))
(*.f64 (*.f64 t eh) -1/3)
(*.f64 -1/3 (*.f64 t eh))
(*.f64 (cbrt.f64 (pow.f64 eh 2)) (*.f64 (*.f64 -1/3 t) (cbrt.f64 eh)))
(*.f64 (cbrt.f64 (*.f64 eh eh)) (*.f64 (*.f64 t -1/3) (cbrt.f64 eh)))
(*.f64 (*.f64 (*.f64 -1/3 t) (cbrt.f64 eh)) (cbrt.f64 (pow.f64 eh 2)))
(*.f64 (cbrt.f64 (*.f64 eh eh)) (*.f64 (*.f64 t -1/3) (cbrt.f64 eh)))
(*.f64 -1 (*.f64 (*.f64 1/3 t) eh))
(*.f64 -1/3 (*.f64 t eh))
(-.f64 0 (*.f64 (*.f64 1/3 t) eh))
(*.f64 -1/3 (*.f64 t eh))
(-.f64 (/.f64 0 -1) (*.f64 (*.f64 1/3 t) eh))
(*.f64 -1/3 (*.f64 t eh))
(/.f64 (*.f64 -1/3 (*.f64 t eh)) 1)
(*.f64 -1/3 (*.f64 t eh))
(/.f64 (*.f64 t eh) -3)
(*.f64 -1/3 (*.f64 t eh))
(/.f64 (*.f64 (cbrt.f64 1/9) (*.f64 t eh)) (pow.f64 -1/3 -1/3))
(*.f64 (*.f64 (cbrt.f64 1/9) (*.f64 t eh)) (cbrt.f64 -1/3))
(/.f64 (*.f64 (*.f64 1/3 t) eh) -1)
(*.f64 -1/3 (*.f64 t eh))
(pow.f64 (cbrt.f64 (*.f64 -1/3 (*.f64 t eh))) 3)
(*.f64 -1/3 (*.f64 t eh))
(pow.f64 (pow.f64 (*.f64 -1/3 (*.f64 t eh)) 3) 1/3)
(*.f64 -1/3 (*.f64 t eh))
(pow.f64 (*.f64 -1/3 (*.f64 t eh)) 1)
(*.f64 -1/3 (*.f64 t eh))
(cbrt.f64 (pow.f64 (*.f64 -1/3 (*.f64 t eh)) 3))
(*.f64 -1/3 (*.f64 t eh))
(neg.f64 (*.f64 (*.f64 1/3 t) eh))
(*.f64 -1/3 (*.f64 t eh))
(if (!=.f64 (pow.f64 (*.f64 -1/3 (*.f64 t eh)) 3) 0) (pow.f64 (pow.f64 (pow.f64 (*.f64 -1/3 (*.f64 t eh)) 3) -1/3) -1) (*.f64 -1/3 (*.f64 t eh)))
(if (!=.f64 (pow.f64 (*.f64 -1/3 (*.f64 t eh)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 -1/3 (*.f64 t eh)) 3) -1/3)) (*.f64 -1/3 (*.f64 t eh)))
(if (!=.f64 1 0) (*.f64 -1/3 (*.f64 t eh)) (*.f64 -1/3 (*.f64 t eh)))
(if (!=.f64 (*.f64 -1/3 (*.f64 t eh)) 0) (/.f64 1 (/.f64 1 (*.f64 -1/3 (*.f64 t eh)))) (*.f64 -1/3 (*.f64 t eh)))
(if (!=.f64 (*.f64 -1/3 (*.f64 t eh)) 0) (/.f64 -1/3 (/.f64 1 (*.f64 t eh))) (*.f64 -1/3 (*.f64 t eh)))

localize43.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.2b
(/.f64 (/.f64 eh ew) (tan.f64 t))
4.6b
(/.f64 eh (*.f64 t ew))
6.8b
(cbrt.f64 (*.f64 (sin.f64 t) ew))
26.5b
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
Compiler

Compiled 150 to 31 computations (79.3% saved)

series39.0ms (0%)

Counts
1 → 8
Calls

6 calls:

TimeVariablePointExpression
14.0ms
ew
@inf
(cbrt.f64 (*.f64 (sin.f64 t) ew))
1.0ms
t
@inf
(cbrt.f64 (*.f64 (sin.f64 t) ew))
1.0ms
t
@-inf
(cbrt.f64 (*.f64 (sin.f64 t) ew))
1.0ms
t
@0
(cbrt.f64 (*.f64 (sin.f64 t) ew))
0.0ms
ew
@-inf
(cbrt.f64 (*.f64 (sin.f64 t) ew))
Compiler

Compiled 1920 to 1275 computations (33.6% saved)

rewrite2.1s (1.9%)

Algorithm
batch-egg-rewrite
Rules
39×egg-rr
Counts
1 → 39
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 (sin.f64 t) ew))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 ew) (cbrt.f64 (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (*.f64 (cbrt.f64 (cbrt.f64 ew)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2) (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 ew)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2) (cbrt.f64 (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2) (cbrt.f64 (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (cbrt.f64 ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 (cbrt.f64 ew))) (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 ew) (cbrt.f64 (cbrt.f64 (sin.f64 t)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.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 (sin.f64 t))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 ew (cbrt.f64 (sin.f64 t)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (*.f64 (sin.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 t) ew) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (sin.f64 t) ew))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) -1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 0) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 t) ew))) -1) (cbrt.f64 (*.f64 (sin.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) -3)) (cbrt.f64 (*.f64 (sin.f64 t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (pow.f64 (pow.f64 (*.f64 (sin.f64 t) ew) -1/3) -1) (cbrt.f64 (*.f64 (sin.f64 t) ew)))))))

simplify2.2s (2%)

Algorithm
egglog
Counts
47 → 45
Calls
Call 1
Inputs
(pow.f64 (*.f64 (sin.f64 t) ew) 1/3)
(pow.f64 (*.f64 (sin.f64 t) ew) 1/3)
(pow.f64 (*.f64 (sin.f64 t) ew) 1/3)
(pow.f64 (*.f64 (sin.f64 t) ew) 1/3)
(pow.f64 (*.f64 (sin.f64 t) ew) 1/3)
(pow.f64 (*.f64 (sin.f64 t) ew) 1/3)
(pow.f64 (*.f64 (sin.f64 t) ew) 1/3)
(pow.f64 (*.f64 (sin.f64 t) ew) 1/3)
(*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 ew))
(*.f64 (cbrt.f64 ew) (cbrt.f64 (sin.f64 t)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (*.f64 (cbrt.f64 (cbrt.f64 ew)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2) (cbrt.f64 ew)))
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2) (cbrt.f64 (sin.f64 t))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2) (cbrt.f64 (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (cbrt.f64 ew)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 (cbrt.f64 ew))) (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2))
(*.f64 (*.f64 (cbrt.f64 ew) (cbrt.f64 (cbrt.f64 (sin.f64 t)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 ew))) (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)))
(*.f64 (cbrt.f64 (*.f64 ew (cbrt.f64 (sin.f64 t)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2) 2) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (sin.f64 t))))
(*.f64 1 (cbrt.f64 (*.f64 (sin.f64 t) ew)))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) -1))
(*.f64 -1 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 1)
(-.f64 0 (*.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) -1))
(-.f64 0 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))))
(/.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 1)
(pow.f64 (*.f64 (sin.f64 t) ew) 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 3)
(cbrt.f64 (*.f64 (sin.f64 t) ew))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) -1))
(neg.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))))
(neg.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) -1) 1))
(neg.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 1))
(neg.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) -1) 3))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) 3))
(if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 0) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 t) ew))) -1) (cbrt.f64 (*.f64 (sin.f64 t) ew)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) -3)) (cbrt.f64 (*.f64 (sin.f64 t) ew)))
(if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (pow.f64 (pow.f64 (*.f64 (sin.f64 t) ew) -1/3) -1) (cbrt.f64 (*.f64 (sin.f64 t) ew)))
Outputs
(pow.f64 (*.f64 (sin.f64 t) ew) 1/3)
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(pow.f64 (*.f64 (sin.f64 t) ew) 1/3)
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(pow.f64 (*.f64 (sin.f64 t) ew) 1/3)
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(pow.f64 (*.f64 (sin.f64 t) ew) 1/3)
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(pow.f64 (*.f64 (sin.f64 t) ew) 1/3)
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(pow.f64 (*.f64 (sin.f64 t) ew) 1/3)
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(pow.f64 (*.f64 (sin.f64 t) ew) 1/3)
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(pow.f64 (*.f64 (sin.f64 t) ew) 1/3)
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 ew))
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(*.f64 (cbrt.f64 ew) (cbrt.f64 (sin.f64 t)))
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2))
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) 2))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cbrt.f64 (*.f64 ew (sin.f64 t))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (*.f64 (cbrt.f64 (cbrt.f64 ew)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2)))
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))))
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2) (cbrt.f64 ew)))
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2) (cbrt.f64 (sin.f64 t))))
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) 2))
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2) (cbrt.f64 (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (cbrt.f64 ew)))
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) 2) 2))
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 (cbrt.f64 ew))) (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2))
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(*.f64 (*.f64 (cbrt.f64 ew) (cbrt.f64 (cbrt.f64 (sin.f64 t)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2))
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))))
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 ew))) (pow.f64 (cbrt.f64 (cbrt.f64 ew)) 2))
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew)))
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(*.f64 (cbrt.f64 (*.f64 ew (cbrt.f64 (sin.f64 t)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) 2))
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 2) 2) 2)))
(cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 ew (sin.f64 t)) 2)) 2) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 ew)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 ew 2)) (sin.f64 t))))
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(*.f64 1 (cbrt.f64 (*.f64 (sin.f64 t) ew)))
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(*.f64 -1 (*.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) -1))
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(*.f64 -1 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))))
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 1)
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(-.f64 0 (*.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) -1))
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(-.f64 0 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))))
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(/.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 1)
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 1)
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(pow.f64 (*.f64 (sin.f64 t) ew) 1/3)
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 3)
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(cbrt.f64 (*.f64 (sin.f64 t) ew))
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) -1))
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(neg.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))))
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(neg.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) -1) 1))
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(neg.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 1))
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(neg.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) -1) 3))
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(neg.f64 (pow.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)))) 3))
(cbrt.f64 (*.f64 ew (sin.f64 t)))
(if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 0) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 t) ew))) -1) (cbrt.f64 (*.f64 (sin.f64 t) ew)))
(if (!=.f64 (cbrt.f64 (*.f64 ew (sin.f64 t))) 0) (cbrt.f64 (/.f64 1 (/.f64 (/.f64 1 ew) (sin.f64 t)))) (cbrt.f64 (*.f64 ew (sin.f64 t))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew))) -3)) (cbrt.f64 (*.f64 (sin.f64 t) ew)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (sin.f64 t)))) 0) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 ew (sin.f64 t)))) -3) -1) (cbrt.f64 (*.f64 ew (sin.f64 t))))
(if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (pow.f64 (pow.f64 (*.f64 (sin.f64 t) ew) -1/3) -1) (cbrt.f64 (*.f64 (sin.f64 t) ew)))
(if (!=.f64 (*.f64 ew (sin.f64 t)) 0) (pow.f64 (pow.f64 (*.f64 ew (sin.f64 t)) -1/3) -1) (cbrt.f64 (*.f64 ew (sin.f64 t))))

localize87.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.2b
(/.f64 (/.f64 eh ew) (tan.f64 t))
4.6b
(/.f64 eh (*.f64 t ew))
14.6b
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
26.5b
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))
Compiler

Compiled 176 to 51 computations (71% saved)

series19.0ms (0%)

Counts
1 → 8
Calls

3 calls:

TimeVariablePointExpression
3.0ms
t
@inf
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
3.0ms
t
@-inf
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
1.0ms
t
@0
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
Compiler

Compiled 620 to 435 computations (29.8% saved)

rewrite1.6s (1.4%)

Algorithm
batch-egg-rewrite
Rules
47×egg-rr
Counts
1 → 47
Calls
Call 1
Inputs
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (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 (cbrt.f64 (*.f64 (sin.f64 t) (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 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (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 (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 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) (cbrt.f64 (*.f64 (cbrt.f64 (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 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 1 (cos.f64 t))) (cbrt.f64 (-.f64 1 (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) (cbrt.f64 (cbrt.f64 (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.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 (sin.f64 t) (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 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2)) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (sin.f64 t))) (*.f64 -1 (cbrt.f64 (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sin.f64 t)) -1) (*.f64 (cbrt.f64 (sin.f64 t)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) 2) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 t t)))) (cbrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 t t))) (cbrt.f64 4))) (cbrt.f64 (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 t t))) (cbrt.f64 2))) (cbrt.f64 (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (-.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 t t))) 3))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 t t))) (pow.f64 (cos.f64 t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 t t))) (sqrt.f64 2))) (cbrt.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 t) 2) 3))) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 t) 2) 2) (pow.f64 (cos.f64 t) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 t t)) 1)) (cbrt.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 t t))))) (neg.f64 (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 t t)))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 t t)))) 1) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) -3)) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) -1)) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (sin.f64 t) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (sin.f64 t) 2) -1/3)) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (*.f64 1/2 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 1/2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 1/2))))))

simplify2.1s (1.9%)

Algorithm
egglog
Counts
55 → 58
Calls
Call 1
Inputs
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 (sin.f64 t)))
(*.f64 (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 (sin.f64 t) (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (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 (cbrt.f64 (sin.f64 t))) (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2)) 2))))
(*.f64 (cbrt.f64 (+.f64 1 (cos.f64 t))) (cbrt.f64 (-.f64 1 (cos.f64 t))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) (cbrt.f64 (cbrt.f64 (sin.f64 t))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 t) (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 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2)) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))
(*.f64 (*.f64 -1 (cbrt.f64 (sin.f64 t))) (*.f64 -1 (cbrt.f64 (sin.f64 t))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 t)) -1) (*.f64 (cbrt.f64 (sin.f64 t)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) 2) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 t t)))) (cbrt.f64 1/2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 2))))
(*.f64 1 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) 2))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 1)
(/.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 t t))) (cbrt.f64 4))) (cbrt.f64 (cbrt.f64 2)))
(/.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 t t))) (cbrt.f64 2))) (cbrt.f64 (cbrt.f64 4)))
(/.f64 (cbrt.f64 (-.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 t t))) 3))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 t t))) (pow.f64 (cos.f64 t) 2)))))
(/.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 t t))) (sqrt.f64 2))) (cbrt.f64 (sqrt.f64 2)))
(/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 t) 2) 3))) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 t) 2) 2) (pow.f64 (cos.f64 t) 2)))))
(/.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 t t)) 1)) (cbrt.f64 -2))
(/.f64 (neg.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 t t))))) (neg.f64 (cbrt.f64 2)))
(/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 t t)))) (cbrt.f64 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 t t)))) 1) (cbrt.f64 2))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 1)
(/.f64 (*.f64 2 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 2)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 2) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 3)
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(pow.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 1)
(pow.f64 (cbrt.f64 (sin.f64 t)) 2)
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) -1))
(neg.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) -3)) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) -1)) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))
(if (!=.f64 (pow.f64 (sin.f64 t) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (sin.f64 t) 2) -1/3)) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))
(+.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (*.f64 1/2 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(+.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 1/2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 1/2))
Outputs
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(*.f64 (cbrt.f64 (sin.f64 t)) (cbrt.f64 (sin.f64 t)))
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (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 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))
(cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (sin.f64 t))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t)))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 t))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (sin.f64 t)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2)) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2)) 2))))
(*.f64 (cbrt.f64 (+.f64 1 (cos.f64 t))) (cbrt.f64 (-.f64 1 (cos.f64 t))))
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) 2) 2))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2)) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))) (cbrt.f64 (cbrt.f64 (sin.f64 t))))
(cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 t)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (sin.f64 t))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 t) (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 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2)) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t)))))
(*.f64 (*.f64 -1 (cbrt.f64 (sin.f64 t))) (*.f64 -1 (cbrt.f64 (sin.f64 t))))
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 t)) -1) (*.f64 (cbrt.f64 (sin.f64 t)) -1))
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) 2) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2)) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 t t)))) (cbrt.f64 1/2))
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2)) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (sin.f64 t)) 2))))
(*.f64 1 (cbrt.f64 (pow.f64 (sin.f64 t) 2)))
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))))) 2))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 t) (cbrt.f64 (sin.f64 t))) 2)) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (sin.f64 t)) 2))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 1)
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(/.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 t t))) (cbrt.f64 4))) (cbrt.f64 (cbrt.f64 2)))
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(/.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 t t))) (cbrt.f64 2))) (cbrt.f64 (cbrt.f64 4)))
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(/.f64 (cbrt.f64 (-.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 t t))) 3))) (cbrt.f64 (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 t t))) (pow.f64 (cos.f64 t) 2)))))
(cbrt.f64 (/.f64 (-.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (*.f64 2 t))) 3)) (fma.f64 1/2 (*.f64 (cos.f64 (*.f64 2 t)) (pow.f64 (cos.f64 t) 2)) 1/4)))
(/.f64 (cbrt.f64 (/.f64 (-.f64 1 (cos.f64 (+.f64 t t))) (sqrt.f64 2))) (cbrt.f64 (sqrt.f64 2)))
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 t) 2) 3))) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (pow.f64 (cos.f64 t) 2) 2) (pow.f64 (cos.f64 t) 2)))))
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(/.f64 (cbrt.f64 (-.f64 (cos.f64 (+.f64 t t)) 1)) (cbrt.f64 -2))
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(/.f64 (neg.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 t t))))) (neg.f64 (cbrt.f64 2)))
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(/.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 t t)))) (cbrt.f64 2))
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 1 (cos.f64 (+.f64 t t)))) 1) (cbrt.f64 2))
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 1)
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(/.f64 (*.f64 2 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 2)
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 2) 2)
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 3)
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(pow.f64 (pow.f64 (sin.f64 t) 2) 1/3)
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(pow.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 1)
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(pow.f64 (cbrt.f64 (sin.f64 t)) 2)
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) -1))
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(neg.f64 (*.f64 -1 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) -3)) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) 0) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) -3) -1) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 0) (/.f64 1 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) -1)) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 0) (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) -1) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))
(if (!=.f64 (pow.f64 (sin.f64 t) 2) 0) (/.f64 1 (pow.f64 (pow.f64 (sin.f64 t) 2) -1/3)) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))
(if (!=.f64 (pow.f64 (sin.f64 t) 2) 0) (pow.f64 (pow.f64 (pow.f64 (sin.f64 t) 2) -1/3) -1) (cbrt.f64 (pow.f64 (sin.f64 t) 2)))
(+.f64 (*.f64 1/2 (cbrt.f64 (pow.f64 (sin.f64 t) 2))) (*.f64 1/2 (cbrt.f64 (pow.f64 (sin.f64 t) 2))))
(cbrt.f64 (pow.f64 (sin.f64 t) 2))
(+.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 1/2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) 1/2))
(cbrt.f64 (pow.f64 (sin.f64 t) 2))

eval1.5s (1.4%)

Compiler

Compiled 116742 to 41303 computations (64.6% saved)

prune2.3s (2.1%)

Pruning

36 alts after pruning (32 fresh and 4 done)

PrunedKeptTotal
New2546182564
Fresh81422
Picked101
Done347
Total2558362594
Error
0b
Counts
2594 → 36
Alt Table
Click to see full alt table
StatusErrorProgram
0.3b
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 (/.f64 1 (/.f64 1 (sin.f64 t))) (pow.f64 ew -1)) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
13.9b
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
0.3b
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 1 (/.f64 (/.f64 -1 ew) (neg.f64 (sin.f64 t)))) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
13.9b
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 1 (/.f64 1 (*.f64 (sin.f64 t) ew))) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
14.3b
(fabs.f64 (+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
21.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 t t))) (sin.f64 t))) (cbrt.f64 2)) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
28.7b
(fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 ew)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
16.8b
(fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (cbrt.f64 (sin.f64 t))) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
17.6b
(fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew) (cbrt.f64 (sin.f64 t))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
0.2b
(fabs.f64 (+.f64 (*.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 -1 (/.f64 -1 ew)) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
6.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 -1 (/.f64 -1 ew)) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
33.4b
(fabs.f64 (+.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 ew 3))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
19.4b
(fabs.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 3)) ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
30.7b
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
30.8b
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
30.8b
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
0.2b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (if (!=.f64 (*.f64 (cos.f64 t) eh) 0) (pow.f64 (/.f64 (/.f64 1 (cos.f64 t)) eh) -1) (*.f64 (cos.f64 t) eh)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.2b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (if (!=.f64 (*.f64 (cos.f64 t) eh) 0) (/.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (/.f64 -1 eh)) (*.f64 (cos.f64 t) eh)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
7.4b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) 3) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
20.6b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 eh)) (cbrt.f64 (pow.f64 eh 2))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
0.4b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 t)) eh) (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.2b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 3)) eh) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.1b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
5.6b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
0.4b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (if (!=.f64 (*.f64 (cos.f64 t) eh) 0) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) eh)) -1) (*.f64 (cos.f64 t) eh)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
1.0b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 eh)) (pow.f64 (cbrt.f64 eh) 2)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.4b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
13.8b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))))
13.0b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
13.8b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))))
13.1b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
13.8b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
13.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (-.f64 3 (+.f64 3 (/.f64 (neg.f64 eh) (*.f64 t ew)))))))))
13.9b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (-.f64 1 (+.f64 1 (/.f64 (neg.f64 eh) (*.f64 t ew)))))))))
13.0b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (-.f64 3 (+.f64 3 (/.f64 (neg.f64 eh) (*.f64 t ew))))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
13.8b
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (-.f64 3 (+.f64 3 (/.f64 (neg.f64 eh) (*.f64 t ew))))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
Compiler

Compiled 1245 to 752 computations (39.6% saved)

regimes352.0ms (0.3%)

Counts
73 → 1
Calls
Call 1
Inputs
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (-.f64 3 (+.f64 3 (/.f64 (neg.f64 eh) (*.f64 t ew))))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (-.f64 1 (+.f64 1 (/.f64 (neg.f64 eh) (*.f64 t ew)))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (-.f64 3 (+.f64 3 (/.f64 (neg.f64 eh) (*.f64 t ew)))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (-.f64 3 (+.f64 3 (/.f64 (neg.f64 eh) (*.f64 t ew))))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 1 (/.f64 1 (*.f64 (sin.f64 t) ew))) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 3)) ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 ew 3))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 -1 (/.f64 -1 ew)) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 1 (/.f64 1 (*.f64 (sin.f64 t) ew))) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 -1 (/.f64 -1 ew)) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 3)) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 ew 3))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 ew)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 -1 (/.f64 -1 ew)) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 1 (/.f64 1 (*.f64 (sin.f64 t) ew))) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 3)) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 ew 3))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 t)) 3) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 3) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) 3) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew) (cbrt.f64 (sin.f64 t))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (if (!=.f64 (*.f64 (cos.f64 t) eh) 0) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) eh)) -1) (*.f64 (cos.f64 t) eh)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 1 (/.f64 1 (*.f64 (sin.f64 t) ew))) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 1 (/.f64 (/.f64 -1 ew) (neg.f64 (sin.f64 t)))) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (+.f64 (*.f64 eh (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) eh) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (if (!=.f64 (*.f64 (cos.f64 t) eh) 0) (/.f64 (/.f64 1 (/.f64 -1 (cos.f64 t))) (/.f64 -1 eh)) (*.f64 (cos.f64 t) eh)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 3)) eh) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 eh (cos.f64 t))) 3) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 3)) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 ew 3))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew) (cbrt.f64 (sin.f64 t))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 3) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 eh)) (pow.f64 (cbrt.f64 eh) 2)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 eh)) (cbrt.f64 (pow.f64 eh 2))) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 (+.f64 t t))) (sin.f64 t))) (cbrt.f64 2)) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (if (!=.f64 (*.f64 (cos.f64 t) eh) 0) (pow.f64 (/.f64 1 (*.f64 (cos.f64 t) eh)) -1) (*.f64 (cos.f64 t) eh)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (if (!=.f64 (*.f64 (cos.f64 t) eh) 0) (pow.f64 (/.f64 (/.f64 1 eh) (cos.f64 t)) -1) (*.f64 (cos.f64 t) eh)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (if (!=.f64 (*.f64 (cos.f64 t) eh) 0) (pow.f64 (/.f64 (/.f64 1 (cos.f64 t)) eh) -1) (*.f64 (cos.f64 t) eh)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 (/.f64 1 (/.f64 1 (sin.f64 t))) (pow.f64 ew -1)) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 (/.f64 1 (pow.f64 ew -1)) (/.f64 1 (sin.f64 t))) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) (cbrt.f64 (sin.f64 t))) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 eh)) (cbrt.f64 (pow.f64 eh 2))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 eh)) (pow.f64 (cbrt.f64 eh) 2)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 ew 2))) (cbrt.f64 ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 (sin.f64 t)) ew)) 3)) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 t)) eh) (pow.f64 (cbrt.f64 (cos.f64 t)) 2)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 t) 2)) eh) (cbrt.f64 (cos.f64 t))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 2)) ew) (cbrt.f64 (sin.f64 t))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 eh)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 eh) eh)) (pow.f64 (cbrt.f64 (*.f64 eh (*.f64 (cbrt.f64 eh) eh))) 2)))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (*.f64 (cos.f64 t) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 eh) eh) 2)) (cbrt.f64 (cbrt.f64 eh))))) (cbrt.f64 (pow.f64 eh 2))) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
Outputs
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
Calls

5 calls:

59.0ms
(+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
58.0ms
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
55.0ms
ew
54.0ms
eh
53.0ms
t
Results
ErrorSegmentsBranch
0.1b1eh
0.1b1ew
0.1b1t
0.1b1(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
0.1b1(+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))
Compiler

Compiled 2492 to 674 computations (73% saved)

regimes103.0ms (0.1%)

Counts
30 → 1
Calls
Call 1
Inputs
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (-.f64 3 (+.f64 3 (/.f64 (neg.f64 eh) (*.f64 t ew))))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (-.f64 1 (+.f64 1 (/.f64 (neg.f64 eh) (*.f64 t ew)))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (-.f64 3 (+.f64 3 (/.f64 (neg.f64 eh) (*.f64 t ew)))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (-.f64 3 (+.f64 3 (/.f64 (neg.f64 eh) (*.f64 t ew))))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 1 (/.f64 1 (*.f64 (sin.f64 t) ew))) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 3)) ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 ew 3))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 1 (/.f64 (pow.f64 (sin.f64 t) -1) ew)) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 -1 (/.f64 -1 ew)) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 1 (/.f64 1 (*.f64 (sin.f64 t) ew))) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (sin.f64 t) (if (!=.f64 ew 0) (/.f64 -1 (/.f64 -1 ew)) ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 3)) ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 ew 3))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
Outputs
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
Calls

3 calls:

25.0ms
t
25.0ms
ew
25.0ms
eh
Results
ErrorSegmentsBranch
0.3b1eh
0.3b1ew
0.3b1t
Compiler

Compiled 877 to 248 computations (71.7% saved)

regimes74.0ms (0.1%)

Counts
20 → 1
Calls
Call 1
Inputs
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) t))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) ew))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (-.f64 3 (+.f64 3 (/.f64 (neg.f64 eh) (*.f64 t ew))))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (-.f64 1 (+.f64 1 (/.f64 (neg.f64 eh) (*.f64 t ew)))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (-.f64 3 (+.f64 3 (/.f64 (neg.f64 eh) (*.f64 t ew)))))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 t ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (-.f64 3 (+.f64 3 (/.f64 (neg.f64 eh) (*.f64 t ew))))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
(fabs.f64 (+.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 t) ew) 0) (/.f64 1 (/.f64 1 (*.f64 (sin.f64 t) ew))) (*.f64 (sin.f64 t) ew)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew)))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 t) 3)) ew) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (*.f64 (sin.f64 t) (cbrt.f64 (pow.f64 ew 3))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
(fabs.f64 (+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 t) ew)) 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))
Outputs
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew))))))
Calls

3 calls:

20.0ms
t
18.0ms
eh
18.0ms
ew
Results
ErrorSegmentsBranch
0.4b1eh
0.4b1ew
0.4b1t
Compiler

Compiled 554 to 164 computations (70.4% saved)

regimes60.0ms (0.1%)

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

3 calls:

16.0ms
ew
14.0ms
t
14.0ms
eh
Results
ErrorSegmentsBranch
13.0b1eh
13.0b1ew
13.0b1t
Compiler

Compiled 343 to 104 computations (69.7% saved)

regimes38.0ms (0%)

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

3 calls:

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

Compiled 314 to 95 computations (69.7% saved)

regimes21.0ms (0%)

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

3 calls:

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

Compiled 242 to 86 computations (64.5% saved)

regimes26.0ms (0%)

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

3 calls:

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

Compiled 213 to 76 computations (64.3% saved)

regimes21.0ms (0%)

Accuracy

Total -17.0b remaining (-122.9%)

Threshold costs -17.0b (-122.9%)

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

3 calls:

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

Compiled 60 to 26 computations (56.7% saved)

simplify9.0ms (0%)

Stop Event
fuel
Compiler

Compiled 264 to 165 computations (37.5% saved)

soundness0.0ms (0%)

end87.0ms (0.1%)

Compiler

Compiled 240 to 71 computations (70.4% saved)

Profiling

Loading profile data...