Time bar (total: 14.3s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 4 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 5 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 6 |
| 6.3% | 6.2% | 93.7% | 0.1% | 0% | 0% | 0% | 7 |
| 15.6% | 15.6% | 84.3% | 0.1% | 0% | 0% | 0% | 8 |
| 28.1% | 28.1% | 71.8% | 0.1% | 0% | 0% | 0% | 9 |
| 30.5% | 30.4% | 69.5% | 0.1% | 0% | 0% | 0% | 10 |
| 38.3% | 38.2% | 61.7% | 0.1% | 0% | 0% | 0% | 11 |
| 39.6% | 39.6% | 60.3% | 0.1% | 0% | 0% | 0% | 12 |
Compiled 16 to 12 computations (25% saved)
| 1.1s | 4914× | body | 256 | valid |
| 1.0s | 1059× | body | 2048 | valid |
| 856.0ms | 1370× | body | 1024 | valid |
| 481.0ms | 908× | body | 512 | valid |
| 10.0ms | 5× | body | 4096 | valid |
| 2× | egg-herbie |
| 8× | associate-/r* |
| 4× | *-commutative |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 78 |
| 1 | 22 | 78 |
| 2 | 26 | 78 |
| 0 | 2 | 2 |
| 1× | saturated |
| 1× | saturated |
| Inputs |
|---|
0 |
1 |
| Outputs |
|---|
0 |
1 |
| Inputs |
|---|
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(/.f64 (tan.f64 (/.f64 y (*.f64 x 2))) (sin.f64 (/.f64 y (*.f64 x 2)))) |
| Outputs |
|---|
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(/.f64 (tan.f64 (/.f64 y (*.f64 x 2))) (sin.f64 (/.f64 y (*.f64 x 2)))) |
Compiled 17 to 13 computations (23.5% saved)
| 1× | egg-herbie |
| 4× | associate-/r* |
| 2× | *-commutative |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 39 |
| 1 | 14 | 39 |
| 2 | 16 | 39 |
| 1× | saturated |
| Inputs |
|---|
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
| Outputs |
|---|
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
Compiled 15 to 11 computations (26.7% saved)
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 0 | 1 | 1 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 0 | 2 | 2 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 42.2% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
Compiled 15 to 11 computations (26.7% saved)
Found 3 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 89.5% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
| ✓ | 53.0% | (sin.f64 (/.f64 x (*.f64 y 2))) |
| ✓ | 52.2% | (tan.f64 (/.f64 x (*.f64 y 2))) |
Compiled 38 to 25 computations (34.2% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | y | @ | -inf | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
| 1.0ms | y | @ | -inf | (tan.f64 (/.f64 x (*.f64 y 2))) |
| 1.0ms | y | @ | inf | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
| 1.0ms | y | @ | inf | (tan.f64 (/.f64 x (*.f64 y 2))) |
| 1.0ms | x | @ | inf | (tan.f64 (/.f64 x (*.f64 y 2))) |
| 1× | batch-egg-rewrite |
| 1242× | prod-diff |
| 1224× | log-prod |
| 662× | pow-prod-down |
| 552× | pow-prod-up |
| 486× | pow-exp |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 73 |
| 1 | 231 | 73 |
| 2 | 3060 | 57 |
| 1× | node limit |
| Inputs |
|---|
(tan.f64 (/.f64 x (*.f64 y 2))) |
(sin.f64 (/.f64 x (*.f64 y 2))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
| Outputs |
|---|
(+.f64 0 (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) |
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 1) |
(*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(*.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 1 (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (neg.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 3) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 2) 1/2) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3) 1/3) |
(pow.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) |
(pow.f64 (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) -1) |
(neg.f64 (tan.f64 (/.f64 x (*.f64 y -2)))) |
(sqrt.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(log.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))))) |
(cbrt.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3)) |
(expm1.f64 (log1p.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(exp.f64 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(exp.f64 (*.f64 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 0 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 1) |
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1))) |
(*.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(*.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 2) 1/2) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) |
(neg.f64 (sin.f64 (/.f64 x (*.f64 y -2)))) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(log.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 1) |
(*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(*.f64 1 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (*.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (neg.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) -2) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) -1/2) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) 1) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2) 1/2) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3) 1/3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1) |
(pow.f64 (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 1) -1) |
(neg.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) |
(log.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) |
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3) (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3))) |
(expm1.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) 2)) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1)) |
(log1p.f64 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
| 1× | egg-herbie |
| 930× | unswap-sqr |
| 692× | fma-neg |
| 604× | sub-neg |
| 544× | div-sub |
| 540× | fma-def |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 471 | 8077 |
| 1 | 1248 | 7815 |
| 2 | 5105 | 7689 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y))) |
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 1/2 (/.f64 x y)))) |
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 17/40320 (/.f64 (pow.f64 x 7) (pow.f64 y 7)))))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 1/2 (/.f64 x y)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 1/768 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))) |
(-.f64 (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2)) (pow.f64 y 7))) (+.f64 (*.f64 1/768 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/384 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4)) (pow.f64 y 7))) (*.f64 -1/92160 (/.f64 (pow.f64 x 7) (pow.f64 y 7))))))))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y))) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y)))) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/645120 (pow.f64 x 7)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (+.f64 (*.f64 1/92160 (pow.f64 x 7)) (*.f64 1/384 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 4)))))) (pow.f64 y 7))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y))))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 61/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
1 |
(-.f64 (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x)))) (*.f64 -1/24 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (*.f64 (pow.f64 y 4) x))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x))))) (+.f64 (*.f64 1/1920 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 -1/24 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/645120 (pow.f64 x 7)) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 -1/92160 (pow.f64 x 7))))) (*.f64 (pow.f64 y 6) x))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (*.f64 (pow.f64 y 4) x)))))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) (+.f64 (*.f64 1/1920 (pow.f64 x 4)) (*.f64 -1/24 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 2))))) (pow.f64 x 2)) (pow.f64 y 6))) (+.f64 (*.f64 1/1920 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 4)) (pow.f64 y 6))) (+.f64 (*.f64 -1/322560 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/1920 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 -1/24 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))))))) |
1 |
(-.f64 (+.f64 1 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x)))) (*.f64 -1/24 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x))) (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (*.f64 (pow.f64 y 4) x))))) (+.f64 (*.f64 1/1920 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 -1/24 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (*.f64 (pow.f64 y 4) x))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x))) (*.f64 -2 (/.f64 (-.f64 (*.f64 1/645120 (pow.f64 x 7)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (+.f64 (*.f64 1/92160 (pow.f64 x 7)) (*.f64 1/384 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 4)))))) (*.f64 (pow.f64 y 6) x)))))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x)) (+.f64 (*.f64 -1/24 (*.f64 (-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 2))) (*.f64 1/1920 (pow.f64 x 4)))) (pow.f64 x 2)) (pow.f64 y 6))) (+.f64 (*.f64 1/1920 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 4)) (pow.f64 y 6))) (+.f64 (*.f64 -1/322560 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/1920 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 -1/24 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))))))) |
(+.f64 0 (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) |
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 1) |
(*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(*.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 1 (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (neg.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 3) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 2) 1/2) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3) 1/3) |
(pow.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) |
(pow.f64 (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) -1) |
(neg.f64 (tan.f64 (/.f64 x (*.f64 y -2)))) |
(sqrt.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(log.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))))) |
(cbrt.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3)) |
(expm1.f64 (log1p.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(exp.f64 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(exp.f64 (*.f64 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 0 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 1) |
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1))) |
(*.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(*.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 2) 1/2) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) |
(neg.f64 (sin.f64 (/.f64 x (*.f64 y -2)))) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(log.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 1) |
(*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(*.f64 1 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (*.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (neg.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) -2) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) -1/2) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) 1) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2) 1/2) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3) 1/3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1) |
(pow.f64 (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 1) -1) |
(neg.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) |
(log.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) |
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3) (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3))) |
(expm1.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) 2)) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1)) |
(log1p.f64 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
| Outputs |
|---|
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y))) |
(fma.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 1/2 (/.f64 x y))) |
(fma.f64 1/24 (pow.f64 (/.f64 x y) 3) (*.f64 1/2 (/.f64 x y))) |
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 1/2 (/.f64 x y)))) |
(fma.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (*.f64 1/2 (/.f64 x y)))) |
(fma.f64 1/24 (pow.f64 (/.f64 x y) 3) (fma.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (*.f64 1/2 (/.f64 x y)))) |
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 17/40320 (/.f64 (pow.f64 x 7) (pow.f64 y 7)))))) |
(fma.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (fma.f64 1/2 (/.f64 x y) (*.f64 17/40320 (/.f64 (pow.f64 x 7) (pow.f64 y 7)))))) |
(fma.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (fma.f64 17/40320 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) (*.f64 1/2 (/.f64 x y))))) |
(fma.f64 1/24 (pow.f64 (/.f64 x y) 3) (fma.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (fma.f64 17/40320 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) (*.f64 1/2 (/.f64 x y))))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 1/2 (/.f64 x y)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(fma.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 1/2 (/.f64 x y))) |
(fma.f64 1/24 (pow.f64 (/.f64 x y) 3) (*.f64 1/2 (/.f64 x y))) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 1/768 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))) |
(-.f64 (fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/3840))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 5) (*.f64 x x))) (fma.f64 1/768 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/16)))) |
(-.f64 (fma.f64 1/2 (/.f64 x y) (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48 (/.f64 (pow.f64 x 5) (/.f64 (pow.f64 y 5) 1/3840)))) (fma.f64 -1/8 (/.f64 (pow.f64 x 3) (/.f64 (/.f64 (pow.f64 y 5) (*.f64 x x)) 1/24)) (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/16 (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/768)))) |
(-.f64 (fma.f64 1/2 (/.f64 x y) (fma.f64 (pow.f64 (/.f64 x y) 3) -1/48 (/.f64 (pow.f64 x 5) (/.f64 (pow.f64 y 5) 1/3840)))) (fma.f64 -1/8 (/.f64 (pow.f64 x 3) (/.f64 (/.f64 (pow.f64 y 5) (*.f64 x x)) 1/24)) (fma.f64 (pow.f64 (/.f64 x y) 3) -1/16 (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/768)))) |
(-.f64 (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2)) (pow.f64 y 7))) (+.f64 (*.f64 1/768 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/384 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4)) (pow.f64 y 7))) (*.f64 -1/92160 (/.f64 (pow.f64 x 7) (pow.f64 y 7))))))))) |
(-.f64 (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) (fma.f64 1/2 (/.f64 x y) (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/3840)))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 5) (*.f64 x x))) (fma.f64 -1/8 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768))) (/.f64 (pow.f64 y 7) (*.f64 x x))) (fma.f64 1/768 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (fma.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 1/384 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 7) (pow.f64 x 4))) (*.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) -1/92160))))))) |
(-.f64 (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48 (fma.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) -1/645120 (fma.f64 1/2 (/.f64 x y) (/.f64 (pow.f64 x 5) (/.f64 (pow.f64 y 5) 1/3840))))) (fma.f64 -1/8 (/.f64 (pow.f64 x 3) (/.f64 (/.f64 (pow.f64 y 5) (*.f64 x x)) 1/24)) (fma.f64 -1/8 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) (/.f64 (pow.f64 y 7) (*.f64 x x))) (fma.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/768 (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/16 (fma.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) -1/92160 (/.f64 (*.f64 (pow.f64 x 3) (*.f64 1/24 (pow.f64 x 4))) (/.f64 (pow.f64 y 7) 1/384)))))))) |
(-.f64 (fma.f64 (pow.f64 (/.f64 x y) 3) -1/48 (fma.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) -1/645120 (fma.f64 1/2 (/.f64 x y) (/.f64 (pow.f64 x 5) (/.f64 (pow.f64 y 5) 1/3840))))) (fma.f64 -1/8 (/.f64 (pow.f64 x 3) (/.f64 (/.f64 (pow.f64 y 5) (*.f64 x x)) 1/24)) (fma.f64 -1/8 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) (/.f64 (pow.f64 y 7) (*.f64 x x))) (fma.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/768 (fma.f64 (pow.f64 (/.f64 x y) 3) -1/16 (fma.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) -1/92160 (/.f64 (*.f64 (pow.f64 x 3) (*.f64 1/24 (pow.f64 x 4))) (/.f64 (pow.f64 y 7) 1/384)))))))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y))) |
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) -1/24) (pow.f64 y 3)) (*.f64 1/2 (/.f64 x y))) |
(-.f64 (*.f64 1/2 (/.f64 x y)) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 y 3) -1/24))) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y)))) |
(fma.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24))))) (pow.f64 y 5)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) -1/24) (pow.f64 y 3)) (*.f64 1/2 (/.f64 x y)))) |
(-.f64 (-.f64 (*.f64 1/2 (/.f64 x y)) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 y 3) -1/24))) (/.f64 (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 (*.f64 x x) -1/24)))) (pow.f64 y 5))) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/645120 (pow.f64 x 7)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (+.f64 (*.f64 1/92160 (pow.f64 x 7)) (*.f64 1/384 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 4)))))) (pow.f64 y 7))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y))))) |
(fma.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24))))) (pow.f64 y 5)) (fma.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))) (fma.f64 1/92160 (pow.f64 x 7) (*.f64 1/384 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) -1/24)))))) (pow.f64 y 7)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) -1/24) (pow.f64 y 3)) (*.f64 1/2 (/.f64 x y))))) |
(-.f64 (-.f64 (-.f64 (*.f64 1/2 (/.f64 x y)) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 y 3) -1/24))) (/.f64 (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 (*.f64 -1/8 (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 (*.f64 x x) -1/24))))) (*.f64 x x) (fma.f64 (pow.f64 x 7) 1/92160 (*.f64 1/384 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (pow.f64 x 4))))))) (pow.f64 y 7))) (/.f64 (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 (*.f64 x x) -1/24)))) (pow.f64 y 5))) |
(-.f64 (-.f64 (*.f64 1/2 (/.f64 x y)) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 y 3) -1/24))) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 (*.f64 x x) -1/24)))) (pow.f64 y 5)) (/.f64 (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 (*.f64 -1/8 (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 (*.f64 x x) -1/24))))) (*.f64 x x) (fma.f64 (pow.f64 x 7) 1/92160 (*.f64 1/384 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (pow.f64 x 4))))))) (pow.f64 y 7)))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(fma.f64 1/2 (/.f64 x y) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48)) |
(fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48 (*.f64 1/2 (/.f64 x y))) |
(fma.f64 (pow.f64 (/.f64 x y) 3) -1/48 (*.f64 1/2 (/.f64 x y))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/3840))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48 (/.f64 (pow.f64 x 5) (/.f64 (pow.f64 y 5) 1/3840)))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 (pow.f64 (/.f64 x y) 3) -1/48 (/.f64 (pow.f64 x 5) (/.f64 (pow.f64 y 5) 1/3840)))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/3840)))) |
(fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48 (fma.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) -1/645120 (fma.f64 1/2 (/.f64 x y) (/.f64 (pow.f64 x 5) (/.f64 (pow.f64 y 5) 1/3840))))) |
(fma.f64 (pow.f64 (/.f64 x y) 3) -1/48 (fma.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) -1/645120 (fma.f64 1/2 (/.f64 x y) (/.f64 (pow.f64 x 5) (/.f64 (pow.f64 y 5) 1/3840))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(fma.f64 1/2 (/.f64 x y) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48)) |
(fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48 (*.f64 1/2 (/.f64 x y))) |
(fma.f64 (pow.f64 (/.f64 x y) 3) -1/48 (*.f64 1/2 (/.f64 x y))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/3840))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48 (/.f64 (pow.f64 x 5) (/.f64 (pow.f64 y 5) 1/3840)))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 (pow.f64 (/.f64 x y) 3) -1/48 (/.f64 (pow.f64 x 5) (/.f64 (pow.f64 y 5) 1/3840)))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/3840)))) |
(fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48 (fma.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) -1/645120 (fma.f64 1/2 (/.f64 x y) (/.f64 (pow.f64 x 5) (/.f64 (pow.f64 y 5) 1/3840))))) |
(fma.f64 (pow.f64 (/.f64 x y) 3) -1/48 (fma.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) -1/645120 (fma.f64 1/2 (/.f64 x y) (/.f64 (pow.f64 x 5) (/.f64 (pow.f64 y 5) 1/3840))))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(fma.f64 1/2 (/.f64 x y) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48)) |
(fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48 (*.f64 1/2 (/.f64 x y))) |
(fma.f64 (pow.f64 (/.f64 x y) 3) -1/48 (*.f64 1/2 (/.f64 x y))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/3840))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48 (/.f64 (pow.f64 x 5) (/.f64 (pow.f64 y 5) 1/3840)))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 (pow.f64 (/.f64 x y) 3) -1/48 (/.f64 (pow.f64 x 5) (/.f64 (pow.f64 y 5) 1/3840)))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/3840)))) |
(fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48 (fma.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) -1/645120 (fma.f64 1/2 (/.f64 x y) (/.f64 (pow.f64 x 5) (/.f64 (pow.f64 y 5) 1/3840))))) |
(fma.f64 (pow.f64 (/.f64 x y) 3) -1/48 (fma.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) -1/645120 (fma.f64 1/2 (/.f64 x y) (/.f64 (pow.f64 x 5) (/.f64 (pow.f64 y 5) 1/3840))))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (*.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y)))) |
(fma.f64 1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(+.f64 1 (fma.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y))))) |
(+.f64 1 (fma.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (/.f64 1/8 (/.f64 (*.f64 y y) (*.f64 x x))))) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 61/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(+.f64 1 (fma.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 61/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(+.f64 1 (fma.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 61/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) (/.f64 1/8 (/.f64 (*.f64 y y) (*.f64 x x)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
1 |
(-.f64 (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x)))) (*.f64 -1/24 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (-.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 x 3) 1/24)) (*.f64 x (*.f64 y y))) (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) -1/24))) |
(+.f64 1 (fma.f64 2 (*.f64 (/.f64 (pow.f64 x 3) (*.f64 y y)) (/.f64 1/24 x)) (*.f64 1/24 (*.f64 (/.f64 x y) (/.f64 x y))))) |
(+.f64 1 (/.f64 (fma.f64 2 (/.f64 (pow.f64 x 3) (/.f64 x 1/24)) (*.f64 1/24 (*.f64 x x))) (*.f64 y y))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (*.f64 (pow.f64 y 4) x))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x))))) (+.f64 (*.f64 1/1920 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 -1/24 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) |
(+.f64 1 (-.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768))) (*.f64 x (pow.f64 y 4))) (/.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x (*.f64 y y))))) (fma.f64 1/1920 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 -1/24 (+.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 x 3) 1/24) x)) (*.f64 1/24 (*.f64 x x))) (/.f64 (pow.f64 y 4) (*.f64 x x))) (/.f64 (*.f64 x x) (*.f64 y y))))))) |
(-.f64 (fma.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 x 3) (*.f64 y y)) (/.f64 1/24 x)) (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) (*.f64 x (pow.f64 y 4)))) 1) (fma.f64 -1/24 (+.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 (fma.f64 2 (/.f64 (pow.f64 x 3) (/.f64 x 1/24)) (*.f64 1/24 (*.f64 x x))) (pow.f64 y 4)) (*.f64 x x))) (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 4) 1/1920)))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/645120 (pow.f64 x 7)) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 -1/92160 (pow.f64 x 7))))) (*.f64 (pow.f64 y 6) x))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (*.f64 (pow.f64 y 4) x)))))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) (+.f64 (*.f64 1/1920 (pow.f64 x 4)) (*.f64 -1/24 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 2))))) (pow.f64 x 2)) (pow.f64 y 6))) (+.f64 (*.f64 1/1920 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 4)) (pow.f64 y 6))) (+.f64 (*.f64 -1/322560 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/1920 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 -1/24 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))))))) |
(+.f64 1 (-.f64 (fma.f64 2 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x (*.f64 y y))) (*.f64 2 (+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 7) -1/645120) (fma.f64 1/384 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (pow.f64 x 4)) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 (pow.f64 x 7) -1/92160)))) (*.f64 x (pow.f64 y 6))) (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768))) (*.f64 x (pow.f64 y 4)))))) (fma.f64 -1/24 (/.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768))) x)) (fma.f64 1/1920 (pow.f64 x 4) (*.f64 -1/24 (*.f64 (*.f64 x x) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 x 3) 1/24) x)) (*.f64 1/24 (*.f64 x x))))))) (/.f64 (pow.f64 y 6) (*.f64 x x))) (fma.f64 1/1920 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 x 3) 1/24) x)) (*.f64 1/24 (*.f64 x x))) (/.f64 (pow.f64 y 6) (pow.f64 x 4))) (fma.f64 -1/322560 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) (fma.f64 1/1920 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 -1/24 (+.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 x 3) 1/24) x)) (*.f64 1/24 (*.f64 x x))) (/.f64 (pow.f64 y 4) (*.f64 x x))) (/.f64 (*.f64 x x) (*.f64 y y)))))))))) |
(+.f64 1 (-.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 x 3) (*.f64 y y)) (/.f64 1/24 x)) (+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) (*.f64 x (pow.f64 y 4))) (/.f64 (-.f64 (*.f64 (pow.f64 x 7) -1/645120) (fma.f64 1/384 (*.f64 (pow.f64 x 3) (*.f64 1/24 (pow.f64 x 4))) (fma.f64 (pow.f64 x 7) -1/92160 (*.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x))))))))))) (*.f64 x (pow.f64 y 6)))))) (fma.f64 -1/24 (/.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) x)) (fma.f64 (pow.f64 x 4) 1/1920 (*.f64 (*.f64 (*.f64 x x) -1/24) (fma.f64 2 (/.f64 (pow.f64 x 3) (/.f64 x 1/24)) (*.f64 1/24 (*.f64 x x)))))) (/.f64 (pow.f64 y 6) (*.f64 x x))) (fma.f64 1/1920 (*.f64 (/.f64 (fma.f64 2 (/.f64 (pow.f64 x 3) (/.f64 x 1/24)) (*.f64 1/24 (*.f64 x x))) (pow.f64 y 6)) (pow.f64 x 4)) (fma.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/322560 (fma.f64 -1/24 (+.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 (fma.f64 2 (/.f64 (pow.f64 x 3) (/.f64 x 1/24)) (*.f64 1/24 (*.f64 x x))) (pow.f64 y 4)) (*.f64 x x))) (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 4) 1/1920)))))))) |
1 |
(-.f64 (+.f64 1 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x)))) (*.f64 -1/24 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 x 3) -1/24) (*.f64 x (*.f64 y y)))) (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) -1/24))) |
(+.f64 1 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 x 3) x) (/.f64 -1/24 (*.f64 y y))) (*.f64 1/24 (*.f64 (/.f64 x y) (/.f64 x y))))) |
(+.f64 1 (/.f64 (fma.f64 -2 (/.f64 (pow.f64 x 3) (/.f64 x -1/24)) (*.f64 1/24 (*.f64 x x))) (*.f64 y y))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x))) (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (*.f64 (pow.f64 y 4) x))))) (+.f64 (*.f64 1/1920 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 -1/24 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) |
(+.f64 1 (-.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 (pow.f64 x 3) -1/24) (*.f64 x (*.f64 y y))) (/.f64 (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24))))) (*.f64 x (pow.f64 y 4))))) (fma.f64 1/1920 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 -1/24 (+.f64 (/.f64 (fma.f64 -2 (/.f64 (*.f64 (pow.f64 x 3) -1/24) x) (neg.f64 (*.f64 (*.f64 x x) -1/24))) (/.f64 (pow.f64 y 4) (*.f64 x x))) (/.f64 (*.f64 x x) (*.f64 y y))))))) |
(-.f64 (fma.f64 -2 (+.f64 (*.f64 (/.f64 (pow.f64 x 3) x) (/.f64 -1/24 (*.f64 y y))) (/.f64 (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 (*.f64 x x) -1/24)))) (*.f64 x (pow.f64 y 4)))) 1) (fma.f64 -1/24 (+.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 (fma.f64 -2 (/.f64 (pow.f64 x 3) (/.f64 x -1/24)) (*.f64 1/24 (*.f64 x x))) (pow.f64 y 4)) (*.f64 x x))) (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 4) 1/1920)))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (*.f64 (pow.f64 y 4) x))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x))) (*.f64 -2 (/.f64 (-.f64 (*.f64 1/645120 (pow.f64 x 7)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (+.f64 (*.f64 1/92160 (pow.f64 x 7)) (*.f64 1/384 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 4)))))) (*.f64 (pow.f64 y 6) x)))))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x)) (+.f64 (*.f64 -1/24 (*.f64 (-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 2))) (*.f64 1/1920 (pow.f64 x 4)))) (pow.f64 x 2)) (pow.f64 y 6))) (+.f64 (*.f64 1/1920 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 4)) (pow.f64 y 6))) (+.f64 (*.f64 -1/322560 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/1920 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 -1/24 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))))))) |
(+.f64 1 (-.f64 (fma.f64 -2 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24))))) (*.f64 x (pow.f64 y 4))) (*.f64 -2 (+.f64 (/.f64 (*.f64 (pow.f64 x 3) -1/24) (*.f64 x (*.f64 y y))) (/.f64 (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))) (fma.f64 1/92160 (pow.f64 x 7) (*.f64 1/384 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) -1/24)))))) (*.f64 x (pow.f64 y 6)))))) (fma.f64 -1/24 (/.f64 (fma.f64 -2 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24))))) x) (neg.f64 (fma.f64 -1/24 (*.f64 (*.f64 x x) (fma.f64 -2 (/.f64 (*.f64 (pow.f64 x 3) -1/24) x) (neg.f64 (*.f64 (*.f64 x x) -1/24)))) (*.f64 (pow.f64 x 4) 1/1920)))) (/.f64 (pow.f64 y 6) (*.f64 x x))) (fma.f64 1/1920 (/.f64 (fma.f64 -2 (/.f64 (*.f64 (pow.f64 x 3) -1/24) x) (neg.f64 (*.f64 (*.f64 x x) -1/24))) (/.f64 (pow.f64 y 6) (pow.f64 x 4))) (fma.f64 -1/322560 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) (fma.f64 1/1920 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 -1/24 (+.f64 (/.f64 (fma.f64 -2 (/.f64 (*.f64 (pow.f64 x 3) -1/24) x) (neg.f64 (*.f64 (*.f64 x x) -1/24))) (/.f64 (pow.f64 y 4) (*.f64 x x))) (/.f64 (*.f64 x x) (*.f64 y y)))))))))) |
(+.f64 1 (-.f64 (*.f64 -2 (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 3) x) (/.f64 -1/24 (*.f64 y y))) (/.f64 (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 (*.f64 x x) -1/24)))) (*.f64 x (pow.f64 y 4)))) (/.f64 (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 (*.f64 -1/8 (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 (*.f64 x x) -1/24))))) (*.f64 x x) (fma.f64 (pow.f64 x 7) 1/92160 (*.f64 1/384 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (pow.f64 x 4))))))) (*.f64 x (pow.f64 y 6))))) (fma.f64 -1/24 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 (*.f64 x x) -1/24)))) -2) x) (fma.f64 (pow.f64 x 4) 1/1920 (*.f64 (*.f64 x x) (*.f64 -1/24 (fma.f64 -2 (/.f64 (pow.f64 x 3) (/.f64 x -1/24)) (*.f64 1/24 (*.f64 x x))))))) (pow.f64 y 6)) (*.f64 x x)) (fma.f64 1/1920 (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 6) (fma.f64 -2 (/.f64 (pow.f64 x 3) (/.f64 x -1/24)) (*.f64 1/24 (*.f64 x x))))) (fma.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/322560 (fma.f64 -1/24 (+.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 (fma.f64 -2 (/.f64 (pow.f64 x 3) (/.f64 x -1/24)) (*.f64 1/24 (*.f64 x x))) (pow.f64 y 4)) (*.f64 x x))) (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 4) 1/1920)))))))) |
(+.f64 0 (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) |
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 1) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 1 (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (neg.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 3) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 2) 1/2) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3) 1/3) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) -1) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(neg.f64 (tan.f64 (/.f64 x (*.f64 y -2)))) |
(neg.f64 (tan.f64 (/.f64 (/.f64 x y) -2))) |
(sqrt.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(log.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))))) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(cbrt.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3)) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(expm1.f64 (log1p.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1)) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1)) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 3)) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 1/3)) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(+.f64 0 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 1) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1))) |
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 x y))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 x y))))) (sin.f64 1))) |
(*.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 2) 1/2) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3) 1/3) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(neg.f64 (sin.f64 (/.f64 x (*.f64 y -2)))) |
(neg.f64 (sin.f64 (/.f64 (/.f64 x y) -2))) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3)) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1)) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1)) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 3)) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 1/3)) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 1) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 1 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2))) |
(/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2))) |
(/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (*.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (neg.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) -2) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) -2) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(*.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) -1/2) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (*.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -1/2)) (sqrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) 1) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))) |
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 3) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2) 1/2) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3) 1/3) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) 2) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 1) -1) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(neg.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(log.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3) (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3))) |
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(expm1.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 1)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 3)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) 1/3)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) 2)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(log1p.f64 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
Compiled 7010 to 5111 computations (27.1% saved)
54 alts after pruning (53 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 149 | 53 | 202 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 149 | 54 | 203 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 50.5% | (pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) 2) |
| 53.1% | (pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 3) | |
| 41.4% | (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 3) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 42.1% | (/.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) | |
| 41.4% | (/.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 23.8% | (/.f64 (/.f64 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 42.2% | (/.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 41.4% | (/.f64 (/.f64 1 (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 7.6% | (/.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 1) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 7.8% | (/.f64 (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 7.9% | (/.f64 (+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 42.1% | (/.f64 (*.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 38.2% | (/.f64 (*.f64 1/2 (/.f64 x y)) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 38.5% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (fma.f64 (pow.f64 (/.f64 x y) 3) -1/48 (*.f64 1/2 (/.f64 x y)))) | |
| 23.7% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) | |
| 41.7% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) | |
| 4.4% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1)))) | |
| 6.7% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))))) | |
| 7.0% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) | |
| 42.3% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (+.f64 0 (sin.f64 (*.f64 x (/.f64 1/2 y))))) | |
| 41.6% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) | |
| 6.8% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))))) | |
| 17.6% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 2))) | |
| ✓ | 42.2% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
| 42.3% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) | |
| 7.2% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) | |
| 7.2% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) | |
| 42.2% | (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 42.6% | (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) | |
| 19.4% | (/.f64 (sqrt.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 2)) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| ▶ | 42.1% | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
| 8.0% | (/.f64 (log.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 22.9% | (/.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 1/3)) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 52.7% | (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) | |
| 52.7% | (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) | |
| 50.5% | (-.f64 (exp.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 1) | |
| 51.0% | (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))))) | |
| ▶ | 40.3% | (+.f64 1 (*.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y)))) |
| ▶ | 53.1% | (+.f64 0 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
| 40.9% | (*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (*.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) | |
| 41.8% | (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) -2) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) | |
| 42.5% | (*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) | |
| 41.7% | (*.f64 (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (tan.f64 (*.f64 x (/.f64 1/2 y)))) | |
| 53.1% | (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) | |
| 52.6% | (sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) | |
| 53.1% | (log1p.f64 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) | |
| 53.1% | (log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) | |
| 50.5% | (expm1.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) | |
| 50.5% | (exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 3)) | |
| 50.5% | (exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) 1/3)) | |
| 50.5% | (exp.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) | |
| 53.1% | (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) | |
| ▶ | 21.9% | (cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
| 53.4% | 1 |
Compiled 2078 to 1618 computations (22.1% saved)
Found 3 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.8% | (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
| ✓ | 99.7% | (*.f64 x (/.f64 1/2 y)) |
| ✓ | 53.7% | (cos.f64 (*.f64 x (/.f64 1/2 y))) |
Compiled 39 to 28 computations (28.2% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | x | @ | 0 | (*.f64 x (/.f64 1/2 y)) |
| 1.0ms | x | @ | inf | (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
| 0.0ms | x | @ | inf | (*.f64 x (/.f64 1/2 y)) |
| 0.0ms | y | @ | 0 | (*.f64 x (/.f64 1/2 y)) |
| 0.0ms | y | @ | inf | (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
| 1× | batch-egg-rewrite |
| 984× | log-prod |
| 818× | prod-diff |
| 596× | prod-exp |
| 560× | pow-prod-down |
| 504× | pow-prod-up |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 53 |
| 1 | 224 | 53 |
| 2 | 2641 | 53 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(*.f64 x (/.f64 1/2 y)) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
| Outputs |
|---|
(+.f64 0 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) |
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) |
(*.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(*.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2) (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(/.f64 1 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) |
(/.f64 (neg.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1) |
(pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) -3) |
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3) -1/3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) 1/2) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3) 1/3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) -2) |
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2) |
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(log.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3)) |
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(exp.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 0 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(/.f64 x (*.f64 y 2)) |
(/.f64 1 (/.f64 y (*.f64 x 1/2))) |
(/.f64 (*.f64 x 1/2) y) |
(/.f64 (neg.f64 (*.f64 x 1/2)) (neg.f64 y)) |
(/.f64 (*.f64 x -1/2) (neg.f64 y)) |
(/.f64 (*.f64 -1/2 x) (neg.f64 y)) |
(/.f64 (/.f64 (*.f64 x 1/2) 1) y) |
(/.f64 (/.f64 (*.f64 x 1/2) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y)) |
(/.f64 (/.f64 (*.f64 x 1/2) (sqrt.f64 y)) (sqrt.f64 y)) |
(pow.f64 (*.f64 x (/.f64 1/2 y)) 1) |
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 1/2 y))) 3) |
(pow.f64 (pow.f64 (*.f64 x (/.f64 1/2 y)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 x (/.f64 1/2 y)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (/.f64 y (*.f64 x 1/2)) -1) |
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 1/2 y)) 2)) |
(log.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 1/2 y))))) |
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 1/2 y)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (log.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 1/2 y))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (/.f64 1/2 y))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 1/2 y)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 1/2 y)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 (/.f64 1/2 y)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (log.f64 (/.f64 1/2 y)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (/.f64 1/2 y)) 1))) |
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 y)) (*.f64 (log.f64 x) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1/2 y)) 1) (log.f64 x))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1/2 y)) 1) (*.f64 (log.f64 x) 1))) |
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 1/2 y)))) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 1) |
(*.f64 1 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) |
(*.f64 -1 (/.f64 1 (neg.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -2) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1) |
(pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 3) |
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2) 1/2) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3) 1/3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) -1/2) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3) -1/3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) 2) |
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -2) |
(pow.f64 (neg.f64 (neg.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) -1) |
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) |
(log.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) |
(expm1.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1) 1)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) 2)) |
(log1p.f64 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
| 1× | egg-herbie |
| 1420× | fma-def |
| 1220× | associate-*r/ |
| 996× | unswap-sqr |
| 706× | distribute-lft-in |
| 670× | distribute-rgt-in |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 298 | 4304 |
| 1 | 663 | 4148 |
| 2 | 2068 | 4092 |
| 1× | node limit |
| Inputs |
|---|
1 |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
1 |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
1 |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 61/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 x 2))) (+.f64 (*.f64 -1/46080 (pow.f64 x 6)) (*.f64 1/3072 (pow.f64 x 6)))) (pow.f64 y 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 x 2))) (+.f64 (*.f64 -1/46080 (pow.f64 x 6)) (*.f64 1/3072 (pow.f64 x 6)))) (pow.f64 y 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) |
(+.f64 0 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) |
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) |
(*.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(*.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2) (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(/.f64 1 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) |
(/.f64 (neg.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1) |
(pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) -3) |
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3) -1/3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) 1/2) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3) 1/3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) -2) |
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2) |
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(log.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3)) |
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(exp.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 0 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(/.f64 x (*.f64 y 2)) |
(/.f64 1 (/.f64 y (*.f64 x 1/2))) |
(/.f64 (*.f64 x 1/2) y) |
(/.f64 (neg.f64 (*.f64 x 1/2)) (neg.f64 y)) |
(/.f64 (*.f64 x -1/2) (neg.f64 y)) |
(/.f64 (*.f64 -1/2 x) (neg.f64 y)) |
(/.f64 (/.f64 (*.f64 x 1/2) 1) y) |
(/.f64 (/.f64 (*.f64 x 1/2) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y)) |
(/.f64 (/.f64 (*.f64 x 1/2) (sqrt.f64 y)) (sqrt.f64 y)) |
(pow.f64 (*.f64 x (/.f64 1/2 y)) 1) |
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 1/2 y))) 3) |
(pow.f64 (pow.f64 (*.f64 x (/.f64 1/2 y)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 x (/.f64 1/2 y)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (/.f64 y (*.f64 x 1/2)) -1) |
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 1/2 y)) 2)) |
(log.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 1/2 y))))) |
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 1/2 y)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (log.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 1/2 y))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (/.f64 1/2 y))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 1/2 y)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 1/2 y)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 (/.f64 1/2 y)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (log.f64 (/.f64 1/2 y)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (/.f64 1/2 y)) 1))) |
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 y)) (*.f64 (log.f64 x) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1/2 y)) 1) (log.f64 x))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1/2 y)) 1) (*.f64 (log.f64 x) 1))) |
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 1/2 y)))) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 1) |
(*.f64 1 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) |
(*.f64 -1 (/.f64 1 (neg.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -2) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1) |
(pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 3) |
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2) 1/2) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3) 1/3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) -1/2) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3) -1/3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) 2) |
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -2) |
(pow.f64 (neg.f64 (neg.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) -1) |
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) |
(log.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) |
(expm1.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1) 1)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) 2)) |
(log1p.f64 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
| Outputs |
|---|
1 |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(fma.f64 -1/8 (/.f64 (*.f64 x x) (*.f64 y y)) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (fma.f64 -1/8 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) |
(fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1)) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(+.f64 (fma.f64 -1/8 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (fma.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) |
(fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
1 |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(fma.f64 -1/8 (/.f64 (*.f64 x x) (*.f64 y y)) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (fma.f64 -1/8 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) |
(fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1)) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(+.f64 (fma.f64 -1/8 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (fma.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) |
(fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1))) |
1 |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(fma.f64 -1/8 (/.f64 (*.f64 x x) (*.f64 y y)) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (fma.f64 -1/8 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) |
(fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1)) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(+.f64 (fma.f64 -1/8 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (fma.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) |
(fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1))) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/8)) |
(fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(+.f64 1 (fma.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/8))) |
(+.f64 1 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 5/384))) |
(fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 5/384 1)) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 61/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(+.f64 1 (fma.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 61/46080)))) |
(+.f64 1 (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 5/384 (fma.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 61/46080 (/.f64 (*.f64 (*.f64 x x) 1/8) (*.f64 y y))))) |
(+.f64 1 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 5/384 (/.f64 (*.f64 (pow.f64 x 6) 61/46080) (pow.f64 y 6))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/8)) |
(fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(+.f64 1 (fma.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/8))) |
(+.f64 1 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 5/384))) |
(fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 5/384 1)) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 x 2))) (+.f64 (*.f64 -1/46080 (pow.f64 x 6)) (*.f64 1/3072 (pow.f64 x 6)))) (pow.f64 y 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) |
(fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 4) -5/384)) (*.f64 (pow.f64 x 6) 7/23040)) (pow.f64 y 6)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 x 4) -5/384) (pow.f64 y 4)) (+.f64 1 (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/8)))) |
(-.f64 (-.f64 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1) (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 4) -5/384))) (/.f64 (fma.f64 (pow.f64 x 6) 7/23040 (*.f64 1/8 (*.f64 (pow.f64 x 4) (*.f64 -5/384 (*.f64 x x))))) (pow.f64 y 6))) |
(-.f64 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 5/384 1)) (/.f64 (fma.f64 (pow.f64 x 6) 7/23040 (*.f64 1/8 (*.f64 (pow.f64 x 6) -5/384))) (pow.f64 y 6))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/8)) |
(fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(+.f64 1 (fma.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/8))) |
(+.f64 1 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 5/384))) |
(fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 5/384 1)) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 x 2))) (+.f64 (*.f64 -1/46080 (pow.f64 x 6)) (*.f64 1/3072 (pow.f64 x 6)))) (pow.f64 y 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) |
(fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 4) -5/384)) (*.f64 (pow.f64 x 6) 7/23040)) (pow.f64 y 6)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 x 4) -5/384) (pow.f64 y 4)) (+.f64 1 (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/8)))) |
(-.f64 (-.f64 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1) (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 4) -5/384))) (/.f64 (fma.f64 (pow.f64 x 6) 7/23040 (*.f64 1/8 (*.f64 (pow.f64 x 4) (*.f64 -5/384 (*.f64 x x))))) (pow.f64 y 6))) |
(-.f64 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 5/384 1)) (/.f64 (fma.f64 (pow.f64 x 6) 7/23040 (*.f64 1/8 (*.f64 (pow.f64 x 6) -5/384))) (pow.f64 y 6))) |
(+.f64 0 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1))) |
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) |
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(*.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(*.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(*.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2) (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(*.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(/.f64 1 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(/.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(/.f64 (neg.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) -3) |
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3) -1/3) |
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3) -1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3) -1/6)) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) 1/2) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3) 1/3) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) -2) |
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(log.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3)) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(exp.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1)) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1)) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 3)) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3)) 1/3)) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 0 (*.f64 x (/.f64 1/2 y))) |
(*.f64 x (/.f64 1/2 y)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y))))) |
(*.f64 x (/.f64 1/2 y)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(*.f64 x (/.f64 1/2 y)) |
(/.f64 x (*.f64 y 2)) |
(*.f64 x (/.f64 1/2 y)) |
(/.f64 1 (/.f64 y (*.f64 x 1/2))) |
(*.f64 x (/.f64 1/2 y)) |
(/.f64 (*.f64 x 1/2) y) |
(*.f64 x (/.f64 1/2 y)) |
(/.f64 (neg.f64 (*.f64 x 1/2)) (neg.f64 y)) |
(*.f64 x (/.f64 1/2 y)) |
(/.f64 (*.f64 x -1/2) (neg.f64 y)) |
(*.f64 x (/.f64 1/2 y)) |
(/.f64 (*.f64 -1/2 x) (neg.f64 y)) |
(*.f64 x (/.f64 1/2 y)) |
(/.f64 (/.f64 (*.f64 x 1/2) 1) y) |
(*.f64 x (/.f64 1/2 y)) |
(/.f64 (/.f64 (*.f64 x 1/2) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y)) |
(/.f64 (*.f64 x 1/2) (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 y y)))) |
(*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 1/2 (cbrt.f64 (*.f64 y y)))) |
(/.f64 (/.f64 (*.f64 x 1/2) (sqrt.f64 y)) (sqrt.f64 y)) |
(*.f64 x (/.f64 1/2 y)) |
(pow.f64 (*.f64 x (/.f64 1/2 y)) 1) |
(*.f64 x (/.f64 1/2 y)) |
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 1/2 y))) 3) |
(*.f64 x (/.f64 1/2 y)) |
(pow.f64 (pow.f64 (*.f64 x (/.f64 1/2 y)) 2) 1/2) |
(*.f64 x (/.f64 1/2 y)) |
(pow.f64 (pow.f64 (*.f64 x (/.f64 1/2 y)) 3) 1/3) |
(*.f64 x (/.f64 1/2 y)) |
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(*.f64 x (/.f64 1/2 y)) |
(pow.f64 (/.f64 y (*.f64 x 1/2)) -1) |
(*.f64 x (/.f64 1/2 y)) |
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 1/2 y)) 2)) |
(*.f64 x (/.f64 1/2 y)) |
(log.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y))) |
(*.f64 x (/.f64 1/2 y)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 x (/.f64 1/2 y)) |
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 1/2 y)) 3)) |
(*.f64 x (/.f64 1/2 y)) |
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 x (/.f64 1/2 y)) |
(exp.f64 (log.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 x (/.f64 1/2 y)) |
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 1/2 y))) 1)) |
(*.f64 x (/.f64 1/2 y)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (/.f64 1/2 y))) 1) 1)) |
(*.f64 x (/.f64 1/2 y)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 1/2 y)))) 3)) |
(*.f64 x (/.f64 1/2 y)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 1/2 y)))) 1/3)) |
(*.f64 x (/.f64 1/2 y)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(*.f64 x (/.f64 1/2 y)) |
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 (/.f64 1/2 y)) 1))) |
(*.f64 x (/.f64 1/2 y)) |
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (log.f64 (/.f64 1/2 y)))) |
(*.f64 x (/.f64 1/2 y)) |
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (/.f64 1/2 y)) 1))) |
(*.f64 x (/.f64 1/2 y)) |
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 y)) (*.f64 (log.f64 x) 1))) |
(*.f64 x (/.f64 1/2 y)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1/2 y)) 1) (log.f64 x))) |
(*.f64 x (/.f64 1/2 y)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1/2 y)) 1) (*.f64 (log.f64 x) 1))) |
(*.f64 x (/.f64 1/2 y)) |
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 x (/.f64 1/2 y)) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 1) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 1 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2))) |
(/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2))) |
(/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 -1 (/.f64 1 (neg.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -2) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 3) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -3) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2) 1/2) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3) 1/3) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) -1/2) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3) -1/3) |
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3) -1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3) -1/6)) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) 2) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -2) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(pow.f64 (neg.f64 (neg.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) -1) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(log.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(expm1.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1)) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) -1)) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1) 1)) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 1)) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 3)) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) 1/3)) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) 2)) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(log1p.f64 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
Found 1 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 73.9% | (/.f64 (*.f64 x x) (*.f64 y y)) |
Compiled 39 to 13 computations (66.7% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x | @ | 0 | (/.f64 (*.f64 x x) (*.f64 y y)) |
| 1.0ms | y | @ | 0 | (/.f64 (*.f64 x x) (*.f64 y y)) |
| 1.0ms | x | @ | inf | (/.f64 (*.f64 x x) (*.f64 y y)) |
| 0.0ms | y | @ | inf | (/.f64 (*.f64 x x) (*.f64 y y)) |
| 0.0ms | x | @ | -inf | (/.f64 (*.f64 x x) (*.f64 y y)) |
| 1× | batch-egg-rewrite |
| 1566× | pow1 |
| 1454× | add-exp-log |
| 1454× | log1p-expm1-u |
| 1454× | expm1-log1p-u |
| 1422× | add-log-exp |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 19 |
| 1 | 149 | 13 |
| 2 | 2043 | 13 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 x x) (*.f64 y y)) |
| Outputs |
|---|
(-.f64 (+.f64 1 (pow.f64 (/.f64 x y) 2)) 1) |
(*.f64 x (/.f64 1 (/.f64 y (/.f64 x y)))) |
(*.f64 x (*.f64 x (pow.f64 y -2))) |
(*.f64 (*.f64 x x) (pow.f64 y -2)) |
(*.f64 (pow.f64 (/.f64 x y) 2) 1) |
(*.f64 1 (pow.f64 (/.f64 x y) 2)) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x y) 2)) (cbrt.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (cbrt.f64 (pow.f64 (/.f64 x y) 2))) |
(*.f64 (cbrt.f64 (pow.f64 x 4)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 y -2))) |
(*.f64 (/.f64 x y) (/.f64 x y)) |
(*.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (*.f64 y (neg.f64 y)))) |
(*.f64 (pow.f64 y -2) (*.f64 x x)) |
(*.f64 (/.f64 x (/.f64 y x)) (/.f64 1 y)) |
(*.f64 (/.f64 x 1) (/.f64 x (*.f64 y y))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 4)) 1) (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y y))) |
(*.f64 (/.f64 x (*.f64 y y)) x) |
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 y 4))) (/.f64 x (cbrt.f64 (*.f64 y y)))) |
(*.f64 (/.f64 1 y) (/.f64 x (/.f64 y x))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 y 4))) (/.f64 (*.f64 x x) (cbrt.f64 (*.f64 y y)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 4)) y) (/.f64 (pow.f64 (cbrt.f64 x) 2) y)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 4)) (cbrt.f64 (pow.f64 y 4))) (cbrt.f64 (pow.f64 (/.f64 x y) 2))) |
(pow.f64 (pow.f64 (/.f64 x y) 2) 1) |
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 x y) 2)) 3) |
(pow.f64 (pow.f64 (pow.f64 (/.f64 x y) 2) 3) 1/3) |
(pow.f64 (/.f64 x y) 2) |
(pow.f64 (/.f64 (*.f64 y y) (*.f64 x x)) -1) |
(neg.f64 (/.f64 (*.f64 x x) (*.f64 y (neg.f64 y)))) |
(sqrt.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) |
(log.f64 (exp.f64 (pow.f64 (/.f64 x y) 2))) |
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 x y) 2) 3)) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 x y) 2))) |
(exp.f64 (log.f64 (pow.f64 (/.f64 x y) 2))) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 x y) 2))) |
| 1× | egg-herbie |
| 2024× | log-prod |
| 1202× | fma-def |
| 1162× | associate-*r* |
| 1062× | associate-*l* |
| 732× | unswap-sqr |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 93 | 1269 |
| 1 | 224 | 963 |
| 2 | 773 | 963 |
| 3 | 5175 | 963 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(-.f64 (+.f64 1 (pow.f64 (/.f64 x y) 2)) 1) |
(*.f64 x (/.f64 1 (/.f64 y (/.f64 x y)))) |
(*.f64 x (*.f64 x (pow.f64 y -2))) |
(*.f64 (*.f64 x x) (pow.f64 y -2)) |
(*.f64 (pow.f64 (/.f64 x y) 2) 1) |
(*.f64 1 (pow.f64 (/.f64 x y) 2)) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x y) 2)) (cbrt.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (cbrt.f64 (pow.f64 (/.f64 x y) 2))) |
(*.f64 (cbrt.f64 (pow.f64 x 4)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 y -2))) |
(*.f64 (/.f64 x y) (/.f64 x y)) |
(*.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (*.f64 y (neg.f64 y)))) |
(*.f64 (pow.f64 y -2) (*.f64 x x)) |
(*.f64 (/.f64 x (/.f64 y x)) (/.f64 1 y)) |
(*.f64 (/.f64 x 1) (/.f64 x (*.f64 y y))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 4)) 1) (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y y))) |
(*.f64 (/.f64 x (*.f64 y y)) x) |
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 y 4))) (/.f64 x (cbrt.f64 (*.f64 y y)))) |
(*.f64 (/.f64 1 y) (/.f64 x (/.f64 y x))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 y 4))) (/.f64 (*.f64 x x) (cbrt.f64 (*.f64 y y)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 4)) y) (/.f64 (pow.f64 (cbrt.f64 x) 2) y)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 4)) (cbrt.f64 (pow.f64 y 4))) (cbrt.f64 (pow.f64 (/.f64 x y) 2))) |
(pow.f64 (pow.f64 (/.f64 x y) 2) 1) |
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 x y) 2)) 3) |
(pow.f64 (pow.f64 (pow.f64 (/.f64 x y) 2) 3) 1/3) |
(pow.f64 (/.f64 x y) 2) |
(pow.f64 (/.f64 (*.f64 y y) (*.f64 x x)) -1) |
(neg.f64 (/.f64 (*.f64 x x) (*.f64 y (neg.f64 y)))) |
(sqrt.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) |
(log.f64 (exp.f64 (pow.f64 (/.f64 x y) 2))) |
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 x y) 2) 3)) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 x y) 2))) |
(exp.f64 (log.f64 (pow.f64 (/.f64 x y) 2))) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 x y) 2))) |
| Outputs |
|---|
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(-.f64 (+.f64 1 (pow.f64 (/.f64 x y) 2)) 1) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(*.f64 x (/.f64 1 (/.f64 y (/.f64 x y)))) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(*.f64 x (*.f64 x (pow.f64 y -2))) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(*.f64 (*.f64 x x) (pow.f64 y -2)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(*.f64 (pow.f64 (/.f64 x y) 2) 1) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(*.f64 1 (pow.f64 (/.f64 x y) 2)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x y) 2)) (cbrt.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x y) 2)) (cbrt.f64 (pow.f64 (/.f64 x y) 4))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (cbrt.f64 (pow.f64 (/.f64 x y) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x y) 2)) (cbrt.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x y) 2)) (cbrt.f64 (pow.f64 (/.f64 x y) 4))) |
(*.f64 (cbrt.f64 (pow.f64 x 4)) (*.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 y -2))) |
(*.f64 (cbrt.f64 (pow.f64 x 4)) (*.f64 (pow.f64 y -2) (pow.f64 (cbrt.f64 x) 2))) |
(*.f64 (pow.f64 y -2) (*.f64 (cbrt.f64 (pow.f64 x 4)) (pow.f64 (cbrt.f64 x) 2))) |
(*.f64 (/.f64 x y) (/.f64 x y)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(*.f64 (*.f64 x (neg.f64 x)) (/.f64 1 (*.f64 y (neg.f64 y)))) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(*.f64 (pow.f64 y -2) (*.f64 x x)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(*.f64 (/.f64 x (/.f64 y x)) (/.f64 1 y)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(*.f64 (/.f64 x 1) (/.f64 x (*.f64 y y))) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 4)) 1) (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y y))) |
(*.f64 (cbrt.f64 (pow.f64 x 4)) (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y y))) |
(*.f64 (/.f64 x (*.f64 y y)) x) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 y 4))) (/.f64 x (cbrt.f64 (*.f64 y y)))) |
(/.f64 (*.f64 x (/.f64 x (cbrt.f64 (*.f64 y y)))) (cbrt.f64 (pow.f64 y 4))) |
(/.f64 x (/.f64 (cbrt.f64 (pow.f64 y 4)) (/.f64 x (cbrt.f64 (*.f64 y y))))) |
(*.f64 (/.f64 1 y) (/.f64 x (/.f64 y x))) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 y 4))) (/.f64 (*.f64 x x) (cbrt.f64 (*.f64 y y)))) |
(*.f64 (/.f64 x (cbrt.f64 (pow.f64 y 4))) (/.f64 x (cbrt.f64 (*.f64 y y)))) |
(/.f64 (*.f64 x (/.f64 x (cbrt.f64 (*.f64 y y)))) (cbrt.f64 (pow.f64 y 4))) |
(/.f64 x (/.f64 (cbrt.f64 (pow.f64 y 4)) (/.f64 x (cbrt.f64 (*.f64 y y))))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 4)) y) (/.f64 (pow.f64 (cbrt.f64 x) 2) y)) |
(*.f64 (cbrt.f64 (pow.f64 x 4)) (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y y))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 4)) (cbrt.f64 (pow.f64 y 4))) (cbrt.f64 (pow.f64 (/.f64 x y) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x y) 2)) (/.f64 (cbrt.f64 (pow.f64 x 4)) (cbrt.f64 (pow.f64 y 4)))) |
(/.f64 (cbrt.f64 (pow.f64 (/.f64 x y) 2)) (/.f64 (cbrt.f64 (pow.f64 y 4)) (cbrt.f64 (pow.f64 x 4)))) |
(pow.f64 (pow.f64 (/.f64 x y) 2) 1) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 x y) 2)) 3) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(pow.f64 (pow.f64 (pow.f64 (/.f64 x y) 2) 3) 1/3) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(pow.f64 (/.f64 x y) 2) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 (*.f64 y y) (*.f64 x x)) -1) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(neg.f64 (/.f64 (*.f64 x x) (*.f64 y (neg.f64 y)))) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(sqrt.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) |
(sqrt.f64 (pow.f64 (/.f64 x y) 4)) |
(log.f64 (exp.f64 (pow.f64 (/.f64 x y) 2))) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 x y) 2) 3)) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 x y) 2))) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(exp.f64 (log.f64 (pow.f64 (/.f64 x y) 2))) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 x y) 2))) |
(*.f64 x (/.f64 (/.f64 x y) y)) |
(pow.f64 (/.f64 x y) 2) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
| ✓ | 99.8% | (pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) 2) |
| 99.7% | (*.f64 x (/.f64 1/2 y)) | |
| 53.7% | (cos.f64 (*.f64 x (/.f64 1/2 y))) |
Compiled 39 to 28 computations (28.2% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 64.0ms | x | @ | -inf | (pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) 2) |
| 56.0ms | x | @ | inf | (pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) 2) |
| 12.0ms | y | @ | 0 | (pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) 2) |
| 2.0ms | y | @ | inf | (pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) 2) |
| 1.0ms | x | @ | 0 | (pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) 2) |
| 1× | batch-egg-rewrite |
| 1112× | log-prod |
| 818× | prod-diff |
| 620× | pow-prod-down |
| 592× | pow-prod-up |
| 546× | pow-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 46 |
| 1 | 276 | 46 |
| 2 | 3088 | 46 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
| Outputs |
|---|
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 1) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) |
(*.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(*.f64 1 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/4) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3/4)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3/4) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/4)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1)) |
(*.f64 (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 5/6) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/6)) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) |
(log.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) |
(expm1.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) -1)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1) 1)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 1/3 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) -1/2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) 1/3)) |
(log1p.f64 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(+.f64 0 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))) 1) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) 1) |
(*.f64 1 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/6) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/6)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/4) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/4)) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1))) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(fabs.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) |
(log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)))) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3/2)) |
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))) |
(exp.f64 (*.f64 -1/2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) -1/2)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1) 1/2)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 1/2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/6)) 3)) |
(exp.f64 (*.f64 (*.f64 -3/2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) -1/4)) |
(exp.f64 (*.f64 (*.f64 -1/4 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1/4) 2)) |
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))) |
| 1× | egg-herbie |
| 1088× | associate-*r* |
| 1070× | fma-def |
| 992× | associate-*l* |
| 898× | associate-+r+ |
| 842× | associate-+l+ |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 253 | 4314 |
| 1 | 579 | 3960 |
| 2 | 1669 | 3796 |
| 1× | node limit |
| Inputs |
|---|
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 61/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (+.f64 (*.f64 -1/24 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -3/16 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(+.f64 (*.f64 1/12288 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 1 (+.f64 (*.f64 -1/24 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -3/16 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 15/64 (pow.f64 x 6)) (+.f64 (*.f64 -1/64 (pow.f64 x 6)) (*.f64 -15/32 (pow.f64 x 6)))) (pow.f64 y 6))) (+.f64 (*.f64 -1/384 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -3/16 (pow.f64 x 4))) (pow.f64 x 2)) (pow.f64 y 6))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 1/512 (pow.f64 x 4)) (*.f64 -1/48 (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -3/16 (pow.f64 x 4))))) (pow.f64 x 2)) (pow.f64 y 6)))))))))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (+.f64 (*.f64 -1/24 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -3/16 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(+.f64 (*.f64 1/12288 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 1 (+.f64 (*.f64 -1/24 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -3/16 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 15/64 (pow.f64 x 6)) (+.f64 (*.f64 -1/64 (pow.f64 x 6)) (*.f64 -15/32 (pow.f64 x 6)))) (pow.f64 y 6))) (+.f64 (*.f64 -1/384 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -3/16 (pow.f64 x 4))) (pow.f64 x 2)) (pow.f64 y 6))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 1/512 (pow.f64 x 4)) (*.f64 -1/48 (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -3/16 (pow.f64 x 4))))) (pow.f64 x 2)) (pow.f64 y 6)))))))))) |
1 |
(+.f64 1 (*.f64 1/16 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 7/1536 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (*.f64 139/368640 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 1 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 7/1536 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
1 |
(+.f64 1 (*.f64 1/16 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (+.f64 (*.f64 -1/48 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -3/16 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) |
(+.f64 (*.f64 -1/768 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -3/16 (pow.f64 x 4))) (pow.f64 x 2)) (pow.f64 y 6))) (+.f64 1 (+.f64 (*.f64 -1/1440 (/.f64 (+.f64 (*.f64 15/64 (pow.f64 x 6)) (+.f64 (*.f64 -1/64 (pow.f64 x 6)) (*.f64 -15/32 (pow.f64 x 6)))) (pow.f64 y 6))) (+.f64 (*.f64 -1/48 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -3/16 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/24576 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))))))) |
1 |
(+.f64 1 (*.f64 1/16 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (+.f64 (*.f64 -1/48 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -3/16 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) |
(+.f64 (*.f64 -1/768 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -3/16 (pow.f64 x 4))) (pow.f64 x 2)) (pow.f64 y 6))) (+.f64 1 (+.f64 (*.f64 -1/1440 (/.f64 (+.f64 (*.f64 15/64 (pow.f64 x 6)) (+.f64 (*.f64 -1/64 (pow.f64 x 6)) (*.f64 -15/32 (pow.f64 x 6)))) (pow.f64 y 6))) (+.f64 (*.f64 -1/48 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -3/16 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/24576 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))))))) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 1) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) |
(*.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(*.f64 1 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/4) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3/4)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3/4) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/4)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1)) |
(*.f64 (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 5/6) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/6)) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) |
(log.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) |
(expm1.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) -1)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1) 1)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 1/3 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) -1/2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) 1/3)) |
(log1p.f64 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(+.f64 0 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))) 1) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) 1) |
(*.f64 1 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/6) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/6)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/4) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/4)) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1))) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(fabs.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) |
(log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)))) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3/2)) |
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))) |
(exp.f64 (*.f64 -1/2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) -1/2)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1) 1/2)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 1/2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/6)) 3)) |
(exp.f64 (*.f64 (*.f64 -3/2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) -1/4)) |
(exp.f64 (*.f64 (*.f64 -1/4 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1/4) 2)) |
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))) |
| Outputs |
|---|
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (*.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y)))) |
(fma.f64 1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(+.f64 1 (fma.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y))))) |
(+.f64 (fma.f64 1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) |
(fma.f64 1/8 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1)) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 61/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(+.f64 1 (fma.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 61/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(+.f64 1 (fma.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 1/8 (*.f64 (/.f64 x y) (/.f64 x y)) (*.f64 61/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(+.f64 (fma.f64 1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (fma.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 (/.f64 61/46080 (pow.f64 y 6)) (pow.f64 x 6)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (*.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y)))) |
(fma.f64 1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) |
(+.f64 1 (+.f64 (*.f64 -1/24 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -3/16 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(+.f64 1 (fma.f64 -1/24 (/.f64 (*.f64 (pow.f64 x 4) -1/8) (pow.f64 y 4)) (fma.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/128)))) |
(+.f64 1 (fma.f64 -1/24 (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 4) -1/8)) (fma.f64 1/8 (*.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/128)))) |
(+.f64 1 (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/128 (fma.f64 1/8 (*.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (*.f64 (pow.f64 x 4) 1/192) (pow.f64 y 4))))) |
(+.f64 (*.f64 1/12288 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 1 (+.f64 (*.f64 -1/24 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -3/16 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 15/64 (pow.f64 x 6)) (+.f64 (*.f64 -1/64 (pow.f64 x 6)) (*.f64 -15/32 (pow.f64 x 6)))) (pow.f64 y 6))) (+.f64 (*.f64 -1/384 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -3/16 (pow.f64 x 4))) (pow.f64 x 2)) (pow.f64 y 6))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 1/512 (pow.f64 x 4)) (*.f64 -1/48 (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -3/16 (pow.f64 x 4))))) (pow.f64 x 2)) (pow.f64 y 6)))))))))) |
(fma.f64 1/12288 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) (+.f64 1 (fma.f64 -1/24 (/.f64 (*.f64 (pow.f64 x 4) -1/8) (pow.f64 y 4)) (fma.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 1/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 -1/720 (/.f64 (fma.f64 15/64 (pow.f64 x 6) (*.f64 (pow.f64 x 6) -31/64)) (pow.f64 y 6)) (fma.f64 -1/384 (/.f64 (*.f64 (pow.f64 x 4) -1/8) (/.f64 (pow.f64 y 6) (*.f64 x x))) (*.f64 1/8 (/.f64 (fma.f64 1/512 (pow.f64 x 4) (*.f64 (*.f64 (pow.f64 x 4) -1/8) -1/48)) (/.f64 (pow.f64 y 6) (*.f64 x x))))))))))) |
(+.f64 (fma.f64 -1/24 (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 4) -1/8)) (fma.f64 1/8 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/128 (fma.f64 -1/720 (/.f64 (*.f64 (pow.f64 x 6) -1/4) (pow.f64 y 6)) (fma.f64 1/8 (*.f64 (/.f64 (fma.f64 (pow.f64 x 4) 1/512 (*.f64 (pow.f64 x 4) 1/384)) (pow.f64 y 6)) (*.f64 x x)) (/.f64 -1/384 (/.f64 (pow.f64 y 6) (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 4) -1/8))))))))) (fma.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/12288 1)) |
(+.f64 (/.f64 (*.f64 (pow.f64 x 4) 1/192) (pow.f64 y 4)) (+.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/12288 1) (fma.f64 1/8 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/128 (/.f64 (*.f64 (pow.f64 x 6) 1/2880) (pow.f64 y 6))))) (fma.f64 1/8 (*.f64 (*.f64 x x) (/.f64 (*.f64 (pow.f64 x 4) 7/1536) (pow.f64 y 6))) (/.f64 (*.f64 (pow.f64 x 6) 1/3072) (pow.f64 y 6))))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (*.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y)))) |
(fma.f64 1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) |
(+.f64 1 (+.f64 (*.f64 -1/24 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -3/16 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(+.f64 1 (fma.f64 -1/24 (/.f64 (*.f64 (pow.f64 x 4) -1/8) (pow.f64 y 4)) (fma.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/128)))) |
(+.f64 1 (fma.f64 -1/24 (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 4) -1/8)) (fma.f64 1/8 (*.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/128)))) |
(+.f64 1 (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/128 (fma.f64 1/8 (*.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (*.f64 (pow.f64 x 4) 1/192) (pow.f64 y 4))))) |
(+.f64 (*.f64 1/12288 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 1 (+.f64 (*.f64 -1/24 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -3/16 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1/720 (/.f64 (+.f64 (*.f64 15/64 (pow.f64 x 6)) (+.f64 (*.f64 -1/64 (pow.f64 x 6)) (*.f64 -15/32 (pow.f64 x 6)))) (pow.f64 y 6))) (+.f64 (*.f64 -1/384 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -3/16 (pow.f64 x 4))) (pow.f64 x 2)) (pow.f64 y 6))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 1/512 (pow.f64 x 4)) (*.f64 -1/48 (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -3/16 (pow.f64 x 4))))) (pow.f64 x 2)) (pow.f64 y 6)))))))))) |
(fma.f64 1/12288 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) (+.f64 1 (fma.f64 -1/24 (/.f64 (*.f64 (pow.f64 x 4) -1/8) (pow.f64 y 4)) (fma.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 1/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 -1/720 (/.f64 (fma.f64 15/64 (pow.f64 x 6) (*.f64 (pow.f64 x 6) -31/64)) (pow.f64 y 6)) (fma.f64 -1/384 (/.f64 (*.f64 (pow.f64 x 4) -1/8) (/.f64 (pow.f64 y 6) (*.f64 x x))) (*.f64 1/8 (/.f64 (fma.f64 1/512 (pow.f64 x 4) (*.f64 (*.f64 (pow.f64 x 4) -1/8) -1/48)) (/.f64 (pow.f64 y 6) (*.f64 x x))))))))))) |
(+.f64 (fma.f64 -1/24 (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 4) -1/8)) (fma.f64 1/8 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/128 (fma.f64 -1/720 (/.f64 (*.f64 (pow.f64 x 6) -1/4) (pow.f64 y 6)) (fma.f64 1/8 (*.f64 (/.f64 (fma.f64 (pow.f64 x 4) 1/512 (*.f64 (pow.f64 x 4) 1/384)) (pow.f64 y 6)) (*.f64 x x)) (/.f64 -1/384 (/.f64 (pow.f64 y 6) (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 4) -1/8))))))))) (fma.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/12288 1)) |
(+.f64 (/.f64 (*.f64 (pow.f64 x 4) 1/192) (pow.f64 y 4)) (+.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/12288 1) (fma.f64 1/8 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/128 (/.f64 (*.f64 (pow.f64 x 6) 1/2880) (pow.f64 y 6))))) (fma.f64 1/8 (*.f64 (*.f64 x x) (/.f64 (*.f64 (pow.f64 x 4) 7/1536) (pow.f64 y 6))) (/.f64 (*.f64 (pow.f64 x 6) 1/3072) (pow.f64 y 6))))) |
1 |
(+.f64 1 (*.f64 1/16 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/16)) |
(fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/16 1) |
(+.f64 1 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 7/1536 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 1 (fma.f64 1/16 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 7/1536))) |
(+.f64 1 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/16 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 7/1536))) |
(fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 7/1536 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/16 1)) |
(+.f64 (*.f64 139/368640 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 1 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 7/1536 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(fma.f64 139/368640 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) (+.f64 1 (fma.f64 1/16 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 7/1536)))) |
(+.f64 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/16 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 7/1536)) (fma.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 139/368640 1)) |
(fma.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 139/368640 (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 7/1536 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/16 1))) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
1 |
(+.f64 1 (*.f64 1/16 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/16)) |
(fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/16 1) |
(+.f64 1 (+.f64 (*.f64 -1/48 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -3/16 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) |
(+.f64 1 (fma.f64 -1/48 (/.f64 (*.f64 (pow.f64 x 4) -1/8) (pow.f64 y 4)) (fma.f64 1/512 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/16)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 x 4) 1/384) (pow.f64 y 4)) (+.f64 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/16 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/512)) 1)) |
(+.f64 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/16 1) (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/512 (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 4) 1/384)))) |
(+.f64 (*.f64 -1/768 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -3/16 (pow.f64 x 4))) (pow.f64 x 2)) (pow.f64 y 6))) (+.f64 1 (+.f64 (*.f64 -1/1440 (/.f64 (+.f64 (*.f64 15/64 (pow.f64 x 6)) (+.f64 (*.f64 -1/64 (pow.f64 x 6)) (*.f64 -15/32 (pow.f64 x 6)))) (pow.f64 y 6))) (+.f64 (*.f64 -1/48 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -3/16 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/24576 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))))))) |
(fma.f64 -1/768 (/.f64 (*.f64 (pow.f64 x 4) -1/8) (/.f64 (pow.f64 y 6) (*.f64 x x))) (+.f64 1 (fma.f64 -1/1440 (/.f64 (fma.f64 15/64 (pow.f64 x 6) (*.f64 (pow.f64 x 6) -31/64)) (pow.f64 y 6)) (fma.f64 -1/48 (/.f64 (*.f64 (pow.f64 x 4) -1/8) (pow.f64 y 4)) (fma.f64 1/512 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 1/16 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/24576))))))) |
(+.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/512 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/16 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/24576))) (fma.f64 (/.f64 (*.f64 (pow.f64 x 6) -1/4) (pow.f64 y 6)) -1/1440 (/.f64 (*.f64 (pow.f64 x 4) 1/384) (pow.f64 y 4)))) (fma.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x 4) -1/8) (pow.f64 y 6)) (*.f64 x x)) -1/768 1)) |
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 x 6) 1/6144) (pow.f64 y 6)) (+.f64 (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 4) 1/384)) (+.f64 (/.f64 (*.f64 (pow.f64 x 6) 1/5760) (pow.f64 y 6)) (fma.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/24576 (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/512 (*.f64 (/.f64 x y) (*.f64 (/.f64 x y) 1/16)))))))) |
1 |
(+.f64 1 (*.f64 1/16 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/16)) |
(fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/16 1) |
(+.f64 1 (+.f64 (*.f64 -1/48 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -3/16 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/16 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) |
(+.f64 1 (fma.f64 -1/48 (/.f64 (*.f64 (pow.f64 x 4) -1/8) (pow.f64 y 4)) (fma.f64 1/512 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/16)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 x 4) 1/384) (pow.f64 y 4)) (+.f64 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/16 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/512)) 1)) |
(+.f64 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/16 1) (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/512 (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 4) 1/384)))) |
(+.f64 (*.f64 -1/768 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -3/16 (pow.f64 x 4))) (pow.f64 x 2)) (pow.f64 y 6))) (+.f64 1 (+.f64 (*.f64 -1/1440 (/.f64 (+.f64 (*.f64 15/64 (pow.f64 x 6)) (+.f64 (*.f64 -1/64 (pow.f64 x 6)) (*.f64 -15/32 (pow.f64 x 6)))) (pow.f64 y 6))) (+.f64 (*.f64 -1/48 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 x 4)) (*.f64 -3/16 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/24576 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))))))) |
(fma.f64 -1/768 (/.f64 (*.f64 (pow.f64 x 4) -1/8) (/.f64 (pow.f64 y 6) (*.f64 x x))) (+.f64 1 (fma.f64 -1/1440 (/.f64 (fma.f64 15/64 (pow.f64 x 6) (*.f64 (pow.f64 x 6) -31/64)) (pow.f64 y 6)) (fma.f64 -1/48 (/.f64 (*.f64 (pow.f64 x 4) -1/8) (pow.f64 y 4)) (fma.f64 1/512 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 1/16 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/24576))))))) |
(+.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/512 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/16 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/24576))) (fma.f64 (/.f64 (*.f64 (pow.f64 x 6) -1/4) (pow.f64 y 6)) -1/1440 (/.f64 (*.f64 (pow.f64 x 4) 1/384) (pow.f64 y 4)))) (fma.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x 4) -1/8) (pow.f64 y 6)) (*.f64 x x)) -1/768 1)) |
(+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 x 6) 1/6144) (pow.f64 y 6)) (+.f64 (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 4) 1/384)) (+.f64 (/.f64 (*.f64 (pow.f64 x 6) 1/5760) (pow.f64 y 6)) (fma.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/24576 (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/512 (*.f64 (/.f64 x y) (*.f64 (/.f64 x y) 1/16)))))))) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))))))) |
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) 3) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 1) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 1 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2))) |
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2))) |
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))))) (cbrt.f64 (pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -2))) |
(/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1)) |
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2))) |
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))))) (cbrt.f64 (pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -2))) |
(/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/4) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3/4)) |
(*.f64 (pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -3/4) (pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/4)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3/4) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/4)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3/4) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/4)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/4) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3/4)) |
(*.f64 (pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -3/4) (pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/4)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1)) |
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -2)) |
(pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))))) 3) |
(pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 3) |
(*.f64 (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 5/6) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/6)) |
(*.f64 (pow.f64 (/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) 5/6) (pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/6)) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(log.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(expm1.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) -1)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 2)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1) 1)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 1)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (*.f64 1/3 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 3)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) -1/2)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) 1/3)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(log1p.f64 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(+.f64 0 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))) 1) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) 1) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(*.f64 1 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/6) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1)) |
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/6)) |
(/.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/6) 1) (cbrt.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))))) |
(/.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/6) (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/6)) |
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/6)) |
(/.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/6) 1) (cbrt.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))))) |
(/.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/6) (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/4) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/4)) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2))) (sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))))))) |
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1/2)) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(fabs.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)))) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3/2)) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(exp.f64 (*.f64 -1/2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) -1)) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) -1/2)) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(exp.f64 (*.f64 (*.f64 (*.f64 -1/2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 1)) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1/2)) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1) 1/2)) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 1/2)) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/6)) 3)) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(exp.f64 (*.f64 (*.f64 -3/2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1/3)) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) -1/4)) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(exp.f64 (*.f64 (*.f64 -1/4 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1/4) 2)) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))) |
(sqrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))) -1/2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.4% | (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
| ✓ | 89.5% | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
| 53.0% | (sin.f64 (/.f64 x (*.f64 y 2))) | |
| ✓ | 52.1% | (tan.f64 (*.f64 x (/.f64 1/2 y))) |
Compiled 64 to 44 computations (31.3% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 28.0ms | y | @ | -inf | (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
| 0.0ms | y | @ | -inf | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
| 0.0ms | y | @ | inf | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
| 0.0ms | y | @ | inf | (tan.f64 (*.f64 x (/.f64 1/2 y))) |
| 0.0ms | y | @ | inf | (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
| 1× | batch-egg-rewrite |
| 1514× | log-prod |
| 674× | pow-prod-up |
| 596× | pow-exp |
| 542× | expm1-udef |
| 538× | log1p-udef |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 73 |
| 1 | 322 | 73 |
| 2 | 4230 | 57 |
| 1× | node limit |
| Inputs |
|---|
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
| Outputs |
|---|
(+.f64 0 (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 1) |
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2))) (log.f64 (-.f64 1 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) |
(*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(*.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 1 (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (neg.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 3) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3) 1/3) |
(pow.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) |
(pow.f64 (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) -1) |
(neg.f64 (tan.f64 (/.f64 x (*.f64 y -2)))) |
(sqrt.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(log.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(cbrt.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3)) |
(expm1.f64 (log1p.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(exp.f64 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(exp.f64 (*.f64 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 1) |
(*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(*.f64 1 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (*.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) (pow.f64 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 2) (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (neg.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) 1) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(pow.f64 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 3) |
(pow.f64 (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1) |
(pow.f64 (/.f64 1 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) -1) |
(pow.f64 (/.f64 (/.f64 1 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) -1) |
(neg.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(sqrt.f64 (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(log.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) |
(cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3) (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3))) |
(expm1.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (log.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 2)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) -1)) |
(log1p.f64 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(+.f64 0 (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 1) |
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2))) (log.f64 (-.f64 1 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) |
(*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(*.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 1 (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (neg.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 3) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3) 1/3) |
(pow.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) |
(pow.f64 (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) -1) |
(neg.f64 (tan.f64 (/.f64 x (*.f64 y -2)))) |
(sqrt.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(log.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(cbrt.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3)) |
(expm1.f64 (log1p.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(exp.f64 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(exp.f64 (*.f64 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
| 1× | egg-herbie |
| 1170× | cancel-sign-sub-inv |
| 860× | unswap-sqr |
| 638× | fma-neg |
| 604× | sub-neg |
| 512× | fma-def |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 412 | 9295 |
| 1 | 1146 | 8965 |
| 2 | 4677 | 8845 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y))) |
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 1/2 (/.f64 x y)))) |
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 17/40320 (/.f64 (pow.f64 x 7) (pow.f64 y 7)))))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 1/2 (/.f64 x y)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 1/768 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))) |
(-.f64 (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2)) (pow.f64 y 7))) (+.f64 (*.f64 1/768 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/384 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4)) (pow.f64 y 7))) (*.f64 -1/92160 (/.f64 (pow.f64 x 7) (pow.f64 y 7))))))))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y))) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y)))) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/645120 (pow.f64 x 7)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (+.f64 (*.f64 1/92160 (pow.f64 x 7)) (*.f64 1/384 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 4)))))) (pow.f64 y 7))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y))))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 61/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
1 |
(-.f64 (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x)))) (*.f64 -1/24 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (*.f64 (pow.f64 y 4) x))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x))))) (+.f64 (*.f64 1/1920 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 -1/24 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/645120 (pow.f64 x 7)) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 -1/92160 (pow.f64 x 7))))) (*.f64 (pow.f64 y 6) x))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (*.f64 (pow.f64 y 4) x)))))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) (+.f64 (*.f64 1/1920 (pow.f64 x 4)) (*.f64 -1/24 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 2))))) (pow.f64 x 2)) (pow.f64 y 6))) (+.f64 (*.f64 1/1920 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 4)) (pow.f64 y 6))) (+.f64 (*.f64 -1/322560 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/1920 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 -1/24 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))))))) |
1 |
(-.f64 (+.f64 1 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x)))) (*.f64 -1/24 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x))) (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (*.f64 (pow.f64 y 4) x))))) (+.f64 (*.f64 1/1920 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 -1/24 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (*.f64 (pow.f64 y 4) x))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x))) (*.f64 -2 (/.f64 (-.f64 (*.f64 1/645120 (pow.f64 x 7)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (+.f64 (*.f64 1/92160 (pow.f64 x 7)) (*.f64 1/384 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 4)))))) (*.f64 (pow.f64 y 6) x)))))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x)) (+.f64 (*.f64 -1/24 (*.f64 (-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 2))) (*.f64 1/1920 (pow.f64 x 4)))) (pow.f64 x 2)) (pow.f64 y 6))) (+.f64 (*.f64 1/1920 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 4)) (pow.f64 y 6))) (+.f64 (*.f64 -1/322560 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/1920 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 -1/24 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))))))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y))) |
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 1/2 (/.f64 x y)))) |
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 17/40320 (/.f64 (pow.f64 x 7) (pow.f64 y 7)))))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 1/2 (/.f64 x y)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 1/768 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))) |
(-.f64 (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2)) (pow.f64 y 7))) (+.f64 (*.f64 1/768 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/384 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4)) (pow.f64 y 7))) (*.f64 -1/92160 (/.f64 (pow.f64 x 7) (pow.f64 y 7))))))))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y))) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y)))) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/645120 (pow.f64 x 7)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (+.f64 (*.f64 1/92160 (pow.f64 x 7)) (*.f64 1/384 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 4)))))) (pow.f64 y 7))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y))))) |
(+.f64 0 (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 1) |
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2))) (log.f64 (-.f64 1 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) |
(*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(*.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 1 (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (neg.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 3) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3) 1/3) |
(pow.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) |
(pow.f64 (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) -1) |
(neg.f64 (tan.f64 (/.f64 x (*.f64 y -2)))) |
(sqrt.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(log.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(cbrt.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3)) |
(expm1.f64 (log1p.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(exp.f64 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(exp.f64 (*.f64 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 1) |
(*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(*.f64 1 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (*.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) (pow.f64 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 2) (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (neg.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) 1) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(pow.f64 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 3) |
(pow.f64 (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1) |
(pow.f64 (/.f64 1 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) -1) |
(pow.f64 (/.f64 (/.f64 1 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) -1) |
(neg.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(sqrt.f64 (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(log.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) |
(cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3) (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3))) |
(expm1.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (log.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 2)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) -1)) |
(log1p.f64 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(+.f64 0 (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 1) |
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2))) (log.f64 (-.f64 1 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) |
(*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(*.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 1 (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (neg.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 3) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3) 1/3) |
(pow.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) |
(pow.f64 (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) -1) |
(neg.f64 (tan.f64 (/.f64 x (*.f64 y -2)))) |
(sqrt.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(log.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(cbrt.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3)) |
(expm1.f64 (log1p.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(exp.f64 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(exp.f64 (*.f64 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
| Outputs |
|---|
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y))) |
(fma.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 1/2 (/.f64 x y))) |
(fma.f64 1/24 (pow.f64 (/.f64 x y) 3) (*.f64 1/2 (/.f64 x y))) |
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 1/2 (/.f64 x y)))) |
(fma.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (*.f64 1/2 (/.f64 x y)))) |
(fma.f64 1/24 (pow.f64 (/.f64 x y) 3) (fma.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (*.f64 1/2 (/.f64 x y)))) |
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 17/40320 (/.f64 (pow.f64 x 7) (pow.f64 y 7)))))) |
(fma.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (fma.f64 1/2 (/.f64 x y) (*.f64 17/40320 (/.f64 (pow.f64 x 7) (pow.f64 y 7)))))) |
(fma.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (fma.f64 17/40320 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) (*.f64 1/2 (/.f64 x y))))) |
(fma.f64 1/24 (pow.f64 (/.f64 x y) 3) (fma.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (fma.f64 17/40320 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) (*.f64 1/2 (/.f64 x y))))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 1/2 (/.f64 x y)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(fma.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 1/2 (/.f64 x y))) |
(fma.f64 1/24 (pow.f64 (/.f64 x y) 3) (*.f64 1/2 (/.f64 x y))) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 1/768 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))) |
(-.f64 (fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/3840))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 5) (*.f64 x x))) (fma.f64 1/768 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/16)))) |
(-.f64 (fma.f64 1/2 (/.f64 x y) (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48 (/.f64 1/3840 (/.f64 (pow.f64 y 5) (pow.f64 x 5))))) (fma.f64 -1/8 (/.f64 (pow.f64 x 3) (/.f64 (/.f64 (pow.f64 y 5) (*.f64 x x)) 1/24)) (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/16 (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/768)))) |
(-.f64 (fma.f64 1/2 (/.f64 x y) (fma.f64 (pow.f64 (/.f64 x y) 3) -1/48 (/.f64 1/3840 (/.f64 (pow.f64 y 5) (pow.f64 x 5))))) (fma.f64 -1/8 (/.f64 (pow.f64 x 3) (/.f64 (/.f64 (pow.f64 y 5) (*.f64 x x)) 1/24)) (fma.f64 (pow.f64 (/.f64 x y) 3) -1/16 (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/768)))) |
(-.f64 (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2)) (pow.f64 y 7))) (+.f64 (*.f64 1/768 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/384 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4)) (pow.f64 y 7))) (*.f64 -1/92160 (/.f64 (pow.f64 x 7) (pow.f64 y 7))))))))) |
(-.f64 (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) (fma.f64 1/2 (/.f64 x y) (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/3840)))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 5) (*.f64 x x))) (fma.f64 -1/8 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768))) (/.f64 (pow.f64 y 7) (*.f64 x x))) (fma.f64 1/768 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (fma.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 1/384 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 7) (pow.f64 x 4))) (*.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) -1/92160))))))) |
(-.f64 (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48 (fma.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) -1/645120 (fma.f64 1/2 (/.f64 x y) (/.f64 1/3840 (/.f64 (pow.f64 y 5) (pow.f64 x 5)))))) (fma.f64 -1/8 (/.f64 (pow.f64 x 3) (/.f64 (/.f64 (pow.f64 y 5) (*.f64 x x)) 1/24)) (fma.f64 -1/8 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) (/.f64 (pow.f64 y 7) (*.f64 x x))) (fma.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/768 (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/16 (fma.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) -1/92160 (/.f64 (*.f64 (pow.f64 x 3) (*.f64 1/24 (pow.f64 x 4))) (/.f64 (pow.f64 y 7) 1/384)))))))) |
(-.f64 (fma.f64 (pow.f64 (/.f64 x y) 3) -1/48 (fma.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) -1/645120 (fma.f64 1/2 (/.f64 x y) (/.f64 1/3840 (/.f64 (pow.f64 y 5) (pow.f64 x 5)))))) (fma.f64 -1/8 (/.f64 (pow.f64 x 3) (/.f64 (/.f64 (pow.f64 y 5) (*.f64 x x)) 1/24)) (fma.f64 -1/8 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) (/.f64 (pow.f64 y 7) (*.f64 x x))) (fma.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/768 (fma.f64 (pow.f64 (/.f64 x y) 3) -1/16 (fma.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) -1/92160 (/.f64 (*.f64 (pow.f64 x 3) (*.f64 1/24 (pow.f64 x 4))) (/.f64 (pow.f64 y 7) 1/384)))))))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y))) |
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) -1/24) (pow.f64 y 3)) (*.f64 1/2 (/.f64 x y))) |
(-.f64 (*.f64 1/2 (/.f64 x y)) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 y 3) -1/24))) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y)))) |
(fma.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24))))) (pow.f64 y 5)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) -1/24) (pow.f64 y 3)) (*.f64 1/2 (/.f64 x y)))) |
(-.f64 (-.f64 (*.f64 1/2 (/.f64 x y)) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 y 3) -1/24))) (/.f64 (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 (*.f64 x x) -1/24)))) (pow.f64 y 5))) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/645120 (pow.f64 x 7)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (+.f64 (*.f64 1/92160 (pow.f64 x 7)) (*.f64 1/384 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 4)))))) (pow.f64 y 7))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y))))) |
(fma.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24))))) (pow.f64 y 5)) (fma.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))) (fma.f64 1/92160 (pow.f64 x 7) (*.f64 1/384 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) -1/24)))))) (pow.f64 y 7)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) -1/24) (pow.f64 y 3)) (*.f64 1/2 (/.f64 x y))))) |
(-.f64 (-.f64 (-.f64 (*.f64 1/2 (/.f64 x y)) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 y 3) -1/24))) (/.f64 (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 (*.f64 -1/8 (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 (*.f64 x x) -1/24))))) (*.f64 x x) (fma.f64 (pow.f64 x 7) 1/92160 (*.f64 (pow.f64 x 4) (*.f64 1/384 (*.f64 (pow.f64 x 3) -1/24)))))) (pow.f64 y 7))) (/.f64 (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 (*.f64 x x) -1/24)))) (pow.f64 y 5))) |
(-.f64 (-.f64 (*.f64 1/2 (/.f64 x y)) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 y 3) -1/24))) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 (*.f64 x x) -1/24)))) (pow.f64 y 5)) (/.f64 (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 (*.f64 -1/8 (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 (*.f64 x x) -1/24))))) (*.f64 x x) (fma.f64 (pow.f64 x 7) 1/92160 (*.f64 (pow.f64 x 4) (*.f64 1/384 (*.f64 (pow.f64 x 3) -1/24)))))) (pow.f64 y 7)))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (*.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y)))) |
(fma.f64 1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(+.f64 1 (fma.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y))))) |
(+.f64 (fma.f64 1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 61/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(+.f64 1 (fma.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 61/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(+.f64 1 (fma.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 1/8 (*.f64 (/.f64 x y) (/.f64 x y)) (*.f64 61/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
1 |
(-.f64 (+.f64 1 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x)))) (*.f64 -1/24 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (-.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 x 3) 1/24)) (*.f64 x (*.f64 y y))) (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) -1/24))) |
(+.f64 1 (fma.f64 2 (*.f64 (/.f64 (pow.f64 x 3) (*.f64 y y)) (/.f64 1/24 x)) (*.f64 1/24 (*.f64 (/.f64 x y) (/.f64 x y))))) |
(+.f64 1 (/.f64 (fma.f64 2 (/.f64 (pow.f64 x 3) (/.f64 x 1/24)) (*.f64 1/24 (*.f64 x x))) (*.f64 y y))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (*.f64 (pow.f64 y 4) x))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x))))) (+.f64 (*.f64 1/1920 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 -1/24 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) |
(+.f64 1 (-.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768))) (*.f64 x (pow.f64 y 4))) (/.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x (*.f64 y y))))) (fma.f64 1/1920 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 -1/24 (+.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 x 3) 1/24) x)) (*.f64 1/24 (*.f64 x x))) (/.f64 (pow.f64 y 4) (*.f64 x x))) (/.f64 (*.f64 x x) (*.f64 y y))))))) |
(-.f64 (fma.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 x 3) (*.f64 y y)) (/.f64 1/24 x)) (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) (*.f64 x (pow.f64 y 4)))) 1) (fma.f64 -1/24 (+.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (fma.f64 2 (/.f64 (pow.f64 x 3) (/.f64 x 1/24)) (*.f64 1/24 (*.f64 x x))) (/.f64 (pow.f64 y 4) (*.f64 x x)))) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/1920))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x))) (+.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/645120 (pow.f64 x 7)) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 -1/92160 (pow.f64 x 7))))) (*.f64 (pow.f64 y 6) x))) (*.f64 2 (/.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (*.f64 (pow.f64 y 4) x)))))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) (+.f64 (*.f64 1/1920 (pow.f64 x 4)) (*.f64 -1/24 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 2))))) (pow.f64 x 2)) (pow.f64 y 6))) (+.f64 (*.f64 1/1920 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 4)) (pow.f64 y 6))) (+.f64 (*.f64 -1/322560 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/1920 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 -1/24 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))))))) |
(+.f64 1 (-.f64 (fma.f64 2 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x (*.f64 y y))) (*.f64 2 (+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 7) -1/645120) (fma.f64 1/384 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (pow.f64 x 4)) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 (pow.f64 x 7) -1/92160)))) (*.f64 x (pow.f64 y 6))) (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768))) (*.f64 x (pow.f64 y 4)))))) (fma.f64 -1/24 (/.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768))) x)) (fma.f64 1/1920 (pow.f64 x 4) (*.f64 -1/24 (*.f64 (*.f64 x x) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 x 3) 1/24) x)) (*.f64 1/24 (*.f64 x x))))))) (/.f64 (pow.f64 y 6) (*.f64 x x))) (fma.f64 1/1920 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 x 3) 1/24) x)) (*.f64 1/24 (*.f64 x x))) (/.f64 (pow.f64 y 6) (pow.f64 x 4))) (fma.f64 -1/322560 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) (fma.f64 1/1920 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 -1/24 (+.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 x 3) 1/24) x)) (*.f64 1/24 (*.f64 x x))) (/.f64 (pow.f64 y 4) (*.f64 x x))) (/.f64 (*.f64 x x) (*.f64 y y)))))))))) |
(+.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 x 3) (*.f64 y y)) (/.f64 1/24 x)) (+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) (*.f64 x (pow.f64 y 4))) (/.f64 (-.f64 (*.f64 (pow.f64 x 7) -1/645120) (fma.f64 1/384 (*.f64 (pow.f64 x 3) (*.f64 1/24 (pow.f64 x 4))) (fma.f64 (pow.f64 x 7) -1/92160 (*.f64 -1/8 (*.f64 x (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))))))))) (*.f64 x (pow.f64 y 6)))))) (-.f64 1 (fma.f64 -1/24 (/.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) x)) (fma.f64 (pow.f64 x 4) 1/1920 (*.f64 (*.f64 (*.f64 x x) -1/24) (fma.f64 2 (/.f64 (pow.f64 x 3) (/.f64 x 1/24)) (*.f64 1/24 (*.f64 x x)))))) (/.f64 (pow.f64 y 6) (*.f64 x x))) (fma.f64 1/1920 (*.f64 (/.f64 (fma.f64 2 (/.f64 (pow.f64 x 3) (/.f64 x 1/24)) (*.f64 1/24 (*.f64 x x))) (pow.f64 y 6)) (pow.f64 x 4)) (fma.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/322560 (fma.f64 -1/24 (+.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (fma.f64 2 (/.f64 (pow.f64 x 3) (/.f64 x 1/24)) (*.f64 1/24 (*.f64 x x))) (/.f64 (pow.f64 y 4) (*.f64 x x)))) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/1920))))))) |
(+.f64 1 (fma.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 x 3) (*.f64 y y)) (/.f64 1/24 x)) (+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) (*.f64 x (pow.f64 y 4))) (/.f64 (-.f64 (*.f64 (pow.f64 x 7) -1/645120) (fma.f64 1/384 (*.f64 (pow.f64 x 3) (*.f64 1/24 (pow.f64 x 4))) (fma.f64 (pow.f64 x 7) -1/92160 (*.f64 -1/8 (*.f64 x (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))))))))) (*.f64 x (pow.f64 y 6))))) (neg.f64 (fma.f64 -1/24 (/.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) x)) (fma.f64 (pow.f64 x 4) 1/1920 (*.f64 (*.f64 (*.f64 x x) -1/24) (fma.f64 2 (/.f64 (pow.f64 x 3) (/.f64 x 1/24)) (*.f64 1/24 (*.f64 x x)))))) (/.f64 (pow.f64 y 6) (*.f64 x x))) (fma.f64 1/1920 (*.f64 (/.f64 (fma.f64 2 (/.f64 (pow.f64 x 3) (/.f64 x 1/24)) (*.f64 1/24 (*.f64 x x))) (pow.f64 y 6)) (pow.f64 x 4)) (fma.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/322560 (fma.f64 -1/24 (+.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (fma.f64 2 (/.f64 (pow.f64 x 3) (/.f64 x 1/24)) (*.f64 1/24 (*.f64 x x))) (/.f64 (pow.f64 y 4) (*.f64 x x)))) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/1920)))))))) |
1 |
(-.f64 (+.f64 1 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x)))) (*.f64 -1/24 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 x 3) -1/24) (*.f64 x (*.f64 y y)))) (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) -1/24))) |
(+.f64 1 (fma.f64 -2 (*.f64 (/.f64 (pow.f64 x 3) (*.f64 y y)) (/.f64 -1/24 x)) (*.f64 1/24 (*.f64 (/.f64 x y) (/.f64 x y))))) |
(+.f64 1 (/.f64 (fma.f64 -2 (/.f64 (pow.f64 x 3) (/.f64 x -1/24)) (*.f64 1/24 (*.f64 x x))) (*.f64 y y))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x))) (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (*.f64 (pow.f64 y 4) x))))) (+.f64 (*.f64 1/1920 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 -1/24 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) |
(+.f64 1 (-.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 (pow.f64 x 3) -1/24) (*.f64 x (*.f64 y y))) (/.f64 (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24))))) (*.f64 x (pow.f64 y 4))))) (fma.f64 1/1920 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 -1/24 (+.f64 (/.f64 (fma.f64 -2 (/.f64 (*.f64 (pow.f64 x 3) -1/24) x) (neg.f64 (*.f64 (*.f64 x x) -1/24))) (/.f64 (pow.f64 y 4) (*.f64 x x))) (/.f64 (*.f64 x x) (*.f64 y y))))))) |
(-.f64 (fma.f64 -2 (+.f64 (*.f64 (/.f64 (pow.f64 x 3) (*.f64 y y)) (/.f64 -1/24 x)) (/.f64 (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 (*.f64 x x) -1/24)))) (*.f64 x (pow.f64 y 4)))) 1) (fma.f64 -1/24 (+.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (fma.f64 -2 (/.f64 (pow.f64 x 3) (/.f64 x -1/24)) (*.f64 1/24 (*.f64 x x))) (/.f64 (pow.f64 y 4) (*.f64 x x)))) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/1920))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (*.f64 (pow.f64 y 4) x))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x))) (*.f64 -2 (/.f64 (-.f64 (*.f64 1/645120 (pow.f64 x 7)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (+.f64 (*.f64 1/92160 (pow.f64 x 7)) (*.f64 1/384 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 4)))))) (*.f64 (pow.f64 y 6) x)))))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x)) (+.f64 (*.f64 -1/24 (*.f64 (-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 2))) (*.f64 1/1920 (pow.f64 x 4)))) (pow.f64 x 2)) (pow.f64 y 6))) (+.f64 (*.f64 1/1920 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 4)) (pow.f64 y 6))) (+.f64 (*.f64 -1/322560 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/1920 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1/24 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) x)) (*.f64 -1/24 (pow.f64 x 2))) (pow.f64 x 2)) (pow.f64 y 4))) (*.f64 -1/24 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))))))) |
(+.f64 1 (-.f64 (fma.f64 -2 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24))))) (*.f64 x (pow.f64 y 4))) (*.f64 -2 (+.f64 (/.f64 (*.f64 (pow.f64 x 3) -1/24) (*.f64 x (*.f64 y y))) (/.f64 (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))) (fma.f64 1/92160 (pow.f64 x 7) (*.f64 1/384 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) -1/24)))))) (*.f64 x (pow.f64 y 6)))))) (fma.f64 -1/24 (/.f64 (fma.f64 -2 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24))))) x) (neg.f64 (fma.f64 -1/24 (*.f64 (*.f64 x x) (fma.f64 -2 (/.f64 (*.f64 (pow.f64 x 3) -1/24) x) (neg.f64 (*.f64 (*.f64 x x) -1/24)))) (*.f64 (pow.f64 x 4) 1/1920)))) (/.f64 (pow.f64 y 6) (*.f64 x x))) (fma.f64 1/1920 (/.f64 (fma.f64 -2 (/.f64 (*.f64 (pow.f64 x 3) -1/24) x) (neg.f64 (*.f64 (*.f64 x x) -1/24))) (/.f64 (pow.f64 y 6) (pow.f64 x 4))) (fma.f64 -1/322560 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) (fma.f64 1/1920 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 -1/24 (+.f64 (/.f64 (fma.f64 -2 (/.f64 (*.f64 (pow.f64 x 3) -1/24) x) (neg.f64 (*.f64 (*.f64 x x) -1/24))) (/.f64 (pow.f64 y 4) (*.f64 x x))) (/.f64 (*.f64 x x) (*.f64 y y)))))))))) |
(+.f64 1 (-.f64 (*.f64 -2 (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 3) (*.f64 y y)) (/.f64 -1/24 x)) (/.f64 (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 (*.f64 x x) -1/24)))) (*.f64 x (pow.f64 y 4)))) (/.f64 (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 (*.f64 -1/8 (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 (*.f64 x x) -1/24))))) (*.f64 x x) (fma.f64 (pow.f64 x 7) 1/92160 (*.f64 (pow.f64 x 4) (*.f64 1/384 (*.f64 (pow.f64 x 3) -1/24)))))) (*.f64 x (pow.f64 y 6))))) (fma.f64 -1/24 (/.f64 (*.f64 x x) (/.f64 (pow.f64 y 6) (fma.f64 -2 (/.f64 (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 (*.f64 x x) -1/24)))) x) (neg.f64 (fma.f64 (pow.f64 x 4) 1/1920 (*.f64 (*.f64 (*.f64 x x) -1/24) (fma.f64 -2 (/.f64 (pow.f64 x 3) (/.f64 x -1/24)) (*.f64 1/24 (*.f64 x x))))))))) (fma.f64 1/1920 (*.f64 (/.f64 (fma.f64 -2 (/.f64 (pow.f64 x 3) (/.f64 x -1/24)) (*.f64 1/24 (*.f64 x x))) (pow.f64 y 6)) (pow.f64 x 4)) (fma.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) -1/322560 (fma.f64 -1/24 (+.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (fma.f64 -2 (/.f64 (pow.f64 x 3) (/.f64 x -1/24)) (*.f64 1/24 (*.f64 x x))) (/.f64 (pow.f64 y 4) (*.f64 x x)))) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/1920))))))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y))) |
(fma.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 1/2 (/.f64 x y))) |
(fma.f64 1/24 (pow.f64 (/.f64 x y) 3) (*.f64 1/2 (/.f64 x y))) |
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 1/2 (/.f64 x y)))) |
(fma.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (*.f64 1/2 (/.f64 x y)))) |
(fma.f64 1/24 (pow.f64 (/.f64 x y) 3) (fma.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (*.f64 1/2 (/.f64 x y)))) |
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 17/40320 (/.f64 (pow.f64 x 7) (pow.f64 y 7)))))) |
(fma.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (fma.f64 1/2 (/.f64 x y) (*.f64 17/40320 (/.f64 (pow.f64 x 7) (pow.f64 y 7)))))) |
(fma.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (fma.f64 17/40320 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) (*.f64 1/2 (/.f64 x y))))) |
(fma.f64 1/24 (pow.f64 (/.f64 x y) 3) (fma.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (fma.f64 17/40320 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) (*.f64 1/2 (/.f64 x y))))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 1/2 (/.f64 x y)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(fma.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 1/2 (/.f64 x y))) |
(fma.f64 1/24 (pow.f64 (/.f64 x y) 3) (*.f64 1/2 (/.f64 x y))) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 1/768 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))) |
(-.f64 (fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/3840))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 5) (*.f64 x x))) (fma.f64 1/768 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/16)))) |
(-.f64 (fma.f64 1/2 (/.f64 x y) (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48 (/.f64 1/3840 (/.f64 (pow.f64 y 5) (pow.f64 x 5))))) (fma.f64 -1/8 (/.f64 (pow.f64 x 3) (/.f64 (/.f64 (pow.f64 y 5) (*.f64 x x)) 1/24)) (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/16 (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/768)))) |
(-.f64 (fma.f64 1/2 (/.f64 x y) (fma.f64 (pow.f64 (/.f64 x y) 3) -1/48 (/.f64 1/3840 (/.f64 (pow.f64 y 5) (pow.f64 x 5))))) (fma.f64 -1/8 (/.f64 (pow.f64 x 3) (/.f64 (/.f64 (pow.f64 y 5) (*.f64 x x)) 1/24)) (fma.f64 (pow.f64 (/.f64 x y) 3) -1/16 (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/768)))) |
(-.f64 (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2)) (pow.f64 y 7))) (+.f64 (*.f64 1/768 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/384 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4)) (pow.f64 y 7))) (*.f64 -1/92160 (/.f64 (pow.f64 x 7) (pow.f64 y 7))))))))) |
(-.f64 (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) (fma.f64 1/2 (/.f64 x y) (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/3840)))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 5) (*.f64 x x))) (fma.f64 -1/8 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768))) (/.f64 (pow.f64 y 7) (*.f64 x x))) (fma.f64 1/768 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (fma.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 1/384 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 7) (pow.f64 x 4))) (*.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) -1/92160))))))) |
(-.f64 (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48 (fma.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) -1/645120 (fma.f64 1/2 (/.f64 x y) (/.f64 1/3840 (/.f64 (pow.f64 y 5) (pow.f64 x 5)))))) (fma.f64 -1/8 (/.f64 (pow.f64 x 3) (/.f64 (/.f64 (pow.f64 y 5) (*.f64 x x)) 1/24)) (fma.f64 -1/8 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) (/.f64 (pow.f64 y 7) (*.f64 x x))) (fma.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/768 (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/16 (fma.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) -1/92160 (/.f64 (*.f64 (pow.f64 x 3) (*.f64 1/24 (pow.f64 x 4))) (/.f64 (pow.f64 y 7) 1/384)))))))) |
(-.f64 (fma.f64 (pow.f64 (/.f64 x y) 3) -1/48 (fma.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) -1/645120 (fma.f64 1/2 (/.f64 x y) (/.f64 1/3840 (/.f64 (pow.f64 y 5) (pow.f64 x 5)))))) (fma.f64 -1/8 (/.f64 (pow.f64 x 3) (/.f64 (/.f64 (pow.f64 y 5) (*.f64 x x)) 1/24)) (fma.f64 -1/8 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) (/.f64 (pow.f64 y 7) (*.f64 x x))) (fma.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/768 (fma.f64 (pow.f64 (/.f64 x y) 3) -1/16 (fma.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) -1/92160 (/.f64 (*.f64 (pow.f64 x 3) (*.f64 1/24 (pow.f64 x 4))) (/.f64 (pow.f64 y 7) 1/384)))))))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y))) |
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) -1/24) (pow.f64 y 3)) (*.f64 1/2 (/.f64 x y))) |
(-.f64 (*.f64 1/2 (/.f64 x y)) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 y 3) -1/24))) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y)))) |
(fma.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24))))) (pow.f64 y 5)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) -1/24) (pow.f64 y 3)) (*.f64 1/2 (/.f64 x y)))) |
(-.f64 (-.f64 (*.f64 1/2 (/.f64 x y)) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 y 3) -1/24))) (/.f64 (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 (*.f64 x x) -1/24)))) (pow.f64 y 5))) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/645120 (pow.f64 x 7)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (+.f64 (*.f64 1/92160 (pow.f64 x 7)) (*.f64 1/384 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 4)))))) (pow.f64 y 7))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y))))) |
(fma.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24))))) (pow.f64 y 5)) (fma.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))) (fma.f64 1/92160 (pow.f64 x 7) (*.f64 1/384 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) -1/24)))))) (pow.f64 y 7)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) -1/24) (pow.f64 y 3)) (*.f64 1/2 (/.f64 x y))))) |
(-.f64 (-.f64 (-.f64 (*.f64 1/2 (/.f64 x y)) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 y 3) -1/24))) (/.f64 (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 (*.f64 -1/8 (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 (*.f64 x x) -1/24))))) (*.f64 x x) (fma.f64 (pow.f64 x 7) 1/92160 (*.f64 (pow.f64 x 4) (*.f64 1/384 (*.f64 (pow.f64 x 3) -1/24)))))) (pow.f64 y 7))) (/.f64 (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 (*.f64 x x) -1/24)))) (pow.f64 y 5))) |
(-.f64 (-.f64 (*.f64 1/2 (/.f64 x y)) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 y 3) -1/24))) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 (*.f64 x x) -1/24)))) (pow.f64 y 5)) (/.f64 (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 (*.f64 -1/8 (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 (*.f64 x x) -1/24))))) (*.f64 x x) (fma.f64 (pow.f64 x 7) 1/92160 (*.f64 (pow.f64 x 4) (*.f64 1/384 (*.f64 (pow.f64 x 3) -1/24)))))) (pow.f64 y 7)))) |
(+.f64 0 (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (log1p.f64 (-.f64 (pow.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 3)) (log1p.f64 (-.f64 (pow.f64 (expm1.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2) (expm1.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) |
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 1) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2))) (log.f64 (-.f64 1 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) |
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2))) (log1p.f64 (neg.f64 (expm1.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) |
(*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 1 (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (neg.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 3) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3) 1/3) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) -1) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(neg.f64 (tan.f64 (/.f64 x (*.f64 y -2)))) |
(sqrt.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(log.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(cbrt.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3)) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(expm1.f64 (log1p.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1)) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1)) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 3)) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 1/3)) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 1) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 1 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (*.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) (pow.f64 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 2) (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (neg.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2)) |
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sqrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) (sqrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) 1) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))) |
(*.f64 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sqrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) (sqrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2)) |
(pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 3) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3) 1/3) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 2) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (/.f64 1 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) -1) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (/.f64 (/.f64 1 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) -1) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(neg.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(sqrt.f64 (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(log.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3) (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3))) |
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(expm1.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (log.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 1)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 3)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 1/3)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 2)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) -1)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(log1p.f64 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(+.f64 0 (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (log1p.f64 (-.f64 (pow.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 3)) (log1p.f64 (-.f64 (pow.f64 (expm1.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2) (expm1.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) |
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 1) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2))) (log.f64 (-.f64 1 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) |
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2))) (log1p.f64 (neg.f64 (expm1.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) |
(*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 1 (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (neg.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 3) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3) 1/3) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) -1) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(neg.f64 (tan.f64 (/.f64 x (*.f64 y -2)))) |
(sqrt.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(log.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(cbrt.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3)) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(expm1.f64 (log1p.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1)) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1)) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 3)) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 1/3)) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(tan.f64 (*.f64 x (/.f64 1/2 y))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.2% | (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
| ✓ | 69.8% | (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
| ✓ | 53.0% | (sin.f64 (*.f64 1/2 (/.f64 x y))) |
| ✓ | 52.2% | (tan.f64 (*.f64 1/2 (/.f64 x y))) |
Compiled 77 to 46 computations (40.3% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 49.0ms | y | @ | -inf | (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
| 6.0ms | y | @ | inf | (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
| 2.0ms | x | @ | 0 | (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
| 2.0ms | x | @ | -inf | (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
| 1.0ms | x | @ | inf | (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
| 1× | batch-egg-rewrite |
| 1440× | log-prod |
| 792× | pow-prod-down |
| 706× | pow-prod-up |
| 626× | pow-exp |
| 586× | prod-diff |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 108 |
| 1 | 305 | 102 |
| 2 | 3713 | 102 |
| 1× | node limit |
| Inputs |
|---|
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
| Outputs |
|---|
(+.f64 0 (tan.f64 (*.f64 1/2 (/.f64 x y)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))))) (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) |
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 1) |
(*.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 1) |
(*.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 1 (tan.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2) (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) (sqrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2) (/.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(/.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (sqrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(/.f64 (neg.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (neg.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 1) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) 1/3) |
(pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) 1/2) |
(pow.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2) |
(pow.f64 (/.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) -1) |
(sqrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2)) |
(log.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))))) |
(cbrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(expm1.f64 (log1p.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(exp.f64 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(exp.f64 (*.f64 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 1/3)) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 1) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 2)) |
(log1p.f64 (expm1.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(+.f64 0 (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) 1) |
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 x y))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 x y))))) (sin.f64 1))) |
(*.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 1) |
(*.f64 1 (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (sqrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 1) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) 1/3) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))) 1/2) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2) |
(sqrt.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) 1/3)) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) 1) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) 3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) 2)) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(+.f64 0 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) 1) |
(*.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3))) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3)) |
(*.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) 1) |
(*.f64 1 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2)) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(*.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (*.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3))) |
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) (sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3))) |
(*.f64 (neg.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) (/.f64 1 (neg.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3)))) |
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 1) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2)) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2)) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2))) |
(*.f64 (/.f64 1 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(*.f64 (/.f64 1 (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2)) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) 1) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) 1) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) 1) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 6) 1/2) |
(pow.f64 (pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) 3) 1/3) |
(pow.f64 (sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) 2) |
(pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) -1) |
(pow.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) 1) -1) |
(neg.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (neg.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3)))) |
(sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 6)) |
(log.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)))) |
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 9) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 9))) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) |
(exp.f64 (*.f64 3 (log.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))))) 1)) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) 2)) |
(exp.f64 (*.f64 (neg.f64 (*.f64 3 (log.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))))) -1)) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) |
(+.f64 0 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) 1) |
(*.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2)) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) 1) |
(*.f64 1 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2) (*.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2))) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (tan.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2)) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 5/2)) |
(*.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) 1) (tan.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (pow.f64 (*.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 2) (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 5/2) (sqrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2)) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(sqrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 6)) |
(log.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)))) |
(cbrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 9)) |
(expm1.f64 (log1p.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(exp.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 1) 3)) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 9)) 1/3)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 3/2)) |
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 3/2) 2)) |
(log1p.f64 (expm1.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
| 1× | egg-herbie |
| 1214× | times-frac |
| 1100× | fma-def |
| 954× | associate-*r* |
| 798× | associate-*l* |
| 498× | associate-+r+ |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 734 | 17940 |
| 1 | 2046 | 16530 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y))) |
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 1/2 (/.f64 x y)))) |
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 17/40320 (/.f64 (pow.f64 x 7) (pow.f64 y 7)))))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 1/2 (/.f64 x y)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 1/768 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))) |
(-.f64 (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2)) (pow.f64 y 7))) (+.f64 (*.f64 1/768 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/384 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4)) (pow.f64 y 7))) (*.f64 -1/92160 (/.f64 (pow.f64 x 7) (pow.f64 y 7))))))))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y))) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y)))) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/645120 (pow.f64 x 7)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (+.f64 (*.f64 1/92160 (pow.f64 x 7)) (*.f64 1/384 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 4)))))) (pow.f64 y 7))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y))))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) |
1 |
(+.f64 1 (*.f64 3/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (+.f64 (*.f64 3/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 11/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 1 (+.f64 (*.f64 3/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 11/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 241/15360 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
1 |
(-.f64 (+.f64 1 (*.f64 8 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (*.f64 8 (/.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) x))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (*.f64 8 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))) (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/2304 (pow.f64 x 7)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 1/15360 (pow.f64 x 7)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (*.f64 8 (/.f64 (*.f64 (-.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 8 (/.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (pow.f64 x 3)))) (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3))))))) |
(-.f64 (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (+.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/645120 (pow.f64 x 7)) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 -1/92160 (pow.f64 x 7))))))) (+.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/645120 (pow.f64 x 7)) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 -1/92160 (pow.f64 x 7))))) x)) (*.f64 1/2 (*.f64 x (-.f64 (*.f64 -1/645120 (pow.f64 x 7)) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 -1/92160 (pow.f64 x 7))))))))) x))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))) (+.f64 1 (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) x))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (*.f64 8 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))) (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))) (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 -1/184320 (pow.f64 x 9)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/645120 (pow.f64 x 8)) (*.f64 -1/92160 (pow.f64 x 8))) x)) (+.f64 (*.f64 -1/2580480 (pow.f64 x 9)) (*.f64 -1/48 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) (pow.f64 x 3)))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))) (+.f64 (*.f64 8 (/.f64 (*.f64 (-.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 8 (/.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (pow.f64 x 3)))) (+.f64 (*.f64 1/2304 (pow.f64 x 7)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 1/15360 (pow.f64 x 7))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))) (+.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (-.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) x))) (pow.f64 x 3))) (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/2304 (pow.f64 x 7)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 1/15360 (pow.f64 x 7)))) (pow.f64 x 3))) (*.f64 8 (/.f64 (*.f64 (-.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 8 (/.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (pow.f64 x 3)))) (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5)))) (pow.f64 x 3)))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))) (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/2304 (pow.f64 x 7)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 1/15360 (pow.f64 x 7)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (*.f64 8 (/.f64 (*.f64 (-.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 8 (/.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (pow.f64 x 3)))) (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))))))))) |
1 |
(-.f64 (+.f64 1 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (*.f64 -8 (/.f64 (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5))) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x))) x)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (*.f64 -8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (+.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5))) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 -8 (/.f64 (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5))) (pow.f64 x 3)))) (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (*.f64 -8 (/.f64 (+.f64 (*.f64 -1/15360 (pow.f64 x 7)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 -1/2304 (pow.f64 x 7)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3))))))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x))) x)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (+.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))) (*.f64 -8 (/.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x))) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/645120 (pow.f64 x 7)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (+.f64 (*.f64 1/92160 (pow.f64 x 7)) (*.f64 1/384 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 4)))))) (pow.f64 x 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (+.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 1/645120 (pow.f64 x 7)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (+.f64 (*.f64 1/92160 (pow.f64 x 7)) (*.f64 1/384 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 4)))))) x)) (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3)))))) x))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (+.f64 (*.f64 -1/15360 (pow.f64 x 7)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 -1/2304 (pow.f64 x 7)))) (-.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 -8 (/.f64 (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5))) (pow.f64 x 3))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))) (+.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5))) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 -8 (/.f64 (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5))) (pow.f64 x 3)))) (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (+.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/645120 (pow.f64 x 8)) (*.f64 -1/92160 (pow.f64 x 8))) x)) (+.f64 (*.f64 1/48 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) (pow.f64 x 3))) (+.f64 (*.f64 1/184320 (pow.f64 x 9)) (*.f64 1/2580480 (pow.f64 x 9))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x))) x)))) (pow.f64 x 3))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 -8 (/.f64 (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5))) (pow.f64 x 3)))) (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5)))) (pow.f64 x 3))) (*.f64 -8 (/.f64 (+.f64 (*.f64 -1/15360 (pow.f64 x 7)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 -1/2304 (pow.f64 x 7)))) (pow.f64 x 3))))) (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5)))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))) (*.f64 -8 (/.f64 (+.f64 (*.f64 -1/15360 (pow.f64 x 7)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 -1/2304 (pow.f64 x 7)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))))))))) |
(*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/32 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 11/1920 (/.f64 (pow.f64 x 7) (pow.f64 y 7))))) |
(+.f64 (*.f64 11/12096 (/.f64 (pow.f64 x 9) (pow.f64 y 9))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 11/1920 (/.f64 (pow.f64 x 7) (pow.f64 y 7)))))) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2)) (pow.f64 y 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) x) (pow.f64 y 7)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) x) (pow.f64 y 7)))))))) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/645120 (pow.f64 x 7)) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 -1/92160 (pow.f64 x 7))))) (pow.f64 x 2)) (pow.f64 y 9))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2)) (pow.f64 y 7))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) x) (pow.f64 y 7))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (+.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x))) (pow.f64 y 9)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) (pow.f64 y 9)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) x) (pow.f64 y 7)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/645120 (pow.f64 x 7)) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 -1/92160 (pow.f64 x 7))))) x)) (*.f64 1/2 (*.f64 x (-.f64 (*.f64 -1/645120 (pow.f64 x 7)) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 -1/92160 (pow.f64 x 7))))))))) x) (pow.f64 y 9)))))))))))) |
(*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 y 5))) (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x))) x)))) (pow.f64 y 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 y 5))) (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x))) x)))) (pow.f64 y 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x))) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/645120 (pow.f64 x 7)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (+.f64 (*.f64 1/92160 (pow.f64 x 7)) (*.f64 1/384 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 4)))))) (pow.f64 x 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (+.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 1/645120 (pow.f64 x 7)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (+.f64 (*.f64 1/92160 (pow.f64 x 7)) (*.f64 1/384 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 4)))))) x)) (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3)))))) x))))) (pow.f64 y 9))) (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))) |
(+.f64 0 (tan.f64 (*.f64 1/2 (/.f64 x y)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))))) (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) |
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 1) |
(*.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 1) |
(*.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 1 (tan.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2) (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) (sqrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2) (/.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(/.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (sqrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(/.f64 (neg.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (neg.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 1) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) 1/3) |
(pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) 1/2) |
(pow.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2) |
(pow.f64 (/.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) -1) |
(sqrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2)) |
(log.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))))) |
(cbrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(expm1.f64 (log1p.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(exp.f64 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(exp.f64 (*.f64 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 1/3)) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 1) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 2)) |
(log1p.f64 (expm1.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(+.f64 0 (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) 1) |
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 x y))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 x y))))) (sin.f64 1))) |
(*.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 1) |
(*.f64 1 (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (sqrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 1) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) 1/3) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))) 1/2) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2) |
(sqrt.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) 1/3)) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) 1) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) 3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) 2)) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(+.f64 0 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) 1) |
(*.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3))) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3)) |
(*.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) 1) |
(*.f64 1 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2)) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(*.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (*.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3))) |
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) (sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3))) |
(*.f64 (neg.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) (/.f64 1 (neg.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3)))) |
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 1) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2)) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2)) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2))) |
(*.f64 (/.f64 1 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(*.f64 (/.f64 1 (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2)) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) 1) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) 1) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) 1) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 6) 1/2) |
(pow.f64 (pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) 3) 1/3) |
(pow.f64 (sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) 2) |
(pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) -1) |
(pow.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) 1) -1) |
(neg.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (neg.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3)))) |
(sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 6)) |
(log.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)))) |
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 9) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 9))) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) |
(exp.f64 (*.f64 3 (log.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))))) 1)) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) 2)) |
(exp.f64 (*.f64 (neg.f64 (*.f64 3 (log.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))))) -1)) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) |
(+.f64 0 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) 1) |
(*.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2)) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) 1) |
(*.f64 1 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2) (*.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2))) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (tan.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2)) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 5/2)) |
(*.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) 1) (tan.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (pow.f64 (*.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 2) (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 5/2) (sqrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2)) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(sqrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 6)) |
(log.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)))) |
(cbrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 9)) |
(expm1.f64 (log1p.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(exp.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 1) 3)) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 9)) 1/3)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 3/2)) |
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 3/2) 2)) |
(log1p.f64 (expm1.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
| Outputs |
|---|
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y))) |
(fma.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 1/2 (/.f64 x y))) |
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 1/2 (/.f64 x y)))) |
(fma.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (*.f64 1/2 (/.f64 x y)))) |
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 17/40320 (/.f64 (pow.f64 x 7) (pow.f64 y 7)))))) |
(fma.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (fma.f64 1/2 (/.f64 x y) (*.f64 17/40320 (/.f64 (pow.f64 x 7) (pow.f64 y 7)))))) |
(fma.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 1/240 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (fma.f64 17/40320 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) (*.f64 1/2 (/.f64 x y))))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 1/2 (/.f64 x y)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(fma.f64 1/24 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 1/2 (/.f64 x y))) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 1/768 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))) |
(-.f64 (fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/3840))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 5) (*.f64 x x))) (fma.f64 1/768 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/16)))) |
(-.f64 (fma.f64 1/2 (/.f64 x y) (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48 (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/3840))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 5) (*.f64 x x))) (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/16 (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/768)))) |
(-.f64 (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2)) (pow.f64 y 7))) (+.f64 (*.f64 1/768 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/384 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4)) (pow.f64 y 7))) (*.f64 -1/92160 (/.f64 (pow.f64 x 7) (pow.f64 y 7))))))))) |
(-.f64 (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) (fma.f64 1/2 (/.f64 x y) (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/3840)))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 5) (*.f64 x x))) (fma.f64 -1/8 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768))) (/.f64 (pow.f64 y 7) (*.f64 x x))) (fma.f64 1/768 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (fma.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 1/384 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 7) (pow.f64 x 4))) (*.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) -1/92160))))))) |
(-.f64 (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48 (fma.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) -1/645120 (fma.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/3840 (*.f64 1/2 (/.f64 x y))))) (fma.f64 -1/8 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 5) (*.f64 x x))) (fma.f64 -1/8 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) (/.f64 (pow.f64 y 7) (*.f64 x x))) (fma.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/768 (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/16 (fma.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) -1/92160 (/.f64 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 (pow.f64 x 4) 1/384)) (pow.f64 y 7)))))))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y))) |
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) -1/24) (pow.f64 y 3)) (*.f64 1/2 (/.f64 x y))) |
(-.f64 (*.f64 1/2 (/.f64 x y)) (/.f64 (*.f64 (pow.f64 x 3) -1/24) (pow.f64 y 3))) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y)))) |
(fma.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24))))) (pow.f64 y 5)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) -1/24) (pow.f64 y 3)) (*.f64 1/2 (/.f64 x y)))) |
(-.f64 (-.f64 (*.f64 1/2 (/.f64 x y)) (/.f64 (*.f64 (pow.f64 x 3) -1/24) (pow.f64 y 3))) (/.f64 (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x x))))) (pow.f64 y 5))) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/645120 (pow.f64 x 7)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (+.f64 (*.f64 1/92160 (pow.f64 x 7)) (*.f64 1/384 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 4)))))) (pow.f64 y 7))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y))))) |
(fma.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24))))) (pow.f64 y 5)) (fma.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))) (fma.f64 1/92160 (pow.f64 x 7) (*.f64 1/384 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) -1/24)))))) (pow.f64 y 7)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) -1/24) (pow.f64 y 3)) (*.f64 1/2 (/.f64 x y))))) |
(-.f64 (-.f64 (-.f64 (*.f64 1/2 (/.f64 x y)) (/.f64 (*.f64 (pow.f64 x 3) -1/24) (pow.f64 y 3))) (/.f64 (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 -1/8 (*.f64 x (*.f64 x (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x x))))))) (fma.f64 (pow.f64 x 7) 1/92160 (*.f64 (*.f64 (pow.f64 x 3) -1/24) (*.f64 (pow.f64 x 4) 1/384))))) (pow.f64 y 7))) (/.f64 (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x x))))) (pow.f64 y 5))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(fma.f64 1/2 (/.f64 x y) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48)) |
(fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48 (*.f64 1/2 (/.f64 x y))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/3840))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48 (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/3840))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/3840)))) |
(fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48 (fma.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) -1/645120 (fma.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/3840 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(fma.f64 1/2 (/.f64 x y) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48)) |
(fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48 (*.f64 1/2 (/.f64 x y))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/3840))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48 (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/3840))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/3840)))) |
(fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48 (fma.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) -1/645120 (fma.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/3840 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(fma.f64 1/2 (/.f64 x y) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48)) |
(fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48 (*.f64 1/2 (/.f64 x y))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/3840))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48 (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/3840))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/3840)))) |
(fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) -1/48 (fma.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) -1/645120 (fma.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/3840 (*.f64 1/2 (/.f64 x y))))) |
1 |
(+.f64 1 (*.f64 3/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (*.f64 3/8 (/.f64 (*.f64 x x) (*.f64 y y)))) |
(fma.f64 3/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) |
(+.f64 1 (+.f64 (*.f64 3/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 11/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 1 (fma.f64 3/8 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 11/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 1 (fma.f64 11/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 (/.f64 3/8 y) (/.f64 (*.f64 x x) y)))) |
(+.f64 1 (+.f64 (*.f64 3/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 11/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 241/15360 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(+.f64 1 (fma.f64 3/8 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 11/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 241/15360 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(+.f64 (fma.f64 3/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (fma.f64 11/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 241/15360 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
1 |
(-.f64 (+.f64 1 (*.f64 8 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (*.f64 8 (/.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) |
(+.f64 1 (-.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) 3/4) (*.f64 (pow.f64 x 3) (*.f64 y y)))) (/.f64 (*.f64 8 (*.f64 (pow.f64 x 5) -1/64)) (*.f64 (pow.f64 x 3) (*.f64 y y))))) |
(+.f64 1 (*.f64 8 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x))) (pow.f64 x 3)) (/.f64 3/4 (*.f64 y y))) (*.f64 (/.f64 (pow.f64 x 5) (*.f64 y y)) (/.f64 -1/64 (pow.f64 x 3)))))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) x))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (*.f64 8 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))) (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/2304 (pow.f64 x 7)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 1/15360 (pow.f64 x 7)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (*.f64 8 (/.f64 (*.f64 (-.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 8 (/.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (pow.f64 x 3)))) (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3))))))) |
(-.f64 (+.f64 1 (*.f64 8 (+.f64 (/.f64 (fma.f64 1/2 (*.f64 x (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) 1/24) 2) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768)))))) (fma.f64 1/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 x (pow.f64 (*.f64 (pow.f64 x 3) 1/24) 2)))) (*.f64 (pow.f64 x 3) (pow.f64 y 4))) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) 3/4) (*.f64 (pow.f64 x 3) (*.f64 y y)))))) (fma.f64 8 (/.f64 (*.f64 (pow.f64 x 5) -1/64) (*.f64 (pow.f64 x 3) (*.f64 y y))) (*.f64 8 (+.f64 (/.f64 (fma.f64 1/2304 (pow.f64 x 7) (fma.f64 1/2 (*.f64 x (*.f64 (pow.f64 x 6) 1/1440)) (*.f64 (pow.f64 x 7) 1/15360))) (*.f64 (pow.f64 x 3) (pow.f64 y 4))) (*.f64 (/.f64 (*.f64 8 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) 3/4) (pow.f64 x 3)) (/.f64 (*.f64 (pow.f64 x 5) -1/64) (pow.f64 x 3)))) (pow.f64 y 4)) (/.f64 (*.f64 (pow.f64 x 5) -1/64) (pow.f64 x 3))))))) |
(-.f64 (fma.f64 8 (+.f64 (/.f64 (fma.f64 1/2 (*.f64 x (fma.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) (*.f64 (pow.f64 x 6) 1/576))) (fma.f64 x (*.f64 (pow.f64 x 6) 1/576) (*.f64 (*.f64 x x) (*.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) 1/4)))) (*.f64 (pow.f64 x 3) (pow.f64 y 4))) (*.f64 (/.f64 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x))) (pow.f64 x 3)) (/.f64 3/4 (*.f64 y y)))) 1) (*.f64 8 (+.f64 (*.f64 (/.f64 (pow.f64 x 5) (*.f64 y y)) (/.f64 -1/64 (pow.f64 x 3))) (+.f64 (/.f64 (fma.f64 (pow.f64 x 7) 1/2304 (fma.f64 1/2 (*.f64 x (*.f64 (pow.f64 x 6) 1/1440)) (*.f64 (pow.f64 x 7) 1/15360))) (*.f64 (pow.f64 x 3) (pow.f64 y 4))) (*.f64 (/.f64 (*.f64 (pow.f64 x 5) -1/64) (pow.f64 x 3)) (/.f64 (*.f64 8 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 (*.f64 x x) 3/4)) (pow.f64 x 3)) (/.f64 (*.f64 (pow.f64 x 5) -1/64) (pow.f64 x 3)))) (pow.f64 y 4))))))) |
(-.f64 (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (+.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/645120 (pow.f64 x 7)) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 -1/92160 (pow.f64 x 7))))))) (+.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/645120 (pow.f64 x 7)) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 -1/92160 (pow.f64 x 7))))) x)) (*.f64 1/2 (*.f64 x (-.f64 (*.f64 -1/645120 (pow.f64 x 7)) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 -1/92160 (pow.f64 x 7))))))))) x))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))) (+.f64 1 (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) x))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (*.f64 8 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))) (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))) (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 -1/184320 (pow.f64 x 9)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/645120 (pow.f64 x 8)) (*.f64 -1/92160 (pow.f64 x 8))) x)) (+.f64 (*.f64 -1/2580480 (pow.f64 x 9)) (*.f64 -1/48 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) (pow.f64 x 3)))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))) (+.f64 (*.f64 8 (/.f64 (*.f64 (-.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 8 (/.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (pow.f64 x 3)))) (+.f64 (*.f64 1/2304 (pow.f64 x 7)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 1/15360 (pow.f64 x 7))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))) (+.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (-.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) x))) (pow.f64 x 3))) (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/2304 (pow.f64 x 7)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 1/15360 (pow.f64 x 7)))) (pow.f64 x 3))) (*.f64 8 (/.f64 (*.f64 (-.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 8 (/.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (pow.f64 x 3)))) (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5)))) (pow.f64 x 3)))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))) (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/2304 (pow.f64 x 7)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 1/15360 (pow.f64 x 7)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (*.f64 8 (/.f64 (*.f64 (-.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 8 (/.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (pow.f64 x 3)))) (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))))))))) |
(-.f64 (fma.f64 8 (/.f64 (fma.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) 1/24) 2) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768))))) (fma.f64 1/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 7) -1/645120) (fma.f64 1/384 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (pow.f64 x 4)) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 (pow.f64 x 7) -1/92160))))) (fma.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 1/2 (*.f64 x (fma.f64 2 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 1/2 (+.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x 7) -1/645120) (fma.f64 1/384 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (pow.f64 x 4)) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 (pow.f64 x 7) -1/92160))))) (*.f64 x (-.f64 (*.f64 (pow.f64 x 7) -1/645120) (fma.f64 1/384 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (pow.f64 x 4)) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 (pow.f64 x 7) -1/92160))))))))))))) (*.f64 (pow.f64 x 3) (pow.f64 y 6))) (+.f64 1 (*.f64 8 (+.f64 (/.f64 (fma.f64 1/2 (*.f64 x (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) 1/24) 2) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768)))))) (fma.f64 1/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 x (pow.f64 (*.f64 (pow.f64 x 3) 1/24) 2)))) (*.f64 (pow.f64 x 3) (pow.f64 y 4))) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) 3/4) (*.f64 (pow.f64 x 3) (*.f64 y y))))))) (fma.f64 8 (/.f64 (*.f64 (pow.f64 x 5) -1/64) (*.f64 (pow.f64 x 3) (*.f64 y y))) (fma.f64 8 (/.f64 (fma.f64 -1/184320 (pow.f64 x 9) (fma.f64 1/2 (*.f64 x (*.f64 (pow.f64 x 8) -1/80640)) (fma.f64 -1/2580480 (pow.f64 x 9) (*.f64 -1/48 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 6) 1/1440)))))) (*.f64 (pow.f64 x 3) (pow.f64 y 6))) (fma.f64 8 (*.f64 (/.f64 (*.f64 8 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) 3/4) (pow.f64 x 3)) (/.f64 (*.f64 (pow.f64 x 5) -1/64) (pow.f64 x 3)))) (pow.f64 y 6)) (/.f64 (fma.f64 1/2304 (pow.f64 x 7) (fma.f64 1/2 (*.f64 x (*.f64 (pow.f64 x 6) 1/1440)) (*.f64 (pow.f64 x 7) 1/15360))) (pow.f64 x 3))) (fma.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 x 5) -1/64) (pow.f64 y 6)) (/.f64 (-.f64 (/.f64 (*.f64 8 (fma.f64 1/2 (*.f64 x (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) 1/24) 2) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768)))))) (fma.f64 1/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 x (pow.f64 (*.f64 (pow.f64 x 3) 1/24) 2))))) (pow.f64 x 3)) (*.f64 8 (+.f64 (/.f64 (fma.f64 1/2304 (pow.f64 x 7) (fma.f64 1/2 (*.f64 x (*.f64 (pow.f64 x 6) 1/1440)) (*.f64 (pow.f64 x 7) 1/15360))) (pow.f64 x 3)) (/.f64 (*.f64 8 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) 3/4) (pow.f64 x 3)) (/.f64 (*.f64 (pow.f64 x 5) -1/64) (pow.f64 x 3)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 5) -1/64)))))) (pow.f64 x 3))) (*.f64 8 (+.f64 (/.f64 (fma.f64 1/2304 (pow.f64 x 7) (fma.f64 1/2 (*.f64 x (*.f64 (pow.f64 x 6) 1/1440)) (*.f64 (pow.f64 x 7) 1/15360))) (*.f64 (pow.f64 x 3) (pow.f64 y 4))) (*.f64 (/.f64 (*.f64 8 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) 3/4) (pow.f64 x 3)) (/.f64 (*.f64 (pow.f64 x 5) -1/64) (pow.f64 x 3)))) (pow.f64 y 4)) (/.f64 (*.f64 (pow.f64 x 5) -1/64) (pow.f64 x 3)))))))))) |
(-.f64 (fma.f64 8 (/.f64 (fma.f64 (*.f64 (pow.f64 x 3) 1/24) (fma.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) (*.f64 (pow.f64 x 6) 1/576)) (fma.f64 1/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 7) -1/645120) (fma.f64 1/384 (*.f64 (pow.f64 x 3) (*.f64 1/24 (pow.f64 x 4))) (fma.f64 (pow.f64 x 7) -1/92160 (*.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) (*.f64 (*.f64 x x) -1/8)))))) (*.f64 x (+.f64 (*.f64 (pow.f64 x 3) (*.f64 1/24 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))))) (*.f64 1/2 (fma.f64 2 (*.f64 (pow.f64 x 3) (*.f64 1/24 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))))) (*.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x 7) -1/645120) (fma.f64 1/384 (*.f64 (pow.f64 x 3) (*.f64 1/24 (pow.f64 x 4))) (fma.f64 (pow.f64 x 7) -1/92160 (*.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) (*.f64 (*.f64 x x) -1/8)))))) 1))))))) (*.f64 (pow.f64 x 3) (pow.f64 y 6))) (fma.f64 8 (+.f64 (/.f64 (fma.f64 1/2 (*.f64 x (fma.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) (*.f64 (pow.f64 x 6) 1/576))) (fma.f64 x (*.f64 (pow.f64 x 6) 1/576) (*.f64 (*.f64 x x) (*.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) 1/4)))) (*.f64 (pow.f64 x 3) (pow.f64 y 4))) (*.f64 (/.f64 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x))) (pow.f64 x 3)) (/.f64 3/4 (*.f64 y y)))) 1)) (fma.f64 8 (*.f64 (/.f64 (pow.f64 x 5) (*.f64 y y)) (/.f64 -1/64 (pow.f64 x 3))) (fma.f64 8 (/.f64 (fma.f64 -1/184320 (pow.f64 x 9) (fma.f64 1/2 (*.f64 (pow.f64 x 8) (*.f64 -1/80640 x)) (fma.f64 -1/48 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 6) 1/1440)) (*.f64 (pow.f64 x 9) -1/2580480)))) (*.f64 (pow.f64 x 3) (pow.f64 y 6))) (fma.f64 8 (/.f64 (*.f64 8 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 (*.f64 x x) 3/4)) (pow.f64 x 3)) (/.f64 (*.f64 (pow.f64 x 5) -1/64) (pow.f64 x 3)))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 y 6)) (fma.f64 (pow.f64 x 7) 1/2304 (fma.f64 1/2 (*.f64 x (*.f64 (pow.f64 x 6) 1/1440)) (*.f64 (pow.f64 x 7) 1/15360))))) (*.f64 8 (+.f64 (+.f64 (/.f64 (fma.f64 (pow.f64 x 7) 1/2304 (fma.f64 1/2 (*.f64 x (*.f64 (pow.f64 x 6) 1/1440)) (*.f64 (pow.f64 x 7) 1/15360))) (*.f64 (pow.f64 x 3) (pow.f64 y 4))) (*.f64 (/.f64 (*.f64 (pow.f64 x 5) -1/64) (pow.f64 x 3)) (/.f64 (*.f64 8 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 (*.f64 x x) 3/4)) (pow.f64 x 3)) (/.f64 (*.f64 (pow.f64 x 5) -1/64) (pow.f64 x 3)))) (pow.f64 y 4)))) (*.f64 (/.f64 (*.f64 (pow.f64 x 5) -1/64) (pow.f64 y 6)) (/.f64 (*.f64 8 (-.f64 (/.f64 (fma.f64 1/2 (*.f64 x (fma.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) (*.f64 (pow.f64 x 6) 1/576))) (fma.f64 x (*.f64 (pow.f64 x 6) 1/576) (*.f64 (*.f64 x x) (*.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) 1/4)))) (pow.f64 x 3)) (+.f64 (/.f64 (fma.f64 (pow.f64 x 7) 1/2304 (fma.f64 1/2 (*.f64 x (*.f64 (pow.f64 x 6) 1/1440)) (*.f64 (pow.f64 x 7) 1/15360))) (pow.f64 x 3)) (/.f64 (*.f64 8 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 (*.f64 x x) 3/4)) (pow.f64 x 3)) (/.f64 (*.f64 (pow.f64 x 5) -1/64) (pow.f64 x 3)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 5) -1/64)))))) (pow.f64 x 3))))))))) |
1 |
(-.f64 (+.f64 1 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (*.f64 -8 (/.f64 (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5))) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) |
(+.f64 1 (-.f64 (*.f64 -8 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)) 3/4) (*.f64 (pow.f64 x 3) (*.f64 y y)))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 x 5) 1/64) (*.f64 (pow.f64 x 3) (*.f64 y y)))))) |
(+.f64 1 (*.f64 -8 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x x))) (pow.f64 x 3)) (/.f64 3/4 (*.f64 y y))) (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 x 3)) (/.f64 1/64 (*.f64 y y)))))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x))) x)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (*.f64 -8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (+.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5))) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 -8 (/.f64 (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5))) (pow.f64 x 3)))) (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (*.f64 -8 (/.f64 (+.f64 (*.f64 -1/15360 (pow.f64 x 7)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 -1/2304 (pow.f64 x 7)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3))))))) |
(+.f64 1 (-.f64 (*.f64 -8 (+.f64 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (*.f64 (pow.f64 x 3) -1/24) 2)) (fma.f64 1/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))) (*.f64 -1/2 (*.f64 x (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) -1/24) 2) (neg.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))))))))) (*.f64 (pow.f64 x 3) (pow.f64 y 4))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)) 3/4) (*.f64 (pow.f64 x 3) (*.f64 y y))))) (fma.f64 -8 (/.f64 (*.f64 (pow.f64 x 5) 1/64) (*.f64 (pow.f64 x 3) (*.f64 y y))) (*.f64 -8 (+.f64 (/.f64 (*.f64 -8 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)) 3/4) (pow.f64 x 3)) (/.f64 (*.f64 (pow.f64 x 5) 1/64) (pow.f64 x 3)))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 y 4)) (*.f64 (pow.f64 x 5) 1/64))) (/.f64 (fma.f64 -1/15360 (pow.f64 x 7) (fma.f64 -1/2 (*.f64 x (*.f64 (pow.f64 x 6) 1/1440)) (*.f64 (pow.f64 x 7) -1/2304))) (*.f64 (pow.f64 x 3) (pow.f64 y 4)))))))) |
(-.f64 (fma.f64 -8 (+.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x x))))))) 1/4 (*.f64 x (*.f64 (-.f64 (*.f64 (pow.f64 x 6) 1/576) (*.f64 x (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x x))))))) -1/2))) (*.f64 x (*.f64 (pow.f64 x 6) 1/576))) (*.f64 (pow.f64 x 3) (pow.f64 y 4))) (*.f64 (/.f64 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x x))) (pow.f64 x 3)) (/.f64 3/4 (*.f64 y y)))) 1) (*.f64 -8 (+.f64 (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 x 3)) (/.f64 1/64 (*.f64 y y))) (fma.f64 (/.f64 (*.f64 -8 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x 3) -1/24) (*.f64 (*.f64 x x) 3/4)) (pow.f64 x 3)) (/.f64 (*.f64 (pow.f64 x 5) 1/64) (pow.f64 x 3)))) (pow.f64 y 4)) (/.f64 (*.f64 (pow.f64 x 5) 1/64) (pow.f64 x 3)) (/.f64 (fma.f64 (pow.f64 x 7) -1/15360 (fma.f64 (pow.f64 x 7) -1/2304 (*.f64 x (*.f64 (*.f64 (pow.f64 x 6) 1/1440) -1/2)))) (*.f64 (pow.f64 x 3) (pow.f64 y 4))))))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x))) x)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (+.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))) (*.f64 -8 (/.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x))) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/645120 (pow.f64 x 7)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (+.f64 (*.f64 1/92160 (pow.f64 x 7)) (*.f64 1/384 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 4)))))) (pow.f64 x 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (+.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 1/645120 (pow.f64 x 7)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (+.f64 (*.f64 1/92160 (pow.f64 x 7)) (*.f64 1/384 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 4)))))) x)) (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3)))))) x))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (+.f64 (*.f64 -1/15360 (pow.f64 x 7)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 -1/2304 (pow.f64 x 7)))) (-.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 -8 (/.f64 (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5))) (pow.f64 x 3))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))) (+.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5))) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 -8 (/.f64 (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5))) (pow.f64 x 3)))) (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (+.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/645120 (pow.f64 x 8)) (*.f64 -1/92160 (pow.f64 x 8))) x)) (+.f64 (*.f64 1/48 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) (pow.f64 x 3))) (+.f64 (*.f64 1/184320 (pow.f64 x 9)) (*.f64 1/2580480 (pow.f64 x 9))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x))) x)))) (pow.f64 x 3))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 -8 (/.f64 (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5))) (pow.f64 x 3)))) (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5)))) (pow.f64 x 3))) (*.f64 -8 (/.f64 (+.f64 (*.f64 -1/15360 (pow.f64 x 7)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 -1/2304 (pow.f64 x 7)))) (pow.f64 x 3))))) (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5)))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))) (*.f64 -8 (/.f64 (+.f64 (*.f64 -1/15360 (pow.f64 x 7)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 -1/2304 (pow.f64 x 7)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))))))))) |
(-.f64 (+.f64 1 (fma.f64 -8 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (*.f64 (pow.f64 x 3) -1/24) 2)) (fma.f64 1/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))) (*.f64 -1/2 (*.f64 x (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) -1/24) 2) (neg.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))))))))) (*.f64 (pow.f64 x 3) (pow.f64 y 4))) (*.f64 -8 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)) 3/4) (*.f64 (pow.f64 x 3) (*.f64 y y))) (/.f64 (fma.f64 -1 (*.f64 (*.f64 (pow.f64 x 3) -1/24) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24))))))) (fma.f64 1/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))) (fma.f64 1/92160 (pow.f64 x 7) (*.f64 1/384 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) -1/24))))))) (fma.f64 (*.f64 (pow.f64 x 3) -1/24) (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) -1/24) 2) (neg.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))))) (*.f64 -1/2 (*.f64 x (fma.f64 (*.f64 (pow.f64 x 3) -1/24) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24))))) (fma.f64 -1 (*.f64 x (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))) (fma.f64 1/92160 (pow.f64 x 7) (*.f64 1/384 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) -1/24))))))) (*.f64 (*.f64 (pow.f64 x 3) -1/24) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24))))))))))))) (*.f64 (pow.f64 x 3) (pow.f64 y 6))))))) (fma.f64 -8 (*.f64 (/.f64 (fma.f64 -1/15360 (pow.f64 x 7) (fma.f64 -1/2 (*.f64 x (*.f64 (pow.f64 x 6) 1/1440)) (*.f64 (pow.f64 x 7) -1/2304))) (pow.f64 y 6)) (/.f64 (*.f64 -8 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)) 3/4) (pow.f64 x 3)) (/.f64 (*.f64 (pow.f64 x 5) 1/64) (pow.f64 x 3)))) (pow.f64 x 3))) (fma.f64 -8 (/.f64 (*.f64 (pow.f64 x 5) 1/64) (*.f64 (pow.f64 x 3) (*.f64 y y))) (fma.f64 -8 (/.f64 (*.f64 -8 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)) 3/4) (pow.f64 x 3)) (/.f64 (*.f64 (pow.f64 x 5) 1/64) (pow.f64 x 3)))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 y 4)) (*.f64 (pow.f64 x 5) 1/64))) (fma.f64 -8 (/.f64 (fma.f64 -1/2 (*.f64 x (*.f64 (pow.f64 x 8) -1/80640)) (fma.f64 1/48 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 6) 1/1440)) (*.f64 (pow.f64 x 9) 1/172032))) (*.f64 (pow.f64 x 3) (pow.f64 y 6))) (*.f64 -8 (+.f64 (*.f64 (/.f64 (fma.f64 -8 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (*.f64 (pow.f64 x 3) -1/24) 2)) (fma.f64 1/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))) (*.f64 -1/2 (*.f64 x (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) -1/24) 2) (neg.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))))))))) (pow.f64 x 3)) (neg.f64 (*.f64 -8 (+.f64 (/.f64 (*.f64 -8 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)) 3/4) (pow.f64 x 3)) (/.f64 (*.f64 (pow.f64 x 5) 1/64) (pow.f64 x 3)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 5) 1/64))) (/.f64 (fma.f64 -1/15360 (pow.f64 x 7) (fma.f64 -1/2 (*.f64 x (*.f64 (pow.f64 x 6) 1/1440)) (*.f64 (pow.f64 x 7) -1/2304))) (pow.f64 x 3)))))) (pow.f64 y 6)) (/.f64 (*.f64 (pow.f64 x 5) 1/64) (pow.f64 x 3))) (/.f64 (fma.f64 -1/15360 (pow.f64 x 7) (fma.f64 -1/2 (*.f64 x (*.f64 (pow.f64 x 6) 1/1440)) (*.f64 (pow.f64 x 7) -1/2304))) (*.f64 (pow.f64 x 3) (pow.f64 y 4)))))))))) |
(+.f64 1 (-.f64 (*.f64 -8 (+.f64 (+.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x x))))))) 1/4 (*.f64 x (*.f64 (-.f64 (*.f64 (pow.f64 x 6) 1/576) (*.f64 x (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x x))))))) -1/2))) (*.f64 x (*.f64 (pow.f64 x 6) 1/576))) (*.f64 (pow.f64 x 3) (pow.f64 y 4))) (*.f64 (/.f64 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x x))) (pow.f64 x 3)) (/.f64 3/4 (*.f64 y y)))) (/.f64 (-.f64 (fma.f64 1/4 (*.f64 x (*.f64 x (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 -1/8 (*.f64 x (*.f64 x (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x x))))))) (fma.f64 (pow.f64 x 7) 1/92160 (*.f64 (*.f64 (pow.f64 x 3) -1/24) (*.f64 (pow.f64 x 4) 1/384))))))) (fma.f64 (*.f64 (pow.f64 x 3) -1/24) (-.f64 (*.f64 (pow.f64 x 6) 1/576) (*.f64 x (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x x))))))) (*.f64 (fma.f64 (*.f64 (pow.f64 x 3) -1/24) (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x x))))) (fma.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 -1/8 (*.f64 x (*.f64 x (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x x))))))) (fma.f64 (pow.f64 x 7) 1/92160 (*.f64 (*.f64 (pow.f64 x 3) -1/24) (*.f64 (pow.f64 x 4) 1/384)))))) x (*.f64 (pow.f64 x 3) (*.f64 -1/24 (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x x))))))))) (*.f64 x -1/2)))) (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x x))))))))) (*.f64 (pow.f64 x 3) (pow.f64 y 6))))) (fma.f64 -8 (/.f64 (fma.f64 (pow.f64 x 7) -1/15360 (fma.f64 (pow.f64 x 7) -1/2304 (*.f64 x (*.f64 (*.f64 (pow.f64 x 6) 1/1440) -1/2)))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 y 6)) (*.f64 -8 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x 3) -1/24) (*.f64 (*.f64 x x) 3/4)) (pow.f64 x 3)) (/.f64 (*.f64 (pow.f64 x 5) 1/64) (pow.f64 x 3)))))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 x 3)) (/.f64 1/64 (*.f64 y y))) (fma.f64 -8 (*.f64 (/.f64 (*.f64 -8 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x 3) -1/24) (*.f64 (*.f64 x x) 3/4)) (pow.f64 x 3)) (/.f64 (*.f64 (pow.f64 x 5) 1/64) (pow.f64 x 3)))) (pow.f64 x 3)) (/.f64 (*.f64 (pow.f64 x 5) 1/64) (pow.f64 y 4))) (*.f64 -8 (+.f64 (/.f64 (fma.f64 (*.f64 (pow.f64 x 8) (*.f64 -1/80640 x)) -1/2 (fma.f64 1/48 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 6) 1/1440)) (*.f64 (pow.f64 x 9) 1/172032))) (*.f64 (pow.f64 x 3) (pow.f64 y 6))) (fma.f64 (/.f64 (*.f64 -8 (-.f64 (/.f64 (-.f64 (fma.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x x))))))) 1/4 (*.f64 x (*.f64 (-.f64 (*.f64 (pow.f64 x 6) 1/576) (*.f64 x (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x x))))))) -1/2))) (*.f64 x (*.f64 (pow.f64 x 6) 1/576))) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 -8 (-.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x 3) -1/24) (*.f64 (*.f64 x x) 3/4)) (pow.f64 x 3)) (/.f64 (*.f64 (pow.f64 x 5) 1/64) (pow.f64 x 3)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 5) 1/64))) (/.f64 (fma.f64 (pow.f64 x 7) -1/15360 (fma.f64 (pow.f64 x 7) -1/2304 (*.f64 x (*.f64 (*.f64 (pow.f64 x 6) 1/1440) -1/2)))) (pow.f64 x 3))))) (pow.f64 y 6)) (/.f64 (*.f64 (pow.f64 x 5) 1/64) (pow.f64 x 3)) (/.f64 (fma.f64 (pow.f64 x 7) -1/15360 (fma.f64 (pow.f64 x 7) -1/2304 (*.f64 x (*.f64 (*.f64 (pow.f64 x 6) 1/1440) -1/2)))) (*.f64 (pow.f64 x 3) (pow.f64 y 4))))))))))) |
(*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) |
(*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) 1/8) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/32 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))) |
(fma.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (/.f64 (*.f64 1/32 (pow.f64 x 5)) (pow.f64 y 5))) |
(fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) 1/8 (*.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/32)) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 11/1920 (/.f64 (pow.f64 x 7) (pow.f64 y 7))))) |
(fma.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 1/32 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (*.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) 11/1920))) |
(fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) 1/8 (fma.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/32 (*.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) 11/1920))) |
(+.f64 (*.f64 11/12096 (/.f64 (pow.f64 x 9) (pow.f64 y 9))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 11/1920 (/.f64 (pow.f64 x 7) (pow.f64 y 7)))))) |
(fma.f64 11/12096 (/.f64 (pow.f64 x 9) (pow.f64 y 9)) (fma.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 1/32 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (*.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) 11/1920)))) |
(fma.f64 11/12096 (/.f64 (pow.f64 x 9) (pow.f64 y 9)) (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) 1/8 (fma.f64 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) 1/32 (*.f64 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) 11/1920)))) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) |
(*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) 1/8) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 5) (*.f64 x x))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 5) (*.f64 x x))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) 1/8))) |
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 5) (*.f64 x x))) 3/4) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) 1/8)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2)) (pow.f64 y 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) x) (pow.f64 y 7)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) x) (pow.f64 y 7)))))))) |
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 5) (*.f64 x x))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 5) (*.f64 x x))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768))) (/.f64 (pow.f64 y 7) (*.f64 x x))) (fma.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (+.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 x 3) 1/24) 2) (/.f64 (pow.f64 y 7) x)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) 1/24) 2) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768))))) (/.f64 (pow.f64 y 7) x)))))))) |
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 5) (*.f64 x x))) 3/4) (fma.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) (/.f64 (pow.f64 y 7) (*.f64 x x))) 1/4 (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) 1/8 (fma.f64 1/2 (/.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) (*.f64 (pow.f64 x 6) 1/576)) (/.f64 (pow.f64 y 7) x)) (/.f64 (*.f64 (pow.f64 x 6) 1/576) (/.f64 (pow.f64 y 7) x)))))) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/645120 (pow.f64 x 7)) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 -1/92160 (pow.f64 x 7))))) (pow.f64 x 2)) (pow.f64 y 9))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2)) (pow.f64 y 7))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) x) (pow.f64 y 7))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (+.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x))) (pow.f64 y 9)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) (pow.f64 y 9)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) x) (pow.f64 y 7)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/645120 (pow.f64 x 7)) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 -1/92160 (pow.f64 x 7))))) x)) (*.f64 1/2 (*.f64 x (-.f64 (*.f64 -1/645120 (pow.f64 x 7)) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 -1/92160 (pow.f64 x 7))))))))) x) (pow.f64 y 9)))))))))))) |
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 x 7) -1/645120) (fma.f64 1/384 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (pow.f64 x 4)) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 (pow.f64 x 7) -1/92160)))) (/.f64 (pow.f64 y 9) (*.f64 x x))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 5) (*.f64 x x))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 5) (*.f64 x x))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768))) (/.f64 (pow.f64 y 7) (*.f64 x x))) (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) 1/24) 2) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768))))) (/.f64 (pow.f64 y 7) x)) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 9) (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) 1/24) 2) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768))))))) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 9) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768)))))) (fma.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (+.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 x 3) 1/24) 2) (/.f64 (pow.f64 y 7) x)) (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 1/2 (+.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x 7) -1/645120) (fma.f64 1/384 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (pow.f64 x 4)) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 (pow.f64 x 7) -1/92160))))) (*.f64 x (-.f64 (*.f64 (pow.f64 x 7) -1/645120) (fma.f64 1/384 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (pow.f64 x 4)) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x x)) (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 (pow.f64 x 7) -1/92160)))))))) (/.f64 (pow.f64 y 9) x)))))))))))) |
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 x 7) -1/645120) (fma.f64 1/384 (*.f64 (pow.f64 x 3) (*.f64 1/24 (pow.f64 x 4))) (fma.f64 (pow.f64 x 7) -1/92160 (*.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) (*.f64 (*.f64 x x) -1/8))))) (/.f64 (pow.f64 y 9) (*.f64 x x))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 5) (*.f64 x x))) 3/4) (fma.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) (/.f64 (pow.f64 y 7) (*.f64 x x))) 1/4 (+.f64 (fma.f64 1/2 (/.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) (*.f64 (pow.f64 x 6) 1/576)) (/.f64 (pow.f64 y 7) x)) (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 9) (fma.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) (*.f64 (pow.f64 x 6) 1/576))))) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 9) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x))))))))) (fma.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) 1/8 (fma.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (pow.f64 x 3) (*.f64 1/24 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))))) (*.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x 7) -1/645120) (fma.f64 1/384 (*.f64 (pow.f64 x 3) (*.f64 1/24 (pow.f64 x 4))) (fma.f64 (pow.f64 x 7) -1/92160 (*.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (pow.f64 x 5) 1/768 (*.f64 -1/8 (*.f64 (pow.f64 x 3) (*.f64 1/24 (*.f64 x x)))))) (*.f64 (*.f64 x x) -1/8)))))) 1)) (/.f64 (pow.f64 y 9) x)) (/.f64 (*.f64 (pow.f64 x 6) 1/576) (/.f64 (pow.f64 y 7) x))))))))) |
(*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) |
(*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) 1/8) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 y 5))) (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)) 3/4) (pow.f64 y 5)) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) 1/8)) |
(-.f64 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) 1/8) (/.f64 (*.f64 (*.f64 (pow.f64 x 3) -1/24) (*.f64 (*.f64 x x) 3/4)) (pow.f64 y 5))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x))) x)))) (pow.f64 y 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 y 5))) (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (*.f64 (pow.f64 x 3) -1/24) 2)) (fma.f64 1/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))) (*.f64 -1/2 (*.f64 x (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) -1/24) 2) (neg.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))))))))) (pow.f64 y 7)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)) 3/4) (pow.f64 y 5)) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) 1/8))) |
(-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) 1/8) (/.f64 (*.f64 (*.f64 (pow.f64 x 3) -1/24) (*.f64 (*.f64 x x) 3/4)) (pow.f64 y 5))) (/.f64 (-.f64 (fma.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x x))))))) 1/4 (*.f64 x (*.f64 (-.f64 (*.f64 (pow.f64 x 6) 1/576) (*.f64 x (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x x))))))) -1/2))) (*.f64 x (*.f64 (pow.f64 x 6) 1/576))) (pow.f64 y 7))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x))) x)))) (pow.f64 y 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x))) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/645120 (pow.f64 x 7)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (+.f64 (*.f64 1/92160 (pow.f64 x 7)) (*.f64 1/384 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 4)))))) (pow.f64 x 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (+.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 1/645120 (pow.f64 x 7)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (+.f64 (*.f64 1/92160 (pow.f64 x 7)) (*.f64 1/384 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 4)))))) x)) (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3)))))) x))))) (pow.f64 y 9))) (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))) |
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (*.f64 (pow.f64 x 3) -1/24) 2)) (fma.f64 1/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))) (*.f64 -1/2 (*.f64 x (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) -1/24) 2) (neg.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))))))))) (pow.f64 y 7)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)) 3/4) (pow.f64 y 5)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (*.f64 (pow.f64 x 3) -1/24) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24))))))) (fma.f64 1/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))) (fma.f64 1/92160 (pow.f64 x 7) (*.f64 1/384 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) -1/24))))))) (fma.f64 (*.f64 (pow.f64 x 3) -1/24) (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) -1/24) 2) (neg.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))))) (*.f64 -1/2 (*.f64 x (fma.f64 (*.f64 (pow.f64 x 3) -1/24) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24))))) (fma.f64 -1 (*.f64 x (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))) (fma.f64 1/92160 (pow.f64 x 7) (*.f64 1/384 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) -1/24))))))) (*.f64 (*.f64 (pow.f64 x 3) -1/24) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24))))))))))))) (pow.f64 y 9)) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) 1/8)))) |
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) 1/8) (/.f64 (-.f64 (fma.f64 1/4 (*.f64 x (*.f64 x (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 -1/8 (*.f64 x (*.f64 x (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x x))))))) (fma.f64 (pow.f64 x 7) 1/92160 (*.f64 (*.f64 (pow.f64 x 3) -1/24) (*.f64 (pow.f64 x 4) 1/384))))))) (fma.f64 (*.f64 (pow.f64 x 3) -1/24) (-.f64 (*.f64 (pow.f64 x 6) 1/576) (*.f64 x (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x x))))))) (*.f64 (fma.f64 (*.f64 (pow.f64 x 3) -1/24) (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x x))))) (fma.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 -1/8 (*.f64 x (*.f64 x (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x x))))))) (fma.f64 (pow.f64 x 7) 1/92160 (*.f64 (*.f64 (pow.f64 x 3) -1/24) (*.f64 (pow.f64 x 4) 1/384)))))) x (*.f64 (pow.f64 x 3) (*.f64 -1/24 (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x x))))))))) (*.f64 x -1/2)))) (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x x))))))))) (pow.f64 y 9))) (/.f64 (*.f64 (*.f64 (pow.f64 x 3) -1/24) (*.f64 (*.f64 x x) 3/4)) (pow.f64 y 5))) (/.f64 (-.f64 (fma.f64 (*.f64 x (*.f64 x (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x x))))))) 1/4 (*.f64 x (*.f64 (-.f64 (*.f64 (pow.f64 x 6) 1/576) (*.f64 x (+.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 1/8 (*.f64 (pow.f64 x 3) (*.f64 -1/24 (*.f64 x x))))))) -1/2))) (*.f64 x (*.f64 (pow.f64 x 6) 1/576))) (pow.f64 y 7))) |
(+.f64 0 (tan.f64 (*.f64 1/2 (/.f64 x y)))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))))) (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) |
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 1) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 1) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 1 (tan.f64 (*.f64 1/2 (/.f64 x y)))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2)) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2) (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) (sqrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (/.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2) (/.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2) (cos.f64 (*.f64 1/2 (/.f64 x y)))) (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(/.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (sqrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) (sqrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(/.f64 (neg.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (neg.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 1) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) 1/3) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) 1/2) |
(sqrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2)) |
(fabs.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (/.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) -1) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(sqrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2)) |
(fabs.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) |
(log.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(cbrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(expm1.f64 (log1p.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 1)) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 1) 1)) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 1/3)) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 1) 1/3)) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 3)) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 2)) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(log1p.f64 (expm1.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(tan.f64 (*.f64 1/2 (/.f64 x y))) |
(+.f64 0 (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) 1) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 x y))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 x y))))) (sin.f64 1))) |
(*.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 1) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 1 (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2)) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2) (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (sqrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 1) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) 1/3) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))) 1/2) |
(sqrt.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) |
(sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (/.f64 x y))))) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sqrt.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) |
(sqrt.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (/.f64 x y))))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 1)) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 1) 1)) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) 1/3)) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) 1) 1/3)) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) 3)) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) 2)) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(+.f64 0 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) 1) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(*.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3))) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3)) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3)) |
(*.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) 1) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(*.f64 1 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2)) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(/.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (/.f64 x y))))) |
(*.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (*.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3))) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3)) |
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) (sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3))) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3)) |
(*.f64 (neg.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) (/.f64 1 (neg.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3)))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3)) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(/.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (/.f64 x y))))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 1) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(/.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (/.f64 x y))))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(/.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (/.f64 x y))))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2)) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2)) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(*.f64 (/.f64 1 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(/.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (/.f64 x y))))) |
(*.f64 (/.f64 1 (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(/.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (/.f64 x y))))) |
(*.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2)) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) 1) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(/.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (/.f64 x y))))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(/.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (/.f64 x y))))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) 1) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) 1) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 6) 1/2) |
(sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 6)) |
(pow.f64 (pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) 3) 1/3) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(pow.f64 (sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) 2) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) -1) |
(/.f64 1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(pow.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) 1) -1) |
(/.f64 1 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(neg.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (neg.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3)))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 6)) |
(log.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) 3)) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 9) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 9))) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(exp.f64 (*.f64 3 (log.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))))) 1)) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))))) 1) 1)) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(exp.f64 (*.f64 (log.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))) 3)) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) 3)) 1/3)) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) 2)) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(exp.f64 (*.f64 (neg.f64 (*.f64 3 (log.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))))) -1)) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(+.f64 0 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) 1) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(*.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2)) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) 1) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(*.f64 1 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2) (*.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2))) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (tan.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2)) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 5/2)) |
(*.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) 1) (tan.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(*.f64 (pow.f64 (*.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 2) (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 5/2) (sqrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 5/2)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (/.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2))) |
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2)) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2)) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (/.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2))) |
(sqrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 6)) |
(log.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)))) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(cbrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 9)) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(expm1.f64 (log1p.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(exp.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))))) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 1)) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 1) 3)) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 1) 1)) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 9)) 1/3)) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 3/2)) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 2)) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 3/2) 2)) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(log1p.f64 (expm1.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
Compiled 31502 to 23644 computations (24.9% saved)
89 alts after pruning (86 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 816 | 58 | 874 |
| Fresh | 20 | 28 | 48 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 3 | 5 |
| Total | 839 | 89 | 928 |
| Status | Accuracy | Program |
|---|---|---|
| 50.5% | (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3) -1/2) 2) | |
| 50.5% | (pow.f64 (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3) 1/3) | |
| 52.6% | (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) -1/2) 2) | |
| 50.5% | (pow.f64 (pow.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 1/2 y))) 3)) -1/2) 2) | |
| 47.5% | (pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 y y))))) -1/2) 2) | |
| ✓ | 50.5% | (pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) 2) |
| 49.1% | (pow.f64 (pow.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) -1/2) 2) | |
| 52.7% | (pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))))) 3) | |
| 53.1% | (pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 3) | |
| 50.5% | (pow.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))) 1) 2) | |
| 48.2% | (pow.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))))) 2) | |
| 50.5% | (pow.f64 (exp.f64 (*.f64 (*.f64 -3/2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1/3)) 2) | |
| 52.6% | (pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) -1/4)) 2) | |
| 50.5% | (pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/6)) 3)) 2) | |
| 50.5% | (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3/2)) 2) | |
| 53.1% | (pow.f64 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 3) | |
| 41.4% | (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 3) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 41.4% | (/.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 42.2% | (/.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 7.6% | (/.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 1) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 7.8% | (/.f64 (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 7.9% | (/.f64 (+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 38.2% | (/.f64 (*.f64 1/2 (/.f64 x y)) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 4.4% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1)))) | |
| 6.7% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))))) | |
| 7.0% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) | |
| 42.3% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (+.f64 0 (sin.f64 (*.f64 x (/.f64 1/2 y))))) | |
| 6.8% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))))) | |
| ✓ | 42.2% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
| 42.3% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) | |
| ▶ | 7.2% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
| 42.2% | (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 42.6% | (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) | |
| 19.4% | (/.f64 (sqrt.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 2)) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 42.1% | (/.f64 (log1p.f64 (expm1.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))))) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 41.8% | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) | |
| 4.5% | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1)))) | |
| 7.1% | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) | |
| 7.2% | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) | |
| 18.2% | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 2))) | |
| ✓ | 42.1% | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
| 8.0% | (/.f64 (log.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 52.7% | (/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) | |
| 53.1% | (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) | |
| 52.7% | (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) | |
| ▶ | 48.7% | (+.f64 1 (*.f64 1/8 (*.f64 (/.f64 x y) (/.f64 x y)))) |
| ▶ | 52.6% | (+.f64 0 (pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) -1/2)) |
| 53.1% | (+.f64 0 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -3)) | |
| 50.8% | (+.f64 0 (/.f64 1 (fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1))))) | |
| 49.7% | (+.f64 0 (/.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1))) | |
| 53.1% | (+.f64 0 (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3))) | |
| 50.8% | (+.f64 0 (/.f64 1 (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1))))) | |
| 50.8% | (+.f64 0 (/.f64 1 (+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))))))) | |
| 50.8% | (+.f64 0 (/.f64 1 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))))))) | |
| 41.1% | (+.f64 0 (/.f64 1 (cos.f64 (pow.f64 (pow.f64 (*.f64 x (/.f64 1/2 y)) 3) 1/3)))) | |
| 34.8% | (+.f64 0 (/.f64 1 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 x (/.f64 1/2 y))) 2)))) | |
| 53.1% | (+.f64 0 (/.f64 1 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 1/2 y))) 3)))) | |
| 25.0% | (+.f64 0 (/.f64 1 (cos.f64 (/.f64 (/.f64 (*.f64 x 1/2) (sqrt.f64 y)) (sqrt.f64 y))))) | |
| 48.9% | (+.f64 0 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 y y))))))) | |
| 50.7% | (+.f64 0 (/.f64 1 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))))) | |
| 35.1% | (+.f64 0 (/.f64 1 (cos.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 1/2 y)))) 1/3))))) | |
| 42.5% | (*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) | |
| 41.7% | (*.f64 (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (tan.f64 (*.f64 x (/.f64 1/2 y)))) | |
| 51.4% | (*.f64 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) 3) | |
| 51.0% | (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))))))) | |
| 52.6% | (sqrt.f64 (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2)) | |
| 52.6% | (sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) | |
| 53.1% | (log1p.f64 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) | |
| 50.5% | (expm1.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) | |
| 50.5% | (exp.f64 (*.f64 (*.f64 1/3 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 3)) | |
| 52.6% | (exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) -1/2)) | |
| 50.5% | (exp.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) | |
| ▶ | 53.1% | (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3)) |
| 53.1% | (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) | |
| 6.7% | (cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) 3))) | |
| 4.0% | (cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (sqrt.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) 3))) | |
| 6.9% | (cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) 3))) | |
| 5.2% | (cbrt.f64 (/.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) 1) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) | |
| 4.9% | (cbrt.f64 (/.f64 (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) | |
| 4.9% | (cbrt.f64 (/.f64 (+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) | |
| 4.9% | (cbrt.f64 (/.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) | |
| 10.8% | (cbrt.f64 (/.f64 (sqrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 6)) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) | |
| ▶ | 4.9% | (cbrt.f64 (/.f64 (log.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
| 21.4% | (cbrt.f64 (/.f64 (expm1.f64 (log1p.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) | |
| 6.1% | (cbrt.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 9)) 1/3)) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) | |
| 5.6% | (cbrt.f64 (*.f64 (/.f64 1 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))))) | |
| 42.0% | (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 6))) | |
| 41.2% | (cbrt.f64 (log1p.f64 (expm1.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)))) | |
| 53.4% | 1 |
Compiled 3383 to 2715 computations (19.7% saved)
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| 99.7% | (*.f64 x (/.f64 1/2 y)) | |
| ✓ | 99.6% | (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3)) |
| ✓ | 99.3% | (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3) |
| 53.7% | (cos.f64 (*.f64 x (/.f64 1/2 y))) |
Compiled 50 to 37 computations (26% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | y | @ | inf | (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3) |
| 1.0ms | x | @ | 0 | (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3) |
| 1.0ms | x | @ | -inf | (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3) |
| 1.0ms | x | @ | inf | (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3) |
| 1.0ms | y | @ | 0 | (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3) |
| 1× | batch-egg-rewrite |
| 1128× | log-prod |
| 818× | prod-diff |
| 656× | pow-prod-down |
| 606× | pow-prod-up |
| 598× | pow-exp |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 52 |
| 1 | 294 | 46 |
| 2 | 3215 | 46 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3) |
(cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3)) |
| Outputs |
|---|
(+.f64 0 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3))) (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3))) 1) |
(*.f64 1 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3)) |
(*.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))) (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2)) |
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3) 1) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2))) |
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2) (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -1/2) (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -5/2)) |
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3/2) (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3/2)) |
(*.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2) 1) (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(*.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2) (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2))) (/.f64 1 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -5/2) (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -1/2)) |
(/.f64 1 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 3)) |
(/.f64 1 (/.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 3) 1)) |
(/.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2) (cos.f64 (/.f64 (*.f64 x 1/2) y))) |
(/.f64 -1 (pow.f64 (neg.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 3)) |
(/.f64 -1 (neg.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 3))) |
(/.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2) 1) (cos.f64 (/.f64 (*.f64 x 1/2) y))) |
(/.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2) -1) (neg.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(/.f64 (*.f64 -1 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2)) (neg.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(sqrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -6)) |
(log.f64 (exp.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3)))) |
(cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -9)) |
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3))) |
(exp.f64 (*.f64 -3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(exp.f64 (*.f64 (*.f64 -3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1)) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) -3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 1) -3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) -1) 3)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1) 3)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3) 3)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 3/2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -9)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 3)) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 3) -1)) |
(exp.f64 (*.f64 (*.f64 -3/2 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 2)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 3/2) 2)) |
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3))) |
(+.f64 0 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) 1) |
(*.f64 1 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(*.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 1) |
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2)) (/.f64 1 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -1/2) (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -1/2)) |
(*.f64 -1 (/.f64 1 (neg.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) -2) (/.f64 1 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))) |
(/.f64 1 (neg.f64 (neg.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(/.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -1/2) (sqrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(/.f64 -1 (neg.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) -2) (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -1) |
(pow.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 1) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3) 1/3) |
(pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 3) |
(pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2)) 3/2) |
(pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) -3) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2) 1/2) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -6) 1/6) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -9) 1/9) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 2) -1/2) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -1/2) 2) |
(pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) -2) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 3) -1/3) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3/2) 2/3) |
(pow.f64 (neg.f64 (neg.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) -1) |
(sqrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2)) |
(log.f64 (exp.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y)))))) |
(expm1.f64 (log1p.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(exp.f64 (neg.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) -1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1)) |
(exp.f64 (*.f64 (*.f64 -3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2))) 3/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 1) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) -1) 1)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3) 1)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1) 1/3)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) 3)) |
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 2)) |
(log1p.f64 (expm1.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
| 1× | egg-herbie |
| 1604× | fma-def |
| 1440× | associate-+r+ |
| 1194× | associate-+l+ |
| 750× | associate-/r* |
| 496× | associate-*r/ |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 300 | 5422 |
| 1 | 742 | 4722 |
| 2 | 2156 | 4394 |
| 1× | node limit |
| Inputs |
|---|
1 |
(+.f64 1 (*.f64 3/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (+.f64 (*.f64 3/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 11/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 1 (+.f64 (*.f64 3/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 11/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 241/15360 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
1 |
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))))))))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 x 2)) (pow.f64 y 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 x 2))) (+.f64 (*.f64 1/3072 (pow.f64 x 6)) (*.f64 -1/46080 (pow.f64 x 6)))) (pow.f64 y 6))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 x 2))) (+.f64 (*.f64 1/3072 (pow.f64 x 6)) (*.f64 -1/46080 (pow.f64 x 6)))) (pow.f64 y 6))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4)))) (*.f64 1/64 (pow.f64 x 4))) (pow.f64 x 2)) (pow.f64 y 6))))))))))))) |
1 |
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))))))))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 x 2)) (pow.f64 y 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 x 2))) (+.f64 (*.f64 1/3072 (pow.f64 x 6)) (*.f64 -1/46080 (pow.f64 x 6)))) (pow.f64 y 6))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 x 2))) (+.f64 (*.f64 1/3072 (pow.f64 x 6)) (*.f64 -1/46080 (pow.f64 x 6)))) (pow.f64 y 6))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4)))) (*.f64 1/64 (pow.f64 x 4))) (pow.f64 x 2)) (pow.f64 y 6))))))))))))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 61/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 x 2))) (+.f64 (*.f64 -1/46080 (pow.f64 x 6)) (*.f64 1/3072 (pow.f64 x 6)))) (pow.f64 y 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 x 2))) (+.f64 (*.f64 -1/46080 (pow.f64 x 6)) (*.f64 1/3072 (pow.f64 x 6)))) (pow.f64 y 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) |
(+.f64 0 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3))) (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3))) 1) |
(*.f64 1 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3)) |
(*.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))) (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2)) |
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3) 1) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2))) |
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2) (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -1/2) (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -5/2)) |
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3/2) (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3/2)) |
(*.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2) 1) (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(*.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2) (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2))) (/.f64 1 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -5/2) (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -1/2)) |
(/.f64 1 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 3)) |
(/.f64 1 (/.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 3) 1)) |
(/.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2) (cos.f64 (/.f64 (*.f64 x 1/2) y))) |
(/.f64 -1 (pow.f64 (neg.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 3)) |
(/.f64 -1 (neg.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 3))) |
(/.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2) 1) (cos.f64 (/.f64 (*.f64 x 1/2) y))) |
(/.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2) -1) (neg.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(/.f64 (*.f64 -1 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2)) (neg.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(sqrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -6)) |
(log.f64 (exp.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3)))) |
(cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -9)) |
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3))) |
(exp.f64 (*.f64 -3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(exp.f64 (*.f64 (*.f64 -3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1)) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) -3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 1) -3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) -1) 3)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1) 3)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3) 3)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 3/2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -9)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 3)) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 3) -1)) |
(exp.f64 (*.f64 (*.f64 -3/2 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 2)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 3/2) 2)) |
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3))) |
(+.f64 0 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) 1) |
(*.f64 1 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(*.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 1) |
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2)) (/.f64 1 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -1/2) (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -1/2)) |
(*.f64 -1 (/.f64 1 (neg.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) -2) (/.f64 1 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))) |
(/.f64 1 (neg.f64 (neg.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(/.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -1/2) (sqrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(/.f64 -1 (neg.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) -2) (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -1) |
(pow.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 1) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3) 1/3) |
(pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 3) |
(pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2)) 3/2) |
(pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) -3) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2) 1/2) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -6) 1/6) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -9) 1/9) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 2) -1/2) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -1/2) 2) |
(pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) -2) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 3) -1/3) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3/2) 2/3) |
(pow.f64 (neg.f64 (neg.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) -1) |
(sqrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2)) |
(log.f64 (exp.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y)))))) |
(expm1.f64 (log1p.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(exp.f64 (neg.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) -1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1)) |
(exp.f64 (*.f64 (*.f64 -3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2))) 3/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 1) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) -1) 1)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3) 1)) |
(exp.f64 (*.f64 (*.f64 (*.f64 -3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1) 1/3)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) 3)) |
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 2)) |
(log1p.f64 (expm1.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
| Outputs |
|---|
1 |
(+.f64 1 (*.f64 3/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (*.f64 3/8 (/.f64 (*.f64 x x) (*.f64 y y)))) |
(fma.f64 3/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) |
(+.f64 1 (+.f64 (*.f64 3/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 11/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 1 (fma.f64 3/8 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 11/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 1 (fma.f64 11/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 (/.f64 3/8 y) (/.f64 (*.f64 x x) y)))) |
(fma.f64 3/8 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 11/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1)) |
(+.f64 1 (+.f64 (*.f64 3/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 11/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 241/15360 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(+.f64 1 (fma.f64 3/8 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 11/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 241/15360 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(+.f64 (fma.f64 3/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (fma.f64 11/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 241/15360 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) |
(+.f64 1 (fma.f64 11/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 3/8 (*.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (*.f64 241/15360 (pow.f64 x 6)) (pow.f64 y 6))))) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
1 |
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(+.f64 1 (*.f64 3/8 (/.f64 (*.f64 x x) (*.f64 y y)))) |
(fma.f64 3/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) |
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))))))))) |
(fma.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 1/32 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 x 4) -5/384) (pow.f64 y 4)) (+.f64 1 (+.f64 (*.f64 3/8 (/.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (/.f64 (*.f64 (pow.f64 x 4) -5/384) (pow.f64 y 4)) -2)))))) |
(+.f64 (+.f64 (fma.f64 3/8 (*.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (*.f64 (pow.f64 x 4) 5/192) (pow.f64 y 4))) (-.f64 1 (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 4) -5/384)))) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 3/64)) |
(fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 3/64 (+.f64 (fma.f64 3/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (*.f64 (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 4) -5/384)) -3))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 x 2)) (pow.f64 y 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 x 2))) (+.f64 (*.f64 1/3072 (pow.f64 x 6)) (*.f64 -1/46080 (pow.f64 x 6)))) (pow.f64 y 6))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 x 2))) (+.f64 (*.f64 1/3072 (pow.f64 x 6)) (*.f64 -1/46080 (pow.f64 x 6)))) (pow.f64 y 6))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4)))) (*.f64 1/64 (pow.f64 x 4))) (pow.f64 x 2)) (pow.f64 y 6))))))))))))) |
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 x 4) -5/384) (pow.f64 y 4)) (fma.f64 -2 (/.f64 (*.f64 (pow.f64 x 4) -5/384) (pow.f64 y 4)) (fma.f64 1/32 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 4) -5/384) (/.f64 (pow.f64 y 6) (*.f64 x x))) (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 4) -5/384)) (*.f64 (pow.f64 x 6) 7/23040)) (pow.f64 y 6)) (fma.f64 -2 (/.f64 (fma.f64 1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 4) -5/384)) (*.f64 (pow.f64 x 6) 7/23040)) (pow.f64 y 6)) (fma.f64 1/4 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 1/8 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 x 4) -5/384) (*.f64 (pow.f64 x 4) 1/64)) (/.f64 (pow.f64 y 6) (*.f64 x x)))))))))))))) |
(+.f64 1 (+.f64 (+.f64 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 (fma.f64 -1/2 (/.f64 (pow.f64 x 4) (/.f64 (/.f64 (pow.f64 y 6) (*.f64 x x)) -5/384)) (+.f64 (fma.f64 1/8 (*.f64 (/.f64 (fma.f64 (pow.f64 x 4) 1/64 (*.f64 (pow.f64 x 4) 5/192)) (pow.f64 y 6)) (*.f64 x x)) (*.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/4)) (*.f64 (/.f64 (fma.f64 (*.f64 1/8 (*.f64 (pow.f64 x 4) -5/384)) (*.f64 x x) (*.f64 (pow.f64 x 6) 7/23040)) (pow.f64 y 6)) -3)))) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 3/64)) (*.f64 (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 4) -5/384)) -3))) |
(+.f64 1 (fma.f64 (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 4) -5/384)) -3 (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 3/64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 6) -5/384) (pow.f64 y 6)) (+.f64 (fma.f64 (/.f64 (fma.f64 1/8 (*.f64 (pow.f64 x 6) -5/384) (*.f64 (pow.f64 x 6) 7/23040)) (pow.f64 y 6)) -3 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x 4) 1/24) (/.f64 (pow.f64 y 6) (*.f64 x x))))) (*.f64 3/8 (*.f64 (/.f64 x y) (/.f64 x y)))))))) |
1 |
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(+.f64 1 (*.f64 3/8 (/.f64 (*.f64 x x) (*.f64 y y)))) |
(fma.f64 3/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) |
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))))))))) |
(fma.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 1/32 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 x 4) -5/384) (pow.f64 y 4)) (+.f64 1 (+.f64 (*.f64 3/8 (/.f64 (*.f64 x x) (*.f64 y y))) (*.f64 (/.f64 (*.f64 (pow.f64 x 4) -5/384) (pow.f64 y 4)) -2)))))) |
(+.f64 (+.f64 (fma.f64 3/8 (*.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (*.f64 (pow.f64 x 4) 5/192) (pow.f64 y 4))) (-.f64 1 (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 4) -5/384)))) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 3/64)) |
(fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 3/64 (+.f64 (fma.f64 3/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (*.f64 (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 4) -5/384)) -3))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 x 2)) (pow.f64 y 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 x 2))) (+.f64 (*.f64 1/3072 (pow.f64 x 6)) (*.f64 -1/46080 (pow.f64 x 6)))) (pow.f64 y 6))) (+.f64 (*.f64 -2 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 x 2))) (+.f64 (*.f64 1/3072 (pow.f64 x 6)) (*.f64 -1/46080 (pow.f64 x 6)))) (pow.f64 y 6))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4)))) (*.f64 1/64 (pow.f64 x 4))) (pow.f64 x 2)) (pow.f64 y 6))))))))))))) |
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 x 4) -5/384) (pow.f64 y 4)) (fma.f64 -2 (/.f64 (*.f64 (pow.f64 x 4) -5/384) (pow.f64 y 4)) (fma.f64 1/32 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 4) -5/384) (/.f64 (pow.f64 y 6) (*.f64 x x))) (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 4) -5/384)) (*.f64 (pow.f64 x 6) 7/23040)) (pow.f64 y 6)) (fma.f64 -2 (/.f64 (fma.f64 1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 4) -5/384)) (*.f64 (pow.f64 x 6) 7/23040)) (pow.f64 y 6)) (fma.f64 1/4 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 1/8 (/.f64 (fma.f64 -2 (*.f64 (pow.f64 x 4) -5/384) (*.f64 (pow.f64 x 4) 1/64)) (/.f64 (pow.f64 y 6) (*.f64 x x)))))))))))))) |
(+.f64 1 (+.f64 (+.f64 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 (fma.f64 -1/2 (/.f64 (pow.f64 x 4) (/.f64 (/.f64 (pow.f64 y 6) (*.f64 x x)) -5/384)) (+.f64 (fma.f64 1/8 (*.f64 (/.f64 (fma.f64 (pow.f64 x 4) 1/64 (*.f64 (pow.f64 x 4) 5/192)) (pow.f64 y 6)) (*.f64 x x)) (*.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/4)) (*.f64 (/.f64 (fma.f64 (*.f64 1/8 (*.f64 (pow.f64 x 4) -5/384)) (*.f64 x x) (*.f64 (pow.f64 x 6) 7/23040)) (pow.f64 y 6)) -3)))) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 3/64)) (*.f64 (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 4) -5/384)) -3))) |
(+.f64 1 (fma.f64 (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 4) -5/384)) -3 (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 3/64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 x 6) -5/384) (pow.f64 y 6)) (+.f64 (fma.f64 (/.f64 (fma.f64 1/8 (*.f64 (pow.f64 x 6) -5/384) (*.f64 (pow.f64 x 6) 7/23040)) (pow.f64 y 6)) -3 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 x 4) 1/24) (/.f64 (pow.f64 y 6) (*.f64 x x))))) (*.f64 3/8 (*.f64 (/.f64 x y) (/.f64 x y)))))))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/8)) |
(fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(+.f64 1 (fma.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/8))) |
(+.f64 1 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 (/.f64 (*.f64 (pow.f64 x 4) 5/384) (pow.f64 y 4)))) |
(fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 5/384 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1)) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 61/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(+.f64 1 (fma.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 61/46080)))) |
(+.f64 1 (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 5/384 (fma.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 61/46080 (*.f64 (/.f64 1/8 y) (/.f64 (*.f64 x x) y))))) |
(+.f64 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1) (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 5/384 (/.f64 (*.f64 (pow.f64 x 6) 61/46080) (pow.f64 y 6)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/8)) |
(fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(+.f64 1 (fma.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/8))) |
(+.f64 1 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 (/.f64 (*.f64 (pow.f64 x 4) 5/384) (pow.f64 y 4)))) |
(fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 5/384 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1)) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 x 2))) (+.f64 (*.f64 -1/46080 (pow.f64 x 6)) (*.f64 1/3072 (pow.f64 x 6)))) (pow.f64 y 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) |
(fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 4) -5/384)) (*.f64 (pow.f64 x 6) 7/23040)) (pow.f64 y 6)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 x 4) -5/384) (pow.f64 y 4)) (+.f64 1 (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/8)))) |
(-.f64 (-.f64 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1) (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 4) -5/384))) (/.f64 (fma.f64 (*.f64 1/8 (*.f64 (pow.f64 x 4) -5/384)) (*.f64 x x) (*.f64 (pow.f64 x 6) 7/23040)) (pow.f64 y 6))) |
(-.f64 (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 5/384 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1)) (/.f64 (fma.f64 1/8 (*.f64 (pow.f64 x 6) -5/384) (*.f64 (pow.f64 x 6) 7/23040)) (pow.f64 y 6))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/8)) |
(fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(+.f64 1 (fma.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/8))) |
(+.f64 1 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 (/.f64 (*.f64 (pow.f64 x 4) 5/384) (pow.f64 y 4)))) |
(fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 5/384 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1)) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 x 2))) (+.f64 (*.f64 -1/46080 (pow.f64 x 6)) (*.f64 1/3072 (pow.f64 x 6)))) (pow.f64 y 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) |
(fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 4) -5/384)) (*.f64 (pow.f64 x 6) 7/23040)) (pow.f64 y 6)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 x 4) -5/384) (pow.f64 y 4)) (+.f64 1 (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/8)))) |
(-.f64 (-.f64 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1) (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 4) -5/384))) (/.f64 (fma.f64 (*.f64 1/8 (*.f64 (pow.f64 x 4) -5/384)) (*.f64 x x) (*.f64 (pow.f64 x 6) 7/23040)) (pow.f64 y 6))) |
(-.f64 (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 5/384 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1)) (/.f64 (fma.f64 1/8 (*.f64 (pow.f64 x 6) -5/384) (*.f64 (pow.f64 x 6) 7/23040)) (pow.f64 y 6))) |
(+.f64 0 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3))) (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3))) (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3))) 1) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(*.f64 1 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(*.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))) (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3) 1) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2)) (*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2) (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2) (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -1/2) (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -5/2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -1/2) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -5/2)) |
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3/2) (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3/2)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(*.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2) 1) (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(*.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2) (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2))) (/.f64 1 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2)) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2) (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2) (/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -5/2) (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -1/2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -1/2) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -5/2)) |
(/.f64 1 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(/.f64 1 (/.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 3) 1)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(/.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2) (cos.f64 (/.f64 (*.f64 x 1/2) y))) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(/.f64 -1 (pow.f64 (neg.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(/.f64 -1 (neg.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 3))) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(/.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2) 1) (cos.f64 (/.f64 (*.f64 x 1/2) y))) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(/.f64 (*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2) -1) (neg.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(/.f64 (*.f64 -1 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2)) (neg.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(sqrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -6)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(log.f64 (exp.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3))) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3)))) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -9)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3))) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(exp.f64 (*.f64 -3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(exp.f64 (*.f64 (*.f64 -3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) -3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 1) -3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) -1) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(exp.f64 (*.f64 (*.f64 (*.f64 -3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(exp.f64 (*.f64 (*.f64 (*.f64 -3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1) 1)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(exp.f64 (*.f64 (*.f64 -2 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 3/2)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -9)) 1/3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 3)) -1)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 3) -1)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(exp.f64 (*.f64 (*.f64 -3/2 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 2)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 3/2) 2)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3))) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) |
(+.f64 0 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) 1) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 1 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 1) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2)) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2)) (/.f64 1 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2)) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -1/2) (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -1/2)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 -1 (/.f64 1 (neg.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) -2) (/.f64 1 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (neg.f64 (neg.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -1/2) (sqrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -1/2) (sqrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(/.f64 -1 (neg.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) -2) (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -1) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 1) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3) 1/3) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 3) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2)) 3/2) |
(pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2)) 3/2) |
(pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) -3) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2) 1/2) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -6) 1/6) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -6) 1/6) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -9) 1/9) |
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -9) 1/18) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -9) 1/18)) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 2) -1/2) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -1/2) 2) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) -2) |
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) -2) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 3) -1/3) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3/2) 2/3) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (neg.f64 (neg.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) -1) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(sqrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(log.f64 (exp.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(expm1.f64 (log1p.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (neg.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) -1)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (*.f64 -3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2))) 3/2)) |
(pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2)) 3/2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 1) -1)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) -1) 1)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1) 1)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (*.f64 (*.f64 -3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3) 1)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (*.f64 (*.f64 -3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1) 1/3)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) 3)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 2)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(log1p.f64 (expm1.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
Found 1 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.6% | (*.f64 (/.f64 x y) (/.f64 x y)) |
Compiled 36 to 12 computations (66.7% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | 0 | (*.f64 (/.f64 x y) (/.f64 x y)) |
| 0.0ms | x | @ | inf | (*.f64 (/.f64 x y) (/.f64 x y)) |
| 0.0ms | x | @ | -inf | (*.f64 (/.f64 x y) (/.f64 x y)) |
| 0.0ms | y | @ | inf | (*.f64 (/.f64 x y) (/.f64 x y)) |
| 0.0ms | y | @ | -inf | (*.f64 (/.f64 x y) (/.f64 x y)) |
| 1× | batch-egg-rewrite |
| 1364× | pow1 |
| 1264× | add-exp-log |
| 1264× | log1p-expm1-u |
| 1264× | expm1-log1p-u |
| 1236× | add-log-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 6 | 13 |
| 1 | 129 | 13 |
| 2 | 1775 | 13 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 x y) (/.f64 x y)) |
| Outputs |
|---|
(-.f64 (+.f64 1 (pow.f64 (/.f64 x y) 2)) 1) |
(/.f64 x (*.f64 y (/.f64 y x))) |
(/.f64 x (*.f64 (/.f64 y x) y)) |
(/.f64 x (/.f64 (*.f64 y y) x)) |
(/.f64 x (/.f64 y (/.f64 x y))) |
(/.f64 (/.f64 x y) (/.f64 y x)) |
(/.f64 1 (*.f64 (/.f64 y x) (/.f64 y x))) |
(/.f64 1 (/.f64 (*.f64 y y) (*.f64 x x))) |
(/.f64 1 (/.f64 y (*.f64 x (/.f64 x y)))) |
(/.f64 (*.f64 x x) (*.f64 y y)) |
(/.f64 (neg.f64 x) (*.f64 (/.f64 y x) (neg.f64 y))) |
(/.f64 (*.f64 x (/.f64 x y)) y) |
(/.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 (neg.f64 y) (neg.f64 y))) |
(/.f64 (*.f64 x (neg.f64 x)) (*.f64 y (neg.f64 y))) |
(/.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 y) y)) |
(/.f64 (*.f64 (neg.f64 x) 1) (*.f64 (neg.f64 y) (/.f64 y x))) |
(/.f64 (neg.f64 (*.f64 x x)) (neg.f64 (*.f64 y y))) |
(/.f64 (neg.f64 (*.f64 x (/.f64 x y))) (neg.f64 y)) |
(/.f64 (*.f64 (/.f64 x y) (neg.f64 x)) (neg.f64 y)) |
(/.f64 (*.f64 (neg.f64 x) (/.f64 x y)) (neg.f64 y)) |
(/.f64 (/.f64 (*.f64 x (/.f64 x y)) 1) y) |
(/.f64 (/.f64 (*.f64 x (/.f64 x y)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y)) |
(/.f64 (/.f64 (*.f64 x (/.f64 x y)) (sqrt.f64 y)) (sqrt.f64 y)) |
(pow.f64 (/.f64 x y) 2) |
(pow.f64 (pow.f64 (/.f64 x y) 2) 1) |
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) 3) |
(pow.f64 (pow.f64 (pow.f64 (/.f64 x y) 2) 3) 1/3) |
(sqrt.f64 (pow.f64 (/.f64 x y) 4)) |
(log.f64 (exp.f64 (pow.f64 (/.f64 x y) 2))) |
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 x y) 2) 3)) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 x y) 2))) |
(exp.f64 (*.f64 (log.f64 (/.f64 x y)) 2)) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 x y) 2))) |
| 1× | egg-herbie |
| 1070× | associate-*r/ |
| 1020× | cube-div |
| 788× | fma-def |
| 776× | associate-*l/ |
| 680× | unswap-sqr |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 90 | 741 |
| 1 | 219 | 741 |
| 2 | 890 | 741 |
| 3 | 5542 | 741 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(-.f64 (+.f64 1 (pow.f64 (/.f64 x y) 2)) 1) |
(/.f64 x (*.f64 y (/.f64 y x))) |
(/.f64 x (*.f64 (/.f64 y x) y)) |
(/.f64 x (/.f64 (*.f64 y y) x)) |
(/.f64 x (/.f64 y (/.f64 x y))) |
(/.f64 (/.f64 x y) (/.f64 y x)) |
(/.f64 1 (*.f64 (/.f64 y x) (/.f64 y x))) |
(/.f64 1 (/.f64 (*.f64 y y) (*.f64 x x))) |
(/.f64 1 (/.f64 y (*.f64 x (/.f64 x y)))) |
(/.f64 (*.f64 x x) (*.f64 y y)) |
(/.f64 (neg.f64 x) (*.f64 (/.f64 y x) (neg.f64 y))) |
(/.f64 (*.f64 x (/.f64 x y)) y) |
(/.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 (neg.f64 y) (neg.f64 y))) |
(/.f64 (*.f64 x (neg.f64 x)) (*.f64 y (neg.f64 y))) |
(/.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 y) y)) |
(/.f64 (*.f64 (neg.f64 x) 1) (*.f64 (neg.f64 y) (/.f64 y x))) |
(/.f64 (neg.f64 (*.f64 x x)) (neg.f64 (*.f64 y y))) |
(/.f64 (neg.f64 (*.f64 x (/.f64 x y))) (neg.f64 y)) |
(/.f64 (*.f64 (/.f64 x y) (neg.f64 x)) (neg.f64 y)) |
(/.f64 (*.f64 (neg.f64 x) (/.f64 x y)) (neg.f64 y)) |
(/.f64 (/.f64 (*.f64 x (/.f64 x y)) 1) y) |
(/.f64 (/.f64 (*.f64 x (/.f64 x y)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y)) |
(/.f64 (/.f64 (*.f64 x (/.f64 x y)) (sqrt.f64 y)) (sqrt.f64 y)) |
(pow.f64 (/.f64 x y) 2) |
(pow.f64 (pow.f64 (/.f64 x y) 2) 1) |
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) 3) |
(pow.f64 (pow.f64 (pow.f64 (/.f64 x y) 2) 3) 1/3) |
(sqrt.f64 (pow.f64 (/.f64 x y) 4)) |
(log.f64 (exp.f64 (pow.f64 (/.f64 x y) 2))) |
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 x y) 2) 3)) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 x y) 2))) |
(exp.f64 (*.f64 (log.f64 (/.f64 x y)) 2)) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 x y) 2))) |
| Outputs |
|---|
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (pow.f64 x 2) (pow.f64 y 2)) |
(pow.f64 (/.f64 x y) 2) |
(-.f64 (+.f64 1 (pow.f64 (/.f64 x y) 2)) 1) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 x (*.f64 y (/.f64 y x))) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 x (*.f64 (/.f64 y x) y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 x (/.f64 (*.f64 y y) x)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 x (/.f64 y (/.f64 x y))) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (/.f64 x y) (/.f64 y x)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 1 (*.f64 (/.f64 y x) (/.f64 y x))) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 1 (/.f64 (*.f64 y y) (*.f64 x x))) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 1 (/.f64 y (*.f64 x (/.f64 x y)))) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (*.f64 x x) (*.f64 y y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (neg.f64 x) (*.f64 (/.f64 y x) (neg.f64 y))) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (*.f64 x (/.f64 x y)) y) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (*.f64 (neg.f64 x) (neg.f64 x)) (*.f64 (neg.f64 y) (neg.f64 y))) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (*.f64 x (neg.f64 x)) (*.f64 y (neg.f64 y))) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (*.f64 (neg.f64 x) x) (*.f64 (neg.f64 y) y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (*.f64 (neg.f64 x) 1) (*.f64 (neg.f64 y) (/.f64 y x))) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (neg.f64 (*.f64 x x)) (neg.f64 (*.f64 y y))) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (neg.f64 (*.f64 x (/.f64 x y))) (neg.f64 y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (*.f64 (/.f64 x y) (neg.f64 x)) (neg.f64 y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (*.f64 (neg.f64 x) (/.f64 x y)) (neg.f64 y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (/.f64 (*.f64 x (/.f64 x y)) 1) y) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (/.f64 (*.f64 x (/.f64 x y)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y)) |
(pow.f64 (/.f64 x y) 2) |
(/.f64 (/.f64 (*.f64 x (/.f64 x y)) (sqrt.f64 y)) (sqrt.f64 y)) |
(pow.f64 (/.f64 x y) 2) |
(pow.f64 (/.f64 x y) 2) |
(pow.f64 (pow.f64 (/.f64 x y) 2) 1) |
(pow.f64 (/.f64 x y) 2) |
(pow.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) 3) |
(pow.f64 (/.f64 x y) 2) |
(pow.f64 (pow.f64 (pow.f64 (/.f64 x y) 2) 3) 1/3) |
(pow.f64 (/.f64 x y) 2) |
(sqrt.f64 (pow.f64 (/.f64 x y) 4)) |
(pow.f64 (/.f64 x y) 2) |
(log.f64 (exp.f64 (pow.f64 (/.f64 x y) 2))) |
(pow.f64 (/.f64 x y) 2) |
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 x y) 2) 3)) |
(pow.f64 (/.f64 x y) 2) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 x y) 2))) |
(pow.f64 (/.f64 x y) 2) |
(exp.f64 (*.f64 (log.f64 (/.f64 x y)) 2)) |
(pow.f64 (/.f64 x y) 2) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 x y) 2))) |
(pow.f64 (/.f64 x y) 2) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.9% | (pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) -1/2) |
| 99.7% | (*.f64 x (/.f64 1/2 y)) | |
| ✓ | 99.6% | (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
| 53.7% | (cos.f64 (*.f64 x (/.f64 1/2 y))) |
Compiled 52 to 39 computations (25% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 16.0ms | x | @ | -inf | (pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) -1/2) |
| 16.0ms | y | @ | 0 | (pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) -1/2) |
| 15.0ms | x | @ | inf | (pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) -1/2) |
| 1.0ms | y | @ | inf | (pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) -1/2) |
| 1.0ms | x | @ | 0 | (pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) -1/2) |
| 1× | batch-egg-rewrite |
| 1110× | log-prod |
| 818× | prod-diff |
| 620× | pow-prod-down |
| 584× | pow-prod-up |
| 548× | pow-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 46 |
| 1 | 276 | 46 |
| 2 | 3086 | 46 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) -1/2) |
| Outputs |
|---|
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 (*.f64 x (/.f64 1/2 y)))))) |
(+.f64 0 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) 1) |
(*.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) 1) |
(*.f64 1 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 4)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 4) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(*.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3/2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3/2) (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 5) (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (+.f64 (cos.f64 (*.f64 2 (*.f64 x (/.f64 1/2 y)))) (cos.f64 (-.f64 (*.f64 x (/.f64 1/2 y)) (*.f64 x (/.f64 1/2 y))))) 2) |
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 4)) |
(log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)))) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 6)) |
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(exp.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) 2)) |
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2)) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 6)) 1/3)) |
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 1) |
(*.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(*.f64 1 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1)) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) |
(log.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) |
(expm1.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) -1)) |
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) -1/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1) 1)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 1/3 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 4)) -1/4)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) 1/3)) |
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) -1/4) 2)) |
(log1p.f64 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
| 1× | egg-herbie |
| 1084× | fma-def |
| 866× | associate-*r* |
| 786× | associate-*l* |
| 696× | associate-+r+ |
| 646× | associate-+l+ |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 243 | 3557 |
| 1 | 577 | 3397 |
| 2 | 1597 | 3217 |
| 3 | 6555 | 3205 |
| 1× | node limit |
| Inputs |
|---|
1 |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 -1/1440 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
1 |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 1 (*.f64 1/192 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 1 (+.f64 (*.f64 -1/23040 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/192 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/1536 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))))) |
1 |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 1 (*.f64 1/192 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 1 (+.f64 (*.f64 -1/23040 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/192 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/1536 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 61/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/48 (/.f64 (+.f64 (*.f64 -3/4 (pow.f64 x 4)) (*.f64 24 (+.f64 (*.f64 1/192 (pow.f64 x 4)) (*.f64 1/64 (pow.f64 x 4))))) (pow.f64 y 4)))))) |
(+.f64 (*.f64 -1/1440 (/.f64 (+.f64 (*.f64 -15/4 (pow.f64 x 6)) (+.f64 (*.f64 180 (*.f64 (+.f64 (*.f64 1/192 (pow.f64 x 4)) (*.f64 1/64 (pow.f64 x 4))) (pow.f64 x 2))) (*.f64 720 (+.f64 (*.f64 -1/1536 (pow.f64 x 6)) (*.f64 -1/23040 (pow.f64 x 6)))))) (pow.f64 y 6))) (+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1/384 (/.f64 (*.f64 (+.f64 (*.f64 -3/4 (pow.f64 x 4)) (*.f64 24 (+.f64 (*.f64 1/192 (pow.f64 x 4)) (*.f64 1/64 (pow.f64 x 4))))) (pow.f64 x 2)) (pow.f64 y 6))) (+.f64 (*.f64 1/3072 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1/48 (/.f64 (+.f64 (*.f64 -3/4 (pow.f64 x 4)) (*.f64 24 (+.f64 (*.f64 1/192 (pow.f64 x 4)) (*.f64 1/64 (pow.f64 x 4))))) (pow.f64 y 4))))))))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/48 (/.f64 (+.f64 (*.f64 -3/4 (pow.f64 x 4)) (*.f64 24 (+.f64 (*.f64 1/192 (pow.f64 x 4)) (*.f64 1/64 (pow.f64 x 4))))) (pow.f64 y 4)))))) |
(+.f64 (*.f64 -1/1440 (/.f64 (+.f64 (*.f64 -15/4 (pow.f64 x 6)) (+.f64 (*.f64 180 (*.f64 (+.f64 (*.f64 1/192 (pow.f64 x 4)) (*.f64 1/64 (pow.f64 x 4))) (pow.f64 x 2))) (*.f64 720 (+.f64 (*.f64 -1/1536 (pow.f64 x 6)) (*.f64 -1/23040 (pow.f64 x 6)))))) (pow.f64 y 6))) (+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1/384 (/.f64 (*.f64 (+.f64 (*.f64 -3/4 (pow.f64 x 4)) (*.f64 24 (+.f64 (*.f64 1/192 (pow.f64 x 4)) (*.f64 1/64 (pow.f64 x 4))))) (pow.f64 x 2)) (pow.f64 y 6))) (+.f64 (*.f64 1/3072 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1/48 (/.f64 (+.f64 (*.f64 -3/4 (pow.f64 x 4)) (*.f64 24 (+.f64 (*.f64 1/192 (pow.f64 x 4)) (*.f64 1/64 (pow.f64 x 4))))) (pow.f64 y 4))))))))) |
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 (*.f64 x (/.f64 1/2 y)))))) |
(+.f64 0 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) 1) |
(*.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) 1) |
(*.f64 1 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 4)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 4) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(*.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3/2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3/2) (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 5) (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (+.f64 (cos.f64 (*.f64 2 (*.f64 x (/.f64 1/2 y)))) (cos.f64 (-.f64 (*.f64 x (/.f64 1/2 y)) (*.f64 x (/.f64 1/2 y))))) 2) |
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 4)) |
(log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)))) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 6)) |
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(exp.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) 2)) |
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2)) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 6)) 1/3)) |
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 1) |
(*.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(*.f64 1 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1)) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) |
(log.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) |
(expm1.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) -1)) |
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) -1/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1) 1)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 1/3 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 4)) -1/4)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) 1/3)) |
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) -1/4) 2)) |
(log1p.f64 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
| Outputs |
|---|
1 |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(fma.f64 -1/4 (/.f64 (*.f64 x x) (*.f64 y y)) 1) |
(fma.f64 -1/4 (*.f64 (/.f64 x y) (/.f64 x y)) 1) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (fma.f64 -1/4 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (*.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) |
(fma.f64 -1/4 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1)) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 -1/1440 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(+.f64 (fma.f64 -1/4 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (fma.f64 -1/1440 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) (*.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (fma.f64 -1/4 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (fma.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 -1/1440 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) |
(fma.f64 -1/4 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 -1/1440 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1))) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
1 |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(fma.f64 -1/4 (/.f64 (*.f64 x x) (*.f64 y y)) 1) |
(fma.f64 -1/4 (*.f64 (/.f64 x y) (/.f64 x y)) 1) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 1 (*.f64 1/192 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(+.f64 (fma.f64 -1/4 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (*.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) |
(fma.f64 -1/4 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1)) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 1 (+.f64 (*.f64 -1/23040 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/192 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/1536 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))))) |
(+.f64 (fma.f64 -1/4 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (fma.f64 -1/1440 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) (*.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (fma.f64 -1/4 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (fma.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 -1/1440 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) |
(fma.f64 -1/4 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 -1/1440 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1))) |
1 |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(fma.f64 -1/4 (/.f64 (*.f64 x x) (*.f64 y y)) 1) |
(fma.f64 -1/4 (*.f64 (/.f64 x y) (/.f64 x y)) 1) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 1 (*.f64 1/192 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(+.f64 (fma.f64 -1/4 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (*.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) |
(fma.f64 -1/4 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1)) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 1 (+.f64 (*.f64 -1/23040 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/192 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/1536 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))))) |
(+.f64 (fma.f64 -1/4 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (fma.f64 -1/1440 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) (*.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (fma.f64 -1/4 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (fma.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 -1/1440 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) |
(fma.f64 -1/4 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 -1/1440 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/8)) |
(fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(+.f64 1 (fma.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/8))) |
(+.f64 1 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 5/384))) |
(fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 5/384 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1)) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 61/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(+.f64 1 (fma.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 61/46080)))) |
(+.f64 1 (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 5/384 (fma.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 61/46080 (*.f64 (/.f64 1/8 y) (/.f64 (*.f64 x x) y))))) |
(+.f64 1 (fma.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 61/46080 (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 5/384 (*.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/8)) |
(fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1) |
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/48 (/.f64 (+.f64 (*.f64 -3/4 (pow.f64 x 4)) (*.f64 24 (+.f64 (*.f64 1/192 (pow.f64 x 4)) (*.f64 1/64 (pow.f64 x 4))))) (pow.f64 y 4)))))) |
(+.f64 1 (fma.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 1/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 -1/48 (/.f64 (fma.f64 -3/4 (pow.f64 x 4) (*.f64 24 (*.f64 (pow.f64 x 4) 1/48))) (pow.f64 y 4)))))) |
(+.f64 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1) (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/128 (/.f64 -1/48 (/.f64 (pow.f64 y 4) (fma.f64 (pow.f64 x 4) -3/4 (*.f64 (pow.f64 x 4) 1/2)))))) |
(+.f64 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1) (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/128 (*.f64 (/.f64 -1/48 (pow.f64 y 4)) (*.f64 (pow.f64 x 4) -1/4)))) |
(+.f64 (*.f64 -1/1440 (/.f64 (+.f64 (*.f64 -15/4 (pow.f64 x 6)) (+.f64 (*.f64 180 (*.f64 (+.f64 (*.f64 1/192 (pow.f64 x 4)) (*.f64 1/64 (pow.f64 x 4))) (pow.f64 x 2))) (*.f64 720 (+.f64 (*.f64 -1/1536 (pow.f64 x 6)) (*.f64 -1/23040 (pow.f64 x 6)))))) (pow.f64 y 6))) (+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1/384 (/.f64 (*.f64 (+.f64 (*.f64 -3/4 (pow.f64 x 4)) (*.f64 24 (+.f64 (*.f64 1/192 (pow.f64 x 4)) (*.f64 1/64 (pow.f64 x 4))))) (pow.f64 x 2)) (pow.f64 y 6))) (+.f64 (*.f64 1/3072 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1/48 (/.f64 (+.f64 (*.f64 -3/4 (pow.f64 x 4)) (*.f64 24 (+.f64 (*.f64 1/192 (pow.f64 x 4)) (*.f64 1/64 (pow.f64 x 4))))) (pow.f64 y 4))))))))) |
(fma.f64 -1/1440 (/.f64 (fma.f64 -15/4 (pow.f64 x 6) (fma.f64 180 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 4) 1/48)) (*.f64 720 (*.f64 (pow.f64 x 6) -1/1440)))) (pow.f64 y 6)) (+.f64 1 (fma.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 1/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 -1/384 (/.f64 (fma.f64 -3/4 (pow.f64 x 4) (*.f64 24 (*.f64 (pow.f64 x 4) 1/48))) (/.f64 (pow.f64 y 6) (*.f64 x x))) (fma.f64 1/3072 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) (*.f64 -1/48 (/.f64 (fma.f64 -3/4 (pow.f64 x 4) (*.f64 24 (*.f64 (pow.f64 x 4) 1/48))) (pow.f64 y 4))))))))) |
(+.f64 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/128 (fma.f64 -1/384 (/.f64 (*.f64 x x) (/.f64 (pow.f64 y 6) (fma.f64 (pow.f64 x 4) -3/4 (*.f64 (pow.f64 x 4) 1/2)))) (fma.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/3072 (/.f64 -1/48 (/.f64 (pow.f64 y 4) (fma.f64 (pow.f64 x 4) -3/4 (*.f64 (pow.f64 x 4) 1/2)))))))) (fma.f64 -1/1440 (/.f64 (fma.f64 (pow.f64 x 6) -15/4 (fma.f64 180 (*.f64 (*.f64 x x) (*.f64 1/48 (pow.f64 x 4))) (*.f64 (pow.f64 x 6) -1/2))) (pow.f64 y 6)) 1)) |
(+.f64 1 (fma.f64 -1/1440 (/.f64 (+.f64 (*.f64 (pow.f64 x 6) 15/4) (*.f64 (pow.f64 x 6) -17/4)) (pow.f64 y 6)) (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/128 (fma.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/3072 (fma.f64 -1/48 (/.f64 (*.f64 (pow.f64 x 4) -1/4) (pow.f64 y 4)) (/.f64 (*.f64 (pow.f64 x 4) -1/4) (/.f64 (/.f64 (pow.f64 y 6) (*.f64 x x)) -1/384)))))))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/8)) |
(fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1) |
(+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/48 (/.f64 (+.f64 (*.f64 -3/4 (pow.f64 x 4)) (*.f64 24 (+.f64 (*.f64 1/192 (pow.f64 x 4)) (*.f64 1/64 (pow.f64 x 4))))) (pow.f64 y 4)))))) |
(+.f64 1 (fma.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 1/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 -1/48 (/.f64 (fma.f64 -3/4 (pow.f64 x 4) (*.f64 24 (*.f64 (pow.f64 x 4) 1/48))) (pow.f64 y 4)))))) |
(+.f64 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1) (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/128 (/.f64 -1/48 (/.f64 (pow.f64 y 4) (fma.f64 (pow.f64 x 4) -3/4 (*.f64 (pow.f64 x 4) 1/2)))))) |
(+.f64 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1) (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/128 (*.f64 (/.f64 -1/48 (pow.f64 y 4)) (*.f64 (pow.f64 x 4) -1/4)))) |
(+.f64 (*.f64 -1/1440 (/.f64 (+.f64 (*.f64 -15/4 (pow.f64 x 6)) (+.f64 (*.f64 180 (*.f64 (+.f64 (*.f64 1/192 (pow.f64 x 4)) (*.f64 1/64 (pow.f64 x 4))) (pow.f64 x 2))) (*.f64 720 (+.f64 (*.f64 -1/1536 (pow.f64 x 6)) (*.f64 -1/23040 (pow.f64 x 6)))))) (pow.f64 y 6))) (+.f64 1 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 -1/384 (/.f64 (*.f64 (+.f64 (*.f64 -3/4 (pow.f64 x 4)) (*.f64 24 (+.f64 (*.f64 1/192 (pow.f64 x 4)) (*.f64 1/64 (pow.f64 x 4))))) (pow.f64 x 2)) (pow.f64 y 6))) (+.f64 (*.f64 1/3072 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 -1/48 (/.f64 (+.f64 (*.f64 -3/4 (pow.f64 x 4)) (*.f64 24 (+.f64 (*.f64 1/192 (pow.f64 x 4)) (*.f64 1/64 (pow.f64 x 4))))) (pow.f64 y 4))))))))) |
(fma.f64 -1/1440 (/.f64 (fma.f64 -15/4 (pow.f64 x 6) (fma.f64 180 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 4) 1/48)) (*.f64 720 (*.f64 (pow.f64 x 6) -1/1440)))) (pow.f64 y 6)) (+.f64 1 (fma.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 1/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 -1/384 (/.f64 (fma.f64 -3/4 (pow.f64 x 4) (*.f64 24 (*.f64 (pow.f64 x 4) 1/48))) (/.f64 (pow.f64 y 6) (*.f64 x x))) (fma.f64 1/3072 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) (*.f64 -1/48 (/.f64 (fma.f64 -3/4 (pow.f64 x 4) (*.f64 24 (*.f64 (pow.f64 x 4) 1/48))) (pow.f64 y 4))))))))) |
(+.f64 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/128 (fma.f64 -1/384 (/.f64 (*.f64 x x) (/.f64 (pow.f64 y 6) (fma.f64 (pow.f64 x 4) -3/4 (*.f64 (pow.f64 x 4) 1/2)))) (fma.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/3072 (/.f64 -1/48 (/.f64 (pow.f64 y 4) (fma.f64 (pow.f64 x 4) -3/4 (*.f64 (pow.f64 x 4) 1/2)))))))) (fma.f64 -1/1440 (/.f64 (fma.f64 (pow.f64 x 6) -15/4 (fma.f64 180 (*.f64 (*.f64 x x) (*.f64 1/48 (pow.f64 x 4))) (*.f64 (pow.f64 x 6) -1/2))) (pow.f64 y 6)) 1)) |
(+.f64 1 (fma.f64 -1/1440 (/.f64 (+.f64 (*.f64 (pow.f64 x 6) 15/4) (*.f64 (pow.f64 x 6) -17/4)) (pow.f64 y 6)) (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1/128 (fma.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1/3072 (fma.f64 -1/48 (/.f64 (*.f64 (pow.f64 x 4) -1/4) (pow.f64 y 4)) (/.f64 (*.f64 (pow.f64 x 4) -1/4) (/.f64 (/.f64 (pow.f64 y 6) (*.f64 x x)) -1/384)))))))) |
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 (*.f64 x (/.f64 1/2 y)))))) |
(fma.f64 1/2 (cos.f64 (*.f64 x (*.f64 (/.f64 1/2 y) 2))) 1/2) |
(fma.f64 1/2 (cos.f64 (/.f64 1 (/.f64 y x))) 1/2) |
(fma.f64 1/2 (cos.f64 (/.f64 x y)) 1/2) |
(+.f64 0 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))))) |
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2)))) 3) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))))) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) 1) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(*.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) 1) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(*.f64 1 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 4)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 4) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(*.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3/2)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3/2) (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 5) (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(/.f64 (+.f64 (cos.f64 (*.f64 2 (*.f64 x (/.f64 1/2 y)))) (cos.f64 (-.f64 (*.f64 x (/.f64 1/2 y)) (*.f64 x (/.f64 1/2 y))))) 2) |
(/.f64 (+.f64 (cos.f64 (*.f64 2 (*.f64 x (/.f64 1/2 y)))) (cos.f64 0)) 2) |
(/.f64 (+.f64 1 (cos.f64 (*.f64 x (*.f64 (/.f64 1/2 y) 2)))) 2) |
(/.f64 (+.f64 1 (cos.f64 (/.f64 1 (/.f64 y x)))) 2) |
(/.f64 (+.f64 1 (cos.f64 (/.f64 x y))) 2) |
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 4)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)))) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 6)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(exp.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) 2)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 1)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2)) 3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 6)) 1/3)) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 1) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 1 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2))) |
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2))) |
(/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1)) |
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2))) |
(/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(log.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(expm1.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) -1)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) -1/2)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -1) 1)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 1)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (*.f64 1/3 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 3)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 4)) -1/4)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) 1/3)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) -1/4) 2)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(log1p.f64 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 96.2% | (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
| ✓ | 90.4% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
| ✓ | 52.7% | (sin.f64 (*.f64 x (/.f64 1/2 y))) |
| 52.2% | (tan.f64 (/.f64 x (*.f64 y 2))) |
Compiled 78 to 56 computations (28.2% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 64.0ms | x | @ | -inf | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
| 15.0ms | x | @ | inf | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
| 15.0ms | y | @ | 0 | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
| 4.0ms | y | @ | -inf | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
| 2.0ms | y | @ | inf | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
| 1× | batch-egg-rewrite |
| 1642× | log-prod |
| 598× | expm1-udef |
| 594× | log1p-udef |
| 482× | fma-def |
| 440× | log-div |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 73 |
| 1 | 381 | 73 |
| 2 | 4794 | 73 |
| 1× | node limit |
| Inputs |
|---|
(sin.f64 (*.f64 x (/.f64 1/2 y))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
| Outputs |
|---|
(+.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 0) |
(+.f64 0 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(+.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (log.f64 (/.f64 1 (fma.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (-.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1)))) |
(+.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))) (log.f64 (/.f64 1 (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(-.f64 0 (log.f64 (/.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (-.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1) (+.f64 1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3))))) |
(-.f64 0 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (-.f64 1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (log1p.f64 (-.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (log.f64 (+.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))) (log1p.f64 (neg.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 1) |
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1))) |
(-.f64 (log.f64 (neg.f64 (+.f64 1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)))) (log.f64 (neg.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (-.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1)))) |
(-.f64 (log.f64 (neg.f64 (-.f64 1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)))) (log.f64 (neg.f64 (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (log.f64 (-.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) 1)) (log.f64 (-.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1))) |
(*.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) |
(neg.f64 (sin.f64 (/.f64 x (*.f64 y -2)))) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(log.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1)) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 0 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (cbrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) 1) |
(*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 1 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(*.f64 (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (*.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (sqrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) (sqrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (neg.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) 1) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(pow.f64 (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) 3) |
(pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2) |
(pow.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (tan.f64 (*.f64 x (/.f64 1/2 y)))) -1) |
(neg.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(log.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(cbrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3) (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (log.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(+.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 0) |
(+.f64 0 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(+.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (log.f64 (/.f64 1 (fma.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (-.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1)))) |
(+.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))) (log.f64 (/.f64 1 (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(-.f64 0 (log.f64 (/.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (-.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1) (+.f64 1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3))))) |
(-.f64 0 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (-.f64 1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (log1p.f64 (-.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (log.f64 (+.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))) (log1p.f64 (neg.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 1) |
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1))) |
(-.f64 (log.f64 (neg.f64 (+.f64 1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)))) (log.f64 (neg.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (-.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1)))) |
(-.f64 (log.f64 (neg.f64 (-.f64 1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)))) (log.f64 (neg.f64 (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (log.f64 (-.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) 1)) (log.f64 (-.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1))) |
(*.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) |
(neg.f64 (sin.f64 (/.f64 x (*.f64 y -2)))) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3)) |
(sin.f64 (*.f64 x (/.f64 1/2 y))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1)) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
| 1× | egg-herbie |
| 858× | unswap-sqr |
| 522× | cancel-sign-sub-inv |
| 506× | fma-def |
| 358× | log-prod |
| 336× | times-frac |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 407 | 8620 |
| 1 | 1090 | 7484 |
| 2 | 4672 | 6872 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 61/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 x) (*.f64 1/4 x)) y))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 x) (*.f64 1/4 x)) y)) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (+.f64 (*.f64 -1/4 x) (*.f64 1/4 x))) (*.f64 (pow.f64 y 2) x))) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -3/8 (pow.f64 x 3)) (+.f64 (*.f64 1/4 (pow.f64 x 3)) (*.f64 6 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3)))))) (*.f64 (pow.f64 y 2) x))))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 x) (*.f64 1/4 x)) y)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/12 (/.f64 (+.f64 (*.f64 -3/8 (pow.f64 x 4)) (+.f64 (*.f64 24 (+.f64 (*.f64 -1/96 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4)))) (+.f64 (*.f64 -12 (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) x)) (+.f64 (*.f64 -3/16 (pow.f64 x 4)) (*.f64 3/4 (pow.f64 x 4)))))) x)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (+.f64 (*.f64 -3/8 (pow.f64 x 3)) (+.f64 (*.f64 1/4 (pow.f64 x 3)) (*.f64 6 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3)))))) (+.f64 (*.f64 -1/4 x) (*.f64 1/4 x))) x)) (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (+.f64 (*.f64 -1/4 x) (*.f64 1/4 x))) x)) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -3/8 (pow.f64 x 3)) (+.f64 (*.f64 1/4 (pow.f64 x 3)) (*.f64 6 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3)))))) x))))) x))) (pow.f64 y 3))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (+.f64 (*.f64 -1/4 x) (*.f64 1/4 x))) (*.f64 (pow.f64 y 2) x))) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -3/8 (pow.f64 x 3)) (+.f64 (*.f64 1/4 (pow.f64 x 3)) (*.f64 6 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3)))))) (*.f64 (pow.f64 y 2) x))))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (*.f64 y x)))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (*.f64 y x))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 3/8 (pow.f64 x 3)) (+.f64 (*.f64 -1/4 (pow.f64 x 3)) (*.f64 6 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3)))))) (*.f64 (pow.f64 y 2) x))))) |
(-.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (+.f64 (*.f64 3/8 (pow.f64 x 3)) (+.f64 (*.f64 -1/4 (pow.f64 x 3)) (*.f64 6 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))))))) (*.f64 (pow.f64 y 3) (pow.f64 x 2)))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (*.f64 y x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) 2) (pow.f64 x 2))) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 x 3)) (+.f64 (*.f64 3/8 (pow.f64 x 3)) (*.f64 6 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3)))))) x))))) (*.f64 (pow.f64 y 3) x))) (*.f64 -1/12 (/.f64 (+.f64 (*.f64 -3/8 (pow.f64 x 4)) (+.f64 (*.f64 24 (+.f64 (*.f64 -1/96 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4)))) (+.f64 (*.f64 -3/16 (pow.f64 x 4)) (+.f64 (*.f64 12 (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) x)) (*.f64 3/4 (pow.f64 x 4)))))) (*.f64 (pow.f64 y 3) x)))))))) (+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 3/8 (pow.f64 x 3)) (+.f64 (*.f64 -1/4 (pow.f64 x 3)) (*.f64 6 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3)))))) (*.f64 (pow.f64 y 2) x))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 y 2))) (*.f64 1/2 (/.f64 x y))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -3/8 (pow.f64 x 3)) (+.f64 (*.f64 1/4 (pow.f64 x 3)) (*.f64 6 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3)))))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y)))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/8 (pow.f64 x 4)) (+.f64 (*.f64 24 (+.f64 (*.f64 -1/96 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4)))) (+.f64 (*.f64 -12 (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) x)) (+.f64 (*.f64 -3/16 (pow.f64 x 4)) (*.f64 3/4 (pow.f64 x 4)))))) (pow.f64 y 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -3/8 (pow.f64 x 3)) (+.f64 (*.f64 1/4 (pow.f64 x 3)) (*.f64 6 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3)))))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y))))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 y 2))) (*.f64 1/2 (/.f64 x y))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 x 3)) (+.f64 (*.f64 3/8 (pow.f64 x 3)) (*.f64 6 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3)))))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y)))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/8 (pow.f64 x 4)) (+.f64 (*.f64 24 (+.f64 (*.f64 -1/96 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4)))) (+.f64 (*.f64 -3/16 (pow.f64 x 4)) (+.f64 (*.f64 12 (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) x)) (*.f64 3/4 (pow.f64 x 4)))))) (pow.f64 y 4))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 x 3)) (+.f64 (*.f64 3/8 (pow.f64 x 3)) (*.f64 6 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3)))))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y))))) |
(+.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 0) |
(+.f64 0 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(+.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (log.f64 (/.f64 1 (fma.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (-.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1)))) |
(+.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))) (log.f64 (/.f64 1 (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(-.f64 0 (log.f64 (/.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (-.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1) (+.f64 1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3))))) |
(-.f64 0 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (-.f64 1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (log1p.f64 (-.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (log.f64 (+.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))) (log1p.f64 (neg.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 1) |
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1))) |
(-.f64 (log.f64 (neg.f64 (+.f64 1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)))) (log.f64 (neg.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (-.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1)))) |
(-.f64 (log.f64 (neg.f64 (-.f64 1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)))) (log.f64 (neg.f64 (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (log.f64 (-.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) 1)) (log.f64 (-.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1))) |
(*.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) |
(neg.f64 (sin.f64 (/.f64 x (*.f64 y -2)))) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(log.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1)) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 0 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (cbrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) 1) |
(*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 1 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(*.f64 (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (*.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (sqrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) (sqrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (neg.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) 1) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(pow.f64 (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) 3) |
(pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2) |
(pow.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (tan.f64 (*.f64 x (/.f64 1/2 y)))) -1) |
(neg.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(log.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(cbrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3) (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (log.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(+.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 0) |
(+.f64 0 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(+.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (log.f64 (/.f64 1 (fma.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (-.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1)))) |
(+.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))) (log.f64 (/.f64 1 (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(-.f64 0 (log.f64 (/.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (-.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1) (+.f64 1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3))))) |
(-.f64 0 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (-.f64 1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (log1p.f64 (-.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (log.f64 (+.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))) (log1p.f64 (neg.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 1) |
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1))) |
(-.f64 (log.f64 (neg.f64 (+.f64 1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)))) (log.f64 (neg.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (-.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1)))) |
(-.f64 (log.f64 (neg.f64 (-.f64 1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)))) (log.f64 (neg.f64 (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (log.f64 (-.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) 1)) (log.f64 (-.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1))) |
(*.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) |
(neg.f64 (sin.f64 (/.f64 x (*.f64 y -2)))) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3)) |
(sin.f64 (*.f64 x (/.f64 1/2 y))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1)) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
| Outputs |
|---|
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(fma.f64 1/2 (/.f64 x y) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(fma.f64 -1/48 (pow.f64 (/.f64 x y) 3) (*.f64 1/2 (/.f64 x y))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (pow.f64 (/.f64 x y) 3) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7)))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (pow.f64 (/.f64 x y) 3) (fma.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7)))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(fma.f64 1/2 (/.f64 x y) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(fma.f64 -1/48 (pow.f64 (/.f64 x y) 3) (*.f64 1/2 (/.f64 x y))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (pow.f64 (/.f64 x y) 3) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7)))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (pow.f64 (/.f64 x y) 3) (fma.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7)))))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(fma.f64 1/2 (/.f64 x y) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(fma.f64 -1/48 (pow.f64 (/.f64 x y) 3) (*.f64 1/2 (/.f64 x y))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (pow.f64 (/.f64 x y) 3) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7)))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (pow.f64 (/.f64 x y) 3) (fma.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7)))))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (*.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y)))) |
(fma.f64 1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(+.f64 1 (fma.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y))))) |
(+.f64 1 (fma.f64 1/8 (*.f64 (/.f64 x y) (/.f64 x y)) (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (fma.f64 1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 61/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(+.f64 1 (fma.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 61/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(+.f64 1 (fma.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 1/8 (*.f64 (/.f64 x y) (/.f64 x y)) (*.f64 61/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 x) (*.f64 1/4 x)) y))) |
1 |
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 x) (*.f64 1/4 x)) y)) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (+.f64 (*.f64 -1/4 x) (*.f64 1/4 x))) (*.f64 (pow.f64 y 2) x))) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -3/8 (pow.f64 x 3)) (+.f64 (*.f64 1/4 (pow.f64 x 3)) (*.f64 6 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3)))))) (*.f64 (pow.f64 y 2) x))))) |
(+.f64 1 (-.f64 (fma.f64 -1 (/.f64 (*.f64 x 0) y) (*.f64 2 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x (*.f64 y y))))) (fma.f64 -1 (*.f64 (/.f64 (*.f64 (*.f64 x x) 0) (*.f64 y y)) (/.f64 (*.f64 x 0) x)) (*.f64 1/3 (/.f64 (fma.f64 -3/8 (pow.f64 x 3) (fma.f64 1/4 (pow.f64 x 3) (*.f64 6 (*.f64 (pow.f64 x 3) 0)))) (*.f64 x (*.f64 y y))))))) |
(+.f64 1 (-.f64 (fma.f64 2 (*.f64 (/.f64 (pow.f64 x 3) x) (/.f64 1/24 (*.f64 y y))) (/.f64 0 y)) (fma.f64 1/3 (/.f64 (+.f64 0 (*.f64 (pow.f64 x 3) -1/8)) (*.f64 x (*.f64 y y))) (/.f64 (/.f64 0 x) (*.f64 y y))))) |
(+.f64 1 (fma.f64 2 (*.f64 (/.f64 (pow.f64 x 3) x) (/.f64 1/24 (*.f64 y y))) (*.f64 (/.f64 (*.f64 (pow.f64 x 3) -1/8) (*.f64 x (*.f64 y y))) -1/3))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 x) (*.f64 1/4 x)) y)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/12 (/.f64 (+.f64 (*.f64 -3/8 (pow.f64 x 4)) (+.f64 (*.f64 24 (+.f64 (*.f64 -1/96 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4)))) (+.f64 (*.f64 -12 (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) x)) (+.f64 (*.f64 -3/16 (pow.f64 x 4)) (*.f64 3/4 (pow.f64 x 4)))))) x)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (+.f64 (*.f64 -3/8 (pow.f64 x 3)) (+.f64 (*.f64 1/4 (pow.f64 x 3)) (*.f64 6 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3)))))) (+.f64 (*.f64 -1/4 x) (*.f64 1/4 x))) x)) (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (-.f64 (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (+.f64 (*.f64 -1/4 x) (*.f64 1/4 x))) x)) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -3/8 (pow.f64 x 3)) (+.f64 (*.f64 1/4 (pow.f64 x 3)) (*.f64 6 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3)))))) x))))) x))) (pow.f64 y 3))) (*.f64 2 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (+.f64 (*.f64 -1/4 x) (*.f64 1/4 x))) (*.f64 (pow.f64 y 2) x))) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -3/8 (pow.f64 x 3)) (+.f64 (*.f64 1/4 (pow.f64 x 3)) (*.f64 6 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3)))))) (*.f64 (pow.f64 y 2) x))))) |
(+.f64 1 (-.f64 (fma.f64 -1 (/.f64 (*.f64 x 0) y) (fma.f64 -1 (/.f64 (fma.f64 1/12 (/.f64 (fma.f64 -3/8 (pow.f64 x 4) (fma.f64 24 (*.f64 (pow.f64 x 4) -1/128) (fma.f64 -12 (*.f64 x (*.f64 (pow.f64 x 3) 0)) (*.f64 (pow.f64 x 4) 9/16)))) x) (fma.f64 -1/3 (/.f64 (fma.f64 -3/8 (pow.f64 x 3) (fma.f64 1/4 (pow.f64 x 3) (*.f64 6 (*.f64 (pow.f64 x 3) 0)))) (/.f64 x (*.f64 x 0))) (/.f64 (*.f64 (*.f64 x x) 0) (/.f64 x (-.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 x 3) 1/24) x)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 x x) 0) (/.f64 x (*.f64 x 0))) (*.f64 1/3 (/.f64 (fma.f64 -3/8 (pow.f64 x 3) (fma.f64 1/4 (pow.f64 x 3) (*.f64 6 (*.f64 (pow.f64 x 3) 0)))) x)))))))) (pow.f64 y 3)) (*.f64 2 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x (*.f64 y y)))))) (fma.f64 -1 (*.f64 (/.f64 (*.f64 (*.f64 x x) 0) (*.f64 y y)) (/.f64 (*.f64 x 0) x)) (*.f64 1/3 (/.f64 (fma.f64 -3/8 (pow.f64 x 3) (fma.f64 1/4 (pow.f64 x 3) (*.f64 6 (*.f64 (pow.f64 x 3) 0)))) (*.f64 x (*.f64 y y))))))) |
(+.f64 1 (+.f64 (-.f64 (/.f64 0 y) (/.f64 (+.f64 (*.f64 (/.f64 0 x) (+.f64 (fma.f64 2 (/.f64 (pow.f64 x 3) (/.f64 x 1/24)) (/.f64 0 x)) (*.f64 -1/3 (/.f64 (+.f64 0 (*.f64 (pow.f64 x 3) -1/8)) x)))) (fma.f64 1/12 (/.f64 (+.f64 (fma.f64 (pow.f64 x 4) 9/16 0) (fma.f64 (pow.f64 x 4) -3/8 (*.f64 (pow.f64 x 4) -3/16))) x) (*.f64 (/.f64 (+.f64 0 (*.f64 (pow.f64 x 3) -1/8)) x) 0))) (pow.f64 y 3))) (-.f64 (*.f64 (/.f64 2 (*.f64 y y)) (/.f64 (pow.f64 x 3) (/.f64 x 1/24))) (fma.f64 1/3 (/.f64 (+.f64 0 (*.f64 (pow.f64 x 3) -1/8)) (*.f64 x (*.f64 y y))) (/.f64 (/.f64 0 x) (*.f64 y y)))))) |
(+.f64 1 (+.f64 (/.f64 (neg.f64 (fma.f64 1/12 (/.f64 (+.f64 (*.f64 (pow.f64 x 4) 9/16) (fma.f64 (pow.f64 x 4) -3/8 (*.f64 (pow.f64 x 4) -3/16))) x) 0)) (pow.f64 y 3)) (fma.f64 2 (*.f64 (/.f64 (pow.f64 x 3) x) (/.f64 1/24 (*.f64 y y))) (*.f64 (/.f64 (*.f64 (pow.f64 x 3) -1/8) (*.f64 x (*.f64 y y))) -1/3)))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (*.f64 y x)))) |
1 |
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (*.f64 y x))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 3/8 (pow.f64 x 3)) (+.f64 (*.f64 -1/4 (pow.f64 x 3)) (*.f64 6 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3)))))) (*.f64 (pow.f64 y 2) x))))) |
(-.f64 (+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (pow.f64 x 3) -1/24) (*.f64 x (*.f64 y y))) (neg.f64 (/.f64 (*.f64 (*.f64 x x) 0) (*.f64 x y))))) (fma.f64 -1/3 (/.f64 (fma.f64 3/8 (pow.f64 x 3) (fma.f64 -1/4 (pow.f64 x 3) (*.f64 6 (*.f64 (pow.f64 x 3) 0)))) (*.f64 x (*.f64 y y))) (neg.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x x) 0) 2) (*.f64 (*.f64 x x) (*.f64 y y)))))) |
(+.f64 (fma.f64 -2 (/.f64 (pow.f64 x 3) (/.f64 (*.f64 x (*.f64 y y)) -1/24)) (/.f64 (/.f64 0 x) y)) (-.f64 1 (fma.f64 -1/3 (/.f64 (+.f64 0 (*.f64 (pow.f64 x 3) 1/8)) (*.f64 x (*.f64 y y))) (/.f64 (/.f64 (/.f64 0 x) x) (*.f64 y y))))) |
(+.f64 1 (fma.f64 -2 (/.f64 (/.f64 (pow.f64 x 3) (/.f64 x -1/24)) (*.f64 y y)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) 1/8) (*.f64 x (*.f64 y y)))))) |
(-.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (+.f64 (*.f64 3/8 (pow.f64 x 3)) (+.f64 (*.f64 -1/4 (pow.f64 x 3)) (*.f64 6 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))))))) (*.f64 (pow.f64 y 3) (pow.f64 x 2)))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (*.f64 (pow.f64 y 2) x))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (*.f64 y x))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (-.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) 2) (pow.f64 x 2))) (*.f64 -1/3 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 x 3)) (+.f64 (*.f64 3/8 (pow.f64 x 3)) (*.f64 6 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3)))))) x))))) (*.f64 (pow.f64 y 3) x))) (*.f64 -1/12 (/.f64 (+.f64 (*.f64 -3/8 (pow.f64 x 4)) (+.f64 (*.f64 24 (+.f64 (*.f64 -1/96 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4)))) (+.f64 (*.f64 -3/16 (pow.f64 x 4)) (+.f64 (*.f64 12 (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) x)) (*.f64 3/4 (pow.f64 x 4)))))) (*.f64 (pow.f64 y 3) x)))))))) (+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 3/8 (pow.f64 x 3)) (+.f64 (*.f64 -1/4 (pow.f64 x 3)) (*.f64 6 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3)))))) (*.f64 (pow.f64 y 2) x))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) 2) (*.f64 (pow.f64 y 2) (pow.f64 x 2)))))) |
(-.f64 (fma.f64 -1/3 (/.f64 (*.f64 (*.f64 x x) 0) (/.f64 (*.f64 (pow.f64 y 3) (*.f64 x x)) (fma.f64 3/8 (pow.f64 x 3) (fma.f64 -1/4 (pow.f64 x 3) (*.f64 6 (*.f64 (pow.f64 x 3) 0)))))) (+.f64 1 (fma.f64 -2 (/.f64 (*.f64 (pow.f64 x 3) -1/24) (*.f64 x (*.f64 y y))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 x x) 0) (*.f64 x y)) (fma.f64 -1 (*.f64 (/.f64 (*.f64 (*.f64 x x) 0) (pow.f64 y 3)) (/.f64 (-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 x 3) -1/24) x)) (fma.f64 -1 (/.f64 (pow.f64 (*.f64 (*.f64 x x) 0) 2) (*.f64 x x)) (/.f64 (*.f64 -1/3 (fma.f64 -1/4 (pow.f64 x 3) (fma.f64 3/8 (pow.f64 x 3) (*.f64 6 (*.f64 (pow.f64 x 3) 0))))) x))) x)) (/.f64 (*.f64 -1/12 (fma.f64 -3/8 (pow.f64 x 4) (fma.f64 24 (*.f64 (pow.f64 x 4) -1/128) (fma.f64 -3/16 (pow.f64 x 4) (fma.f64 12 (*.f64 x (*.f64 (pow.f64 x 3) 0)) (*.f64 (pow.f64 x 4) 3/4)))))) (*.f64 x (pow.f64 y 3)))))))) (fma.f64 -1/3 (/.f64 (fma.f64 3/8 (pow.f64 x 3) (fma.f64 -1/4 (pow.f64 x 3) (*.f64 6 (*.f64 (pow.f64 x 3) 0)))) (*.f64 x (*.f64 y y))) (neg.f64 (/.f64 (pow.f64 (*.f64 (*.f64 x x) 0) 2) (*.f64 (*.f64 x x) (*.f64 y y)))))) |
(+.f64 (+.f64 1 (/.f64 (/.f64 (/.f64 0 x) x) (pow.f64 y 3))) (-.f64 (+.f64 (fma.f64 -2 (/.f64 (pow.f64 x 3) (/.f64 (*.f64 x (*.f64 y y)) -1/24)) (/.f64 (/.f64 0 x) y)) (fma.f64 -1/12 (/.f64 (+.f64 (fma.f64 (pow.f64 x 4) 9/16 0) (fma.f64 (pow.f64 x 4) -3/8 (*.f64 (pow.f64 x 4) -3/16))) (*.f64 x (pow.f64 y 3))) (*.f64 (/.f64 0 x) (/.f64 (+.f64 (fma.f64 -2 (/.f64 (pow.f64 x 3) (/.f64 x -1/24)) (/.f64 (/.f64 0 x) x)) (*.f64 1/3 (/.f64 (+.f64 0 (*.f64 (pow.f64 x 3) 1/8)) x))) (pow.f64 y 3))))) (fma.f64 -1/3 (/.f64 (+.f64 0 (*.f64 (pow.f64 x 3) 1/8)) (*.f64 x (*.f64 y y))) (/.f64 (/.f64 (/.f64 0 x) x) (*.f64 y y))))) |
(+.f64 (fma.f64 -2 (/.f64 (/.f64 (pow.f64 x 3) (/.f64 x -1/24)) (*.f64 y y)) (fma.f64 -1/12 (/.f64 (+.f64 (*.f64 (pow.f64 x 4) 9/16) (fma.f64 (pow.f64 x 4) -3/8 (*.f64 (pow.f64 x 4) -3/16))) (*.f64 x (pow.f64 y 3))) 0)) (+.f64 1 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) 1/8) (*.f64 x (*.f64 y y)))))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(fma.f64 1/2 (/.f64 x y) (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(fma.f64 -1/48 (pow.f64 (/.f64 x y) 3) (*.f64 1/2 (/.f64 x y))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (pow.f64 (/.f64 x y) 3) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5))))) |
(+.f64 (*.f64 1/2 (/.f64 x y)) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7))) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) (*.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7)))))) |
(fma.f64 1/2 (/.f64 x y) (fma.f64 -1/48 (pow.f64 (/.f64 x y) 3) (fma.f64 1/3840 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (*.f64 -1/645120 (/.f64 (pow.f64 x 7) (pow.f64 y 7)))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 y 2))) (*.f64 1/2 (/.f64 x y))) |
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 x x) 0) (*.f64 y y)) (/.f64 x y))) |
(fma.f64 1/2 (/.f64 x y) (/.f64 0 (*.f64 y y))) |
(fma.f64 1/2 (/.f64 x y) 0) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -3/8 (pow.f64 x 3)) (+.f64 (*.f64 1/4 (pow.f64 x 3)) (*.f64 6 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3)))))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y)))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 x x) 0) (*.f64 y y)) (fma.f64 1/6 (/.f64 (fma.f64 -3/8 (pow.f64 x 3) (fma.f64 1/4 (pow.f64 x 3) (*.f64 6 (*.f64 (pow.f64 x 3) 0)))) (pow.f64 y 3)) (*.f64 1/2 (/.f64 x y)))) |
(+.f64 (fma.f64 1/2 (/.f64 x y) (/.f64 0 (*.f64 y y))) (*.f64 1/6 (/.f64 (+.f64 0 (*.f64 (pow.f64 x 3) -1/8)) (pow.f64 y 3)))) |
(+.f64 (fma.f64 1/2 (/.f64 x y) 0) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 x 3) -1/8) (pow.f64 y 3)))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/8 (pow.f64 x 4)) (+.f64 (*.f64 24 (+.f64 (*.f64 -1/96 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4)))) (+.f64 (*.f64 -12 (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) x)) (+.f64 (*.f64 -3/16 (pow.f64 x 4)) (*.f64 3/4 (pow.f64 x 4)))))) (pow.f64 y 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -3/8 (pow.f64 x 3)) (+.f64 (*.f64 1/4 (pow.f64 x 3)) (*.f64 6 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3)))))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y))))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 x x) 0) (*.f64 y y)) (fma.f64 1/24 (/.f64 (fma.f64 -3/8 (pow.f64 x 4) (fma.f64 24 (*.f64 (pow.f64 x 4) -1/128) (fma.f64 -12 (*.f64 x (*.f64 (pow.f64 x 3) 0)) (*.f64 (pow.f64 x 4) 9/16)))) (pow.f64 y 4)) (fma.f64 1/6 (/.f64 (fma.f64 -3/8 (pow.f64 x 3) (fma.f64 1/4 (pow.f64 x 3) (*.f64 6 (*.f64 (pow.f64 x 3) 0)))) (pow.f64 y 3)) (*.f64 1/2 (/.f64 x y))))) |
(+.f64 (fma.f64 1/24 (/.f64 (+.f64 (fma.f64 (pow.f64 x 4) 9/16 0) (fma.f64 (pow.f64 x 4) -3/8 (*.f64 (pow.f64 x 4) -3/16))) (pow.f64 y 4)) (fma.f64 1/2 (/.f64 x y) (*.f64 1/6 (/.f64 (+.f64 0 (*.f64 (pow.f64 x 3) -1/8)) (pow.f64 y 3))))) (/.f64 0 (*.f64 y y))) |
(+.f64 (fma.f64 1/24 (/.f64 (+.f64 (*.f64 (pow.f64 x 4) 9/16) (fma.f64 (pow.f64 x 4) -3/8 (*.f64 (pow.f64 x 4) -3/16))) (pow.f64 y 4)) (fma.f64 1/6 (/.f64 (*.f64 (pow.f64 x 3) -1/8) (pow.f64 y 3)) (*.f64 1/2 (/.f64 x y)))) 0) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 y 2))) (*.f64 1/2 (/.f64 x y))) |
(*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 x x) 0) (*.f64 y y)) (/.f64 x y))) |
(fma.f64 1/2 (/.f64 x y) (/.f64 0 (*.f64 y y))) |
(fma.f64 1/2 (/.f64 x y) 0) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 x 3)) (+.f64 (*.f64 3/8 (pow.f64 x 3)) (*.f64 6 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3)))))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y)))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 x x) 0) (*.f64 y y)) (fma.f64 -1/6 (/.f64 (fma.f64 -1/4 (pow.f64 x 3) (fma.f64 3/8 (pow.f64 x 3) (*.f64 6 (*.f64 (pow.f64 x 3) 0)))) (pow.f64 y 3)) (*.f64 1/2 (/.f64 x y)))) |
(+.f64 (fma.f64 1/2 (/.f64 x y) (/.f64 0 (*.f64 y y))) (*.f64 -1/6 (/.f64 (+.f64 0 (*.f64 (pow.f64 x 3) 1/8)) (pow.f64 y 3)))) |
(+.f64 (fma.f64 1/2 (/.f64 x y) 0) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 3) 1/8) (pow.f64 y 3)))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 x 2)) (*.f64 -1/4 (pow.f64 x 2))) (pow.f64 y 2))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -3/8 (pow.f64 x 4)) (+.f64 (*.f64 24 (+.f64 (*.f64 -1/96 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4)))) (+.f64 (*.f64 -3/16 (pow.f64 x 4)) (+.f64 (*.f64 12 (*.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) x)) (*.f64 3/4 (pow.f64 x 4)))))) (pow.f64 y 4))) (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 x 3)) (+.f64 (*.f64 3/8 (pow.f64 x 3)) (*.f64 6 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3)))))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 x y))))) |
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 x x) 0) (*.f64 y y)) (fma.f64 1/24 (/.f64 (fma.f64 -3/8 (pow.f64 x 4) (fma.f64 24 (*.f64 (pow.f64 x 4) -1/128) (fma.f64 -3/16 (pow.f64 x 4) (fma.f64 12 (*.f64 x (*.f64 (pow.f64 x 3) 0)) (*.f64 (pow.f64 x 4) 3/4))))) (pow.f64 y 4)) (fma.f64 -1/6 (/.f64 (fma.f64 -1/4 (pow.f64 x 3) (fma.f64 3/8 (pow.f64 x 3) (*.f64 6 (*.f64 (pow.f64 x 3) 0)))) (pow.f64 y 3)) (*.f64 1/2 (/.f64 x y))))) |
(+.f64 (fma.f64 1/24 (/.f64 (+.f64 (fma.f64 (pow.f64 x 4) 9/16 0) (fma.f64 (pow.f64 x 4) -3/8 (*.f64 (pow.f64 x 4) -3/16))) (pow.f64 y 4)) (fma.f64 1/2 (/.f64 x y) (*.f64 -1/6 (/.f64 (+.f64 0 (*.f64 (pow.f64 x 3) 1/8)) (pow.f64 y 3))))) (/.f64 0 (*.f64 y y))) |
(+.f64 (fma.f64 1/24 (/.f64 (+.f64 (*.f64 (pow.f64 x 4) 9/16) (fma.f64 (pow.f64 x 4) -3/8 (*.f64 (pow.f64 x 4) -3/16))) (pow.f64 y 4)) (fma.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 3) 1/8) (pow.f64 y 3)) (*.f64 1/2 (/.f64 x y)))) 0) |
(+.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 0) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(+.f64 0 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(+.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (log.f64 (/.f64 1 (fma.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (-.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1)))) |
(+.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (neg.f64 (log.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (+.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) -1) 1)))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) (log.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (+.f64 -1 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) 1))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) (log1p.f64 (-.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2) (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(+.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))) (log.f64 (/.f64 1 (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))) (neg.f64 (log.f64 (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2))) (log1p.f64 (neg.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2))) |
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(-.f64 0 (log.f64 (/.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (-.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1) (+.f64 1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3))))) |
(+.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (neg.f64 (log.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (+.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) -1) 1)))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) (log.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (+.f64 -1 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) 1))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) (log1p.f64 (-.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2) (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(-.f64 0 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (-.f64 1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))))) |
(+.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))) (neg.f64 (log.f64 (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2))) (log1p.f64 (neg.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (log1p.f64 (-.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (neg.f64 (log.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (+.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) -1) 1)))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) (log.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (+.f64 -1 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) 1))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) (log1p.f64 (-.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2) (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (log.f64 (+.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (neg.f64 (log.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (+.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) -1) 1)))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) (log.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (+.f64 -1 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) 1))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) (log1p.f64 (-.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2) (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))) (log1p.f64 (neg.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))) (neg.f64 (log.f64 (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2))) (log1p.f64 (neg.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 1) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1))) |
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 x y))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 x y))))) (sin.f64 1))) |
(-.f64 (log.f64 (neg.f64 (+.f64 1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)))) (log.f64 (neg.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (-.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1)))) |
(-.f64 (log.f64 (+.f64 -1 (neg.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)))) (log.f64 (neg.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (+.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) -1) 1)))) |
(-.f64 (log.f64 (-.f64 -1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) (log.f64 (neg.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (+.f64 -1 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) 1)))) |
(-.f64 (log.f64 (-.f64 -1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) (log.f64 (+.f64 -1 (-.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2))))) |
(-.f64 (log.f64 (neg.f64 (-.f64 1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)))) (log.f64 (neg.f64 (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (log.f64 (+.f64 -1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2))) (log.f64 (+.f64 -1 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(-.f64 (log.f64 (-.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) 1)) (log.f64 (-.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1))) |
(-.f64 (log.f64 (neg.f64 (-.f64 1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)))) (log.f64 (neg.f64 (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (log.f64 (+.f64 -1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2))) (log.f64 (+.f64 -1 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(*.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3) 1/3) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(neg.f64 (sin.f64 (/.f64 x (*.f64 y -2)))) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(log.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3)) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1)) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(+.f64 0 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (cbrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) 1) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 1 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))) |
(*.f64 (cbrt.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))) (cbrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))) |
(*.f64 (cbrt.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))) (cbrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (*.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (sqrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) (sqrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (neg.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) 1) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(*.f64 (cbrt.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))) (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) 3) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3) 1/3) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (sqrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (tan.f64 (*.f64 x (/.f64 1/2 y)))) -1) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(neg.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(log.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(cbrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3) (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(expm1.f64 (log1p.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (log.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(log1p.f64 (expm1.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(+.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 0) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(+.f64 0 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(+.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (log.f64 (/.f64 1 (fma.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (-.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1)))) |
(+.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (neg.f64 (log.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (+.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) -1) 1)))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) (log.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (+.f64 -1 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) 1))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) (log1p.f64 (-.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2) (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(+.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))) (log.f64 (/.f64 1 (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))) (neg.f64 (log.f64 (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2))) (log1p.f64 (neg.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2))) |
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(-.f64 0 (log.f64 (/.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (-.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1) (+.f64 1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3))))) |
(+.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (neg.f64 (log.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (+.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) -1) 1)))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) (log.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (+.f64 -1 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) 1))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) (log1p.f64 (-.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2) (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(-.f64 0 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (-.f64 1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))))) |
(+.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))) (neg.f64 (log.f64 (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2))) (log1p.f64 (neg.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (log1p.f64 (-.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (neg.f64 (log.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (+.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) -1) 1)))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) (log.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (+.f64 -1 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) 1))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) (log1p.f64 (-.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2) (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (log.f64 (+.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) (neg.f64 (log.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (+.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) -1) 1)))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) (log.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (+.f64 -1 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) 1))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) (log1p.f64 (-.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2) (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))) (log1p.f64 (neg.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))) (neg.f64 (log.f64 (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2))) (log1p.f64 (neg.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 1) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1))) |
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 x y))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 x y))))) (sin.f64 1))) |
(-.f64 (log.f64 (neg.f64 (+.f64 1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)))) (log.f64 (neg.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (-.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) 1)))) |
(-.f64 (log.f64 (+.f64 -1 (neg.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)))) (log.f64 (neg.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (+.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) -1) 1)))) |
(-.f64 (log.f64 (-.f64 -1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) (log.f64 (neg.f64 (fma.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (+.f64 -1 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))) 1)))) |
(-.f64 (log.f64 (-.f64 -1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) (log.f64 (+.f64 -1 (-.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2))))) |
(-.f64 (log.f64 (neg.f64 (-.f64 1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)))) (log.f64 (neg.f64 (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (log.f64 (+.f64 -1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2))) (log.f64 (+.f64 -1 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(-.f64 (log.f64 (-.f64 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) 1)) (log.f64 (-.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1))) |
(-.f64 (log.f64 (neg.f64 (-.f64 1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)))) (log.f64 (neg.f64 (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (log.f64 (+.f64 -1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2))) (log.f64 (+.f64 -1 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(*.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 1) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3) 1/3) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(neg.f64 (sin.f64 (/.f64 x (*.f64 y -2)))) |
(sqrt.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(cbrt.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3)) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(sin.f64 (*.f64 x (/.f64 1/2 y))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(expm1.f64 (log1p.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (log.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1)) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
(log1p.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(sin.f64 (*.f64 1/2 (/.f64 x y))) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 91.4% | (log.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
| ✓ | 69.3% | (/.f64 (log.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
| 53.0% | (sin.f64 (*.f64 1/2 (/.f64 x y))) | |
| 52.2% | (tan.f64 (*.f64 1/2 (/.f64 x y))) |
Compiled 100 to 63 computations (37% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | y | @ | inf | (/.f64 (log.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
| 1.0ms | y | @ | -inf | (/.f64 (log.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
| 1.0ms | y | @ | inf | (log.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
| 1.0ms | y | @ | -inf | (log.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
| 0.0ms | x | @ | 0 | (/.f64 (log.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
| 1× | batch-egg-rewrite |
| 1516× | log-prod |
| 752× | pow-prod-up |
| 658× | pow-exp |
| 586× | prod-diff |
| 542× | expm1-udef |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 74 |
| 1 | 329 | 68 |
| 2 | 3899 | 68 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (log.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(log.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
| Outputs |
|---|
(+.f64 0 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) 1) |
(*.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3))) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3)) |
(*.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) 1) |
(*.f64 1 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2)) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(*.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (*.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3))) |
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) (sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) |
(*.f64 (neg.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) (/.f64 1 (neg.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3)))) |
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 1) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2)) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2)) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2))) |
(*.f64 (/.f64 1 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(*.f64 (/.f64 1 (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2)) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) 1) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) 1) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) 1) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(pow.f64 (pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) 3) 1/3) |
(pow.f64 (sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) 2) |
(pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) -1) |
(pow.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) 1) -1) |
(neg.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (neg.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3)))) |
(sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 6)) |
(log.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)))) |
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 9) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 9))) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) |
(exp.f64 (log.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) 2)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) -1)) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) |
(+.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) 0) |
(+.f64 (*.f64 2 (*.f64 1/3 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) (*.f64 1/3 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(+.f64 0 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(+.f64 (*.f64 1/2 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) (*.f64 1/2 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(+.f64 (*.f64 1/3 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) (*.f64 2 (*.f64 1/3 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) 1) |
(*.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2)) |
(*.f64 3 (*.f64 1/3 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) 1) |
(*.f64 1 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2) (*.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2))) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (tan.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 5/2)) |
(*.f64 2 (*.f64 1/2 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2) 3) (tan.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 1/3 (*.f64 3 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(*.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) 1) (tan.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2)) (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 5/2) (sqrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2)) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) 1) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) 3/2) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 9) 1/3) |
(pow.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 6) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) 2) |
(sqrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 6)) |
(cbrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 9)) |
(expm1.f64 (log1p.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(exp.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 1) 3)) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 3/2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 9)) 1/3)) |
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 3/2) 2)) |
(log1p.f64 (expm1.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
| 1× | egg-herbie |
| 942× | associate-*r* |
| 916× | fma-def |
| 740× | times-frac |
| 720× | associate-*l* |
| 612× | associate-/r* |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 568 | 14087 |
| 1 | 1677 | 12821 |
| 1× | node limit |
| Inputs |
|---|
1 |
(+.f64 1 (*.f64 3/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (+.f64 (*.f64 3/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 11/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 1 (+.f64 (*.f64 3/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 11/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 241/15360 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
1 |
(-.f64 (+.f64 1 (*.f64 8 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (*.f64 8 (/.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) x))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (*.f64 8 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))) (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/2304 (pow.f64 x 7)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 1/15360 (pow.f64 x 7)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (*.f64 8 (/.f64 (*.f64 (-.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 8 (/.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (pow.f64 x 3)))) (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3))))))) |
(-.f64 (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (+.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/645120 (pow.f64 x 7)) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 -1/92160 (pow.f64 x 7))))))) (+.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/645120 (pow.f64 x 7)) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 -1/92160 (pow.f64 x 7))))) x)) (*.f64 1/2 (*.f64 x (-.f64 (*.f64 -1/645120 (pow.f64 x 7)) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 -1/92160 (pow.f64 x 7))))))))) x))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))) (+.f64 1 (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) x))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (*.f64 8 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))) (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))) (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 -1/184320 (pow.f64 x 9)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/645120 (pow.f64 x 8)) (*.f64 -1/92160 (pow.f64 x 8))) x)) (+.f64 (*.f64 -1/2580480 (pow.f64 x 9)) (*.f64 -1/48 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) (pow.f64 x 3)))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))) (+.f64 (*.f64 8 (/.f64 (*.f64 (-.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 8 (/.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (pow.f64 x 3)))) (+.f64 (*.f64 1/2304 (pow.f64 x 7)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 1/15360 (pow.f64 x 7))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))) (+.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (-.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) x))) (pow.f64 x 3))) (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/2304 (pow.f64 x 7)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 1/15360 (pow.f64 x 7)))) (pow.f64 x 3))) (*.f64 8 (/.f64 (*.f64 (-.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 8 (/.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (pow.f64 x 3)))) (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5)))) (pow.f64 x 3)))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))) (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/2304 (pow.f64 x 7)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 1/15360 (pow.f64 x 7)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (*.f64 8 (/.f64 (*.f64 (-.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 8 (/.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (pow.f64 x 3)))) (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))))))))) |
1 |
(-.f64 (+.f64 1 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (*.f64 -8 (/.f64 (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5))) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x))) x)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (*.f64 -8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (+.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5))) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 -8 (/.f64 (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5))) (pow.f64 x 3)))) (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (*.f64 -8 (/.f64 (+.f64 (*.f64 -1/15360 (pow.f64 x 7)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 -1/2304 (pow.f64 x 7)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3))))))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x))) x)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (+.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))) (*.f64 -8 (/.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x))) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/645120 (pow.f64 x 7)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (+.f64 (*.f64 1/92160 (pow.f64 x 7)) (*.f64 1/384 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 4)))))) (pow.f64 x 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (+.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 1/645120 (pow.f64 x 7)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (+.f64 (*.f64 1/92160 (pow.f64 x 7)) (*.f64 1/384 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 4)))))) x)) (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3)))))) x))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (+.f64 (*.f64 -1/15360 (pow.f64 x 7)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 -1/2304 (pow.f64 x 7)))) (-.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 -8 (/.f64 (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5))) (pow.f64 x 3))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))) (+.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5))) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 -8 (/.f64 (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5))) (pow.f64 x 3)))) (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (+.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/645120 (pow.f64 x 8)) (*.f64 -1/92160 (pow.f64 x 8))) x)) (+.f64 (*.f64 1/48 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) (pow.f64 x 3))) (+.f64 (*.f64 1/184320 (pow.f64 x 9)) (*.f64 1/2580480 (pow.f64 x 9))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x))) x)))) (pow.f64 x 3))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 -8 (/.f64 (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5))) (pow.f64 x 3)))) (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5)))) (pow.f64 x 3))) (*.f64 -8 (/.f64 (+.f64 (*.f64 -1/15360 (pow.f64 x 7)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 -1/2304 (pow.f64 x 7)))) (pow.f64 x 3))))) (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5)))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))) (*.f64 -8 (/.f64 (+.f64 (*.f64 -1/15360 (pow.f64 x 7)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 -1/2304 (pow.f64 x 7)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))))))))) |
(*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/32 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 11/1920 (/.f64 (pow.f64 x 7) (pow.f64 y 7))))) |
(+.f64 (*.f64 11/12096 (/.f64 (pow.f64 x 9) (pow.f64 y 9))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 11/1920 (/.f64 (pow.f64 x 7) (pow.f64 y 7)))))) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2)) (pow.f64 y 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) x) (pow.f64 y 7)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) x) (pow.f64 y 7)))))))) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/645120 (pow.f64 x 7)) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 -1/92160 (pow.f64 x 7))))) (pow.f64 x 2)) (pow.f64 y 9))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2)) (pow.f64 y 7))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) x) (pow.f64 y 7))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (+.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x))) (pow.f64 y 9)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) (pow.f64 y 9)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) x) (pow.f64 y 7)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/645120 (pow.f64 x 7)) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 -1/92160 (pow.f64 x 7))))) x)) (*.f64 1/2 (*.f64 x (-.f64 (*.f64 -1/645120 (pow.f64 x 7)) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 -1/92160 (pow.f64 x 7))))))))) x) (pow.f64 y 9)))))))))))) |
(*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 y 5))) (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x))) x)))) (pow.f64 y 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 y 5))) (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x))) x)))) (pow.f64 y 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x))) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/645120 (pow.f64 x 7)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (+.f64 (*.f64 1/92160 (pow.f64 x 7)) (*.f64 1/384 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 4)))))) (pow.f64 x 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (+.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 1/645120 (pow.f64 x 7)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (+.f64 (*.f64 1/92160 (pow.f64 x 7)) (*.f64 1/384 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 4)))))) x)) (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3)))))) x))))) (pow.f64 y 9))) (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))) |
(+.f64 0 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) 1) |
(*.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3))) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3)) |
(*.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) 1) |
(*.f64 1 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2)) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(*.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (*.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3))) |
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) (sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) |
(*.f64 (neg.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) (/.f64 1 (neg.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3)))) |
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 1) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2)) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2)) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2))) |
(*.f64 (/.f64 1 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(*.f64 (/.f64 1 (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2)) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) 1) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) 1) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) 1) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(pow.f64 (pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) 3) 1/3) |
(pow.f64 (sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) 2) |
(pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) -1) |
(pow.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) 1) -1) |
(neg.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (neg.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3)))) |
(sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 6)) |
(log.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)))) |
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 9) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 9))) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) |
(exp.f64 (log.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) 2)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) -1)) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) |
(+.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) 0) |
(+.f64 (*.f64 2 (*.f64 1/3 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) (*.f64 1/3 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(+.f64 0 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(+.f64 (*.f64 1/2 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) (*.f64 1/2 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(+.f64 (*.f64 1/3 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) (*.f64 2 (*.f64 1/3 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) 1) |
(*.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2)) |
(*.f64 3 (*.f64 1/3 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) 1) |
(*.f64 1 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2) (*.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2))) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (tan.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 5/2)) |
(*.f64 2 (*.f64 1/2 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2) 3) (tan.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 1/3 (*.f64 3 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(*.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) 1) (tan.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2)) (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 5/2) (sqrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2)) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) 1) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) 3/2) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 9) 1/3) |
(pow.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 6) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) 2) |
(sqrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 6)) |
(cbrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 9)) |
(expm1.f64 (log1p.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(exp.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 1) 3)) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 3/2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 9)) 1/3)) |
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 3/2) 2)) |
(log1p.f64 (expm1.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
| Outputs |
|---|
1 |
(+.f64 1 (*.f64 3/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (/.f64 (*.f64 3/8 (*.f64 x x)) (*.f64 y y))) |
(fma.f64 3/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) |
(+.f64 1 (+.f64 (*.f64 3/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 11/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 1 (fma.f64 3/8 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 11/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 1 (fma.f64 11/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 3/8 (*.f64 (/.f64 x y) (/.f64 x y))))) |
(+.f64 1 (+.f64 (*.f64 3/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 11/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 241/15360 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(+.f64 1 (fma.f64 3/8 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 11/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 241/15360 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(+.f64 (fma.f64 3/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (fma.f64 11/128 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (/.f64 (*.f64 241/15360 (pow.f64 x 6)) (pow.f64 y 6)))) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
1 |
(-.f64 (+.f64 1 (*.f64 8 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (*.f64 8 (/.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) |
(+.f64 1 (-.f64 (*.f64 8 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) 3/4) (*.f64 (*.f64 y y) (pow.f64 x 3)))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x 5) -1/64) (*.f64 (*.f64 y y) (pow.f64 x 3)))))) |
(+.f64 1 (*.f64 8 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) (*.f64 y y)) (/.f64 3/4 (pow.f64 x 3))) (*.f64 (/.f64 (pow.f64 x 5) (*.f64 y y)) (/.f64 -1/64 (pow.f64 x 3)))))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) x))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (*.f64 8 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))) (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/2304 (pow.f64 x 7)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 1/15360 (pow.f64 x 7)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (*.f64 8 (/.f64 (*.f64 (-.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 8 (/.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (pow.f64 x 3)))) (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3))))))) |
(+.f64 1 (-.f64 (*.f64 8 (+.f64 (/.f64 (fma.f64 1/2 (*.f64 x (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) 1/24) 2) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) (*.f64 (pow.f64 x 5) 1/768)))))) (fma.f64 1/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 x (pow.f64 (*.f64 (pow.f64 x 3) 1/24) 2)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) 3/4) (*.f64 (*.f64 y y) (pow.f64 x 3))))) (fma.f64 8 (/.f64 (*.f64 (pow.f64 x 5) -1/64) (*.f64 (*.f64 y y) (pow.f64 x 3))) (*.f64 8 (+.f64 (/.f64 (fma.f64 1/2304 (pow.f64 x 7) (fma.f64 1/2 (*.f64 x (*.f64 (pow.f64 x 6) 1/1440)) (*.f64 (pow.f64 x 7) 1/15360))) (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (*.f64 (/.f64 (*.f64 8 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) 3/4) (pow.f64 x 3)) (/.f64 (*.f64 (pow.f64 x 5) -1/64) (pow.f64 x 3)))) (pow.f64 y 4)) (/.f64 (*.f64 (pow.f64 x 5) -1/64) (pow.f64 x 3)))))))) |
(-.f64 (fma.f64 8 (+.f64 (/.f64 (fma.f64 (*.f64 1/2 (fma.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) -1/8 (*.f64 (pow.f64 x 5) 1/768))) (*.f64 (pow.f64 x 6) 1/576))) x (fma.f64 (*.f64 1/4 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) -1/8 (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 x x) (*.f64 x (*.f64 (pow.f64 x 6) 1/576)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) (*.f64 y y)) (/.f64 3/4 (pow.f64 x 3)))) 1) (*.f64 8 (+.f64 (*.f64 (/.f64 (pow.f64 x 5) (*.f64 y y)) (/.f64 -1/64 (pow.f64 x 3))) (+.f64 (/.f64 (fma.f64 1/2304 (pow.f64 x 7) (fma.f64 1/2 (*.f64 x (*.f64 (pow.f64 x 6) 1/1440)) (*.f64 (pow.f64 x 7) 1/15360))) (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (*.f64 (/.f64 (*.f64 (pow.f64 x 5) -1/64) (pow.f64 x 3)) (/.f64 8 (/.f64 (pow.f64 y 4) (-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) (/.f64 (pow.f64 x 3) 3/4)) (/.f64 (*.f64 (pow.f64 x 5) -1/64) (pow.f64 x 3)))))))))) |
(-.f64 (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (+.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/645120 (pow.f64 x 7)) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 -1/92160 (pow.f64 x 7))))))) (+.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/645120 (pow.f64 x 7)) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 -1/92160 (pow.f64 x 7))))) x)) (*.f64 1/2 (*.f64 x (-.f64 (*.f64 -1/645120 (pow.f64 x 7)) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 -1/92160 (pow.f64 x 7))))))))) x))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))) (+.f64 1 (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) x))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (*.f64 8 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))))) (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))) (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 -1/184320 (pow.f64 x 9)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/645120 (pow.f64 x 8)) (*.f64 -1/92160 (pow.f64 x 8))) x)) (+.f64 (*.f64 -1/2580480 (pow.f64 x 9)) (*.f64 -1/48 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) (pow.f64 x 3)))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))) (+.f64 (*.f64 8 (/.f64 (*.f64 (-.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 8 (/.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (pow.f64 x 3)))) (+.f64 (*.f64 1/2304 (pow.f64 x 7)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 1/15360 (pow.f64 x 7))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))) (+.f64 (*.f64 8 (/.f64 (*.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (-.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) x))) (pow.f64 x 3))) (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/2304 (pow.f64 x 7)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 1/15360 (pow.f64 x 7)))) (pow.f64 x 3))) (*.f64 8 (/.f64 (*.f64 (-.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 8 (/.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (pow.f64 x 3)))) (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5)))) (pow.f64 x 3)))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))) (+.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/2304 (pow.f64 x 7)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 1/15360 (pow.f64 x 7)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (*.f64 8 (/.f64 (*.f64 (-.f64 (*.f64 8 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 8 (/.f64 (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5))) (pow.f64 x 3)))) (+.f64 (*.f64 -1/192 (pow.f64 x 5)) (*.f64 -1/96 (pow.f64 x 5)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))))))))) |
(-.f64 (fma.f64 8 (/.f64 (fma.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) 1/24) 2) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) (*.f64 (pow.f64 x 5) 1/768))))) (fma.f64 1/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 7) -1/645120) (fma.f64 1/384 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) 1/24)) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 (pow.f64 x 7) -1/92160))))) (fma.f64 (*.f64 (pow.f64 x 3) 1/24) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 1/2 (*.f64 x (fma.f64 2 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 1/2 (+.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x 7) -1/645120) (fma.f64 1/384 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) 1/24)) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 (pow.f64 x 7) -1/92160))))) (*.f64 x (-.f64 (*.f64 (pow.f64 x 7) -1/645120) (fma.f64 1/384 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) 1/24)) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 (pow.f64 x 7) -1/92160))))))))))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3))) (+.f64 1 (*.f64 8 (+.f64 (/.f64 (fma.f64 1/2 (*.f64 x (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) 1/24) 2) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) (*.f64 (pow.f64 x 5) 1/768)))))) (fma.f64 1/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 x (pow.f64 (*.f64 (pow.f64 x 3) 1/24) 2)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) 3/4) (*.f64 (*.f64 y y) (pow.f64 x 3))))))) (fma.f64 8 (/.f64 (*.f64 (pow.f64 x 5) -1/64) (*.f64 (*.f64 y y) (pow.f64 x 3))) (fma.f64 8 (/.f64 (fma.f64 -1/184320 (pow.f64 x 9) (fma.f64 1/2 (*.f64 x (*.f64 (pow.f64 x 8) -1/80640)) (fma.f64 -1/2580480 (pow.f64 x 9) (*.f64 -1/48 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 6) 1/1440)))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3))) (fma.f64 8 (/.f64 (*.f64 8 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) 3/4) (pow.f64 x 3)) (/.f64 (*.f64 (pow.f64 x 5) -1/64) (pow.f64 x 3)))) (/.f64 (*.f64 (pow.f64 y 6) (pow.f64 x 3)) (fma.f64 1/2304 (pow.f64 x 7) (fma.f64 1/2 (*.f64 x (*.f64 (pow.f64 x 6) 1/1440)) (*.f64 (pow.f64 x 7) 1/15360))))) (fma.f64 8 (*.f64 (/.f64 (*.f64 (pow.f64 x 5) -1/64) (pow.f64 y 6)) (/.f64 (fma.f64 8 (/.f64 (fma.f64 1/2 (*.f64 x (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) 1/24) 2) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) (*.f64 (pow.f64 x 5) 1/768)))))) (fma.f64 1/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 x (pow.f64 (*.f64 (pow.f64 x 3) 1/24) 2)))) (pow.f64 x 3)) (neg.f64 (*.f64 8 (+.f64 (/.f64 (fma.f64 1/2304 (pow.f64 x 7) (fma.f64 1/2 (*.f64 x (*.f64 (pow.f64 x 6) 1/1440)) (*.f64 (pow.f64 x 7) 1/15360))) (pow.f64 x 3)) (/.f64 (*.f64 8 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) 3/4) (pow.f64 x 3)) (/.f64 (*.f64 (pow.f64 x 5) -1/64) (pow.f64 x 3)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 5) -1/64))))))) (pow.f64 x 3))) (*.f64 8 (+.f64 (/.f64 (fma.f64 1/2304 (pow.f64 x 7) (fma.f64 1/2 (*.f64 x (*.f64 (pow.f64 x 6) 1/1440)) (*.f64 (pow.f64 x 7) 1/15360))) (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (*.f64 (/.f64 (*.f64 8 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) 3/4) (pow.f64 x 3)) (/.f64 (*.f64 (pow.f64 x 5) -1/64) (pow.f64 x 3)))) (pow.f64 y 4)) (/.f64 (*.f64 (pow.f64 x 5) -1/64) (pow.f64 x 3)))))))))) |
(-.f64 (fma.f64 8 (/.f64 (fma.f64 (*.f64 (pow.f64 x 3) 1/24) (fma.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) -1/8 (*.f64 (pow.f64 x 5) 1/768))) (*.f64 (pow.f64 x 6) 1/576)) (fma.f64 1/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 7) -1/645120) (fma.f64 1/384 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) 1/24)) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) -1/8 (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 (pow.f64 x 7) -1/92160))))) (*.f64 x (+.f64 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) -1/8 (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 1/2 (fma.f64 2 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) -1/8 (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x 7) -1/645120) (fma.f64 1/384 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) 1/24)) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) -1/8 (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 (pow.f64 x 7) -1/92160))))) 1))))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3))) (fma.f64 8 (+.f64 (/.f64 (fma.f64 (*.f64 1/2 (fma.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) -1/8 (*.f64 (pow.f64 x 5) 1/768))) (*.f64 (pow.f64 x 6) 1/576))) x (fma.f64 (*.f64 1/4 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) -1/8 (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 x x) (*.f64 x (*.f64 (pow.f64 x 6) 1/576)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (*.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) (*.f64 y y)) (/.f64 3/4 (pow.f64 x 3)))) 1)) (fma.f64 8 (*.f64 (/.f64 (pow.f64 x 5) (*.f64 y y)) (/.f64 -1/64 (pow.f64 x 3))) (fma.f64 8 (/.f64 (fma.f64 -1/184320 (pow.f64 x 9) (fma.f64 1/2 (*.f64 (pow.f64 x 8) (*.f64 -1/80640 x)) (fma.f64 -1/48 (*.f64 (pow.f64 x 6) (*.f64 1/1440 (pow.f64 x 3))) (*.f64 (pow.f64 x 9) -1/2580480)))) (*.f64 (pow.f64 y 6) (pow.f64 x 3))) (fma.f64 8 (*.f64 (/.f64 (fma.f64 1/2304 (pow.f64 x 7) (fma.f64 1/2 (*.f64 x (*.f64 (pow.f64 x 6) 1/1440)) (*.f64 (pow.f64 x 7) 1/15360))) (pow.f64 x 3)) (/.f64 8 (/.f64 (pow.f64 y 6) (-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) (/.f64 (pow.f64 x 3) 3/4)) (/.f64 (*.f64 (pow.f64 x 5) -1/64) (pow.f64 x 3)))))) (*.f64 8 (+.f64 (+.f64 (/.f64 (fma.f64 1/2304 (pow.f64 x 7) (fma.f64 1/2 (*.f64 x (*.f64 (pow.f64 x 6) 1/1440)) (*.f64 (pow.f64 x 7) 1/15360))) (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (*.f64 (/.f64 (*.f64 (pow.f64 x 5) -1/64) (pow.f64 x 3)) (/.f64 8 (/.f64 (pow.f64 y 4) (-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) (/.f64 (pow.f64 x 3) 3/4)) (/.f64 (*.f64 (pow.f64 x 5) -1/64) (pow.f64 x 3))))))) (*.f64 (/.f64 (pow.f64 x 5) (/.f64 (pow.f64 y 6) -1/64)) (/.f64 (*.f64 8 (-.f64 (/.f64 (fma.f64 (*.f64 1/2 (fma.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) -1/8 (*.f64 (pow.f64 x 5) 1/768))) (*.f64 (pow.f64 x 6) 1/576))) x (fma.f64 (*.f64 1/4 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) -1/8 (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 x x) (*.f64 x (*.f64 (pow.f64 x 6) 1/576)))) (pow.f64 x 3)) (+.f64 (/.f64 (fma.f64 1/2304 (pow.f64 x 7) (fma.f64 1/2 (*.f64 x (*.f64 (pow.f64 x 6) 1/1440)) (*.f64 (pow.f64 x 7) 1/15360))) (pow.f64 x 3)) (/.f64 8 (/.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 5) -1/64)) (-.f64 (/.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) (/.f64 (pow.f64 x 3) 3/4)) (/.f64 (*.f64 (pow.f64 x 5) -1/64) (pow.f64 x 3)))))))) (pow.f64 x 3))))))))) |
1 |
(-.f64 (+.f64 1 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) (*.f64 -8 (/.f64 (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5))) (*.f64 (pow.f64 y 2) (pow.f64 x 3))))) |
(+.f64 (+.f64 1 (*.f64 -8 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)) 3/4) (*.f64 (*.f64 y y) (pow.f64 x 3))))) (*.f64 8 (/.f64 (*.f64 (pow.f64 x 5) 1/64) (*.f64 (*.f64 y y) (pow.f64 x 3))))) |
(+.f64 1 (*.f64 -8 (-.f64 (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (pow.f64 x 3) -1/24))) (*.f64 y y)) (/.f64 3/4 (pow.f64 x 3))) (*.f64 (/.f64 (pow.f64 x 5) (*.f64 y y)) (/.f64 1/64 (pow.f64 x 3)))))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x))) x)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (*.f64 -8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))))) (+.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5))) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 -8 (/.f64 (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5))) (pow.f64 x 3)))) (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (*.f64 -8 (/.f64 (+.f64 (*.f64 -1/15360 (pow.f64 x 7)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 -1/2304 (pow.f64 x 7)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3))))))) |
(+.f64 1 (-.f64 (*.f64 -8 (+.f64 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (*.f64 (pow.f64 x 3) -1/24) 2)) (fma.f64 1/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))) (*.f64 -1/2 (*.f64 x (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) -1/24) 2) (neg.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))))))))) (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)) 3/4) (*.f64 (*.f64 y y) (pow.f64 x 3))))) (fma.f64 -8 (/.f64 (*.f64 (pow.f64 x 5) 1/64) (*.f64 (*.f64 y y) (pow.f64 x 3))) (*.f64 -8 (+.f64 (/.f64 (*.f64 -8 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)) 3/4) (pow.f64 x 3)) (/.f64 (*.f64 (pow.f64 x 5) 1/64) (pow.f64 x 3)))) (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (*.f64 (pow.f64 x 5) 1/64))) (/.f64 (fma.f64 -1/15360 (pow.f64 x 7) (fma.f64 -1/2 (*.f64 x (*.f64 (pow.f64 x 6) 1/1440)) (*.f64 (pow.f64 x 7) -1/2304))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))))))) |
(-.f64 (fma.f64 -8 (+.f64 (/.f64 (-.f64 (fma.f64 1/4 (*.f64 x (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x 3) -1/24) -1/8))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 6) 1/576) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x 3) -1/24) -1/8))))) (*.f64 x -1/2))) (*.f64 x (*.f64 (pow.f64 x 6) 1/576))) (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (pow.f64 x 3) -1/24))) (*.f64 y y)) (/.f64 3/4 (pow.f64 x 3)))) 1) (*.f64 -8 (+.f64 (fma.f64 (/.f64 -8 (/.f64 (pow.f64 y 4) (-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (pow.f64 x 3) -1/24))) (/.f64 (pow.f64 x 3) 3/4)) (/.f64 (*.f64 (pow.f64 x 5) 1/64) (pow.f64 x 3))))) (/.f64 (*.f64 (pow.f64 x 5) 1/64) (pow.f64 x 3)) (/.f64 (fma.f64 (pow.f64 x 7) -1/15360 (fma.f64 (pow.f64 x 7) -1/2304 (*.f64 x (*.f64 (*.f64 (pow.f64 x 6) 1/1440) -1/2)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (*.f64 (/.f64 (pow.f64 x 5) (*.f64 y y)) (/.f64 1/64 (pow.f64 x 3)))))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x))) x)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (+.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))) (*.f64 -8 (/.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x))) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/645120 (pow.f64 x 7)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (+.f64 (*.f64 1/92160 (pow.f64 x 7)) (*.f64 1/384 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 4)))))) (pow.f64 x 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (+.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 1/645120 (pow.f64 x 7)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (+.f64 (*.f64 1/92160 (pow.f64 x 7)) (*.f64 1/384 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 4)))))) x)) (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3)))))) x))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3))))))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (+.f64 (*.f64 -1/15360 (pow.f64 x 7)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 -1/2304 (pow.f64 x 7)))) (-.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 -8 (/.f64 (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5))) (pow.f64 x 3))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))) (+.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5))) (*.f64 (pow.f64 y 2) (pow.f64 x 3)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 -8 (/.f64 (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5))) (pow.f64 x 3)))) (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (+.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/645120 (pow.f64 x 8)) (*.f64 -1/92160 (pow.f64 x 8))) x)) (+.f64 (*.f64 1/48 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) (pow.f64 x 3))) (+.f64 (*.f64 1/184320 (pow.f64 x 9)) (*.f64 1/2580480 (pow.f64 x 9))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x))) x)))) (pow.f64 x 3))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (-.f64 (*.f64 -8 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 x 3))) (*.f64 -8 (/.f64 (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5))) (pow.f64 x 3)))) (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5)))) (pow.f64 x 3))) (*.f64 -8 (/.f64 (+.f64 (*.f64 -1/15360 (pow.f64 x 7)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 -1/2304 (pow.f64 x 7)))) (pow.f64 x 3))))) (+.f64 (*.f64 1/96 (pow.f64 x 5)) (*.f64 1/192 (pow.f64 x 5)))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))) (*.f64 -8 (/.f64 (+.f64 (*.f64 -1/15360 (pow.f64 x 7)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/3840 (pow.f64 x 6)) (*.f64 1/2304 (pow.f64 x 6))) x)) (*.f64 -1/2304 (pow.f64 x 7)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))))))))) |
(+.f64 1 (-.f64 (fma.f64 -8 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (*.f64 (pow.f64 x 3) -1/24) 2)) (fma.f64 1/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))) (*.f64 -1/2 (*.f64 x (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) -1/24) 2) (neg.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))))))))) (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (*.f64 -8 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)) 3/4) (*.f64 (*.f64 y y) (pow.f64 x 3))) (/.f64 (fma.f64 -1 (*.f64 (*.f64 (pow.f64 x 3) -1/24) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24))))))) (fma.f64 1/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))) (fma.f64 1/92160 (pow.f64 x 7) (*.f64 1/384 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) -1/24))))))) (fma.f64 (*.f64 (pow.f64 x 3) -1/24) (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) -1/24) 2) (neg.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))))) (*.f64 -1/2 (*.f64 x (fma.f64 (*.f64 (pow.f64 x 3) -1/24) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24))))) (fma.f64 -1 (*.f64 x (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))) (fma.f64 1/92160 (pow.f64 x 7) (*.f64 1/384 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) -1/24))))))) (*.f64 (*.f64 (pow.f64 x 3) -1/24) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24))))))))))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))))) (fma.f64 -8 (*.f64 (/.f64 (fma.f64 -1/15360 (pow.f64 x 7) (fma.f64 -1/2 (*.f64 x (*.f64 (pow.f64 x 6) 1/1440)) (*.f64 (pow.f64 x 7) -1/2304))) (pow.f64 y 6)) (/.f64 (*.f64 -8 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)) 3/4) (pow.f64 x 3)) (/.f64 (*.f64 (pow.f64 x 5) 1/64) (pow.f64 x 3)))) (pow.f64 x 3))) (fma.f64 -8 (/.f64 (*.f64 (pow.f64 x 5) 1/64) (*.f64 (*.f64 y y) (pow.f64 x 3))) (fma.f64 -8 (/.f64 (*.f64 -8 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)) 3/4) (pow.f64 x 3)) (/.f64 (*.f64 (pow.f64 x 5) 1/64) (pow.f64 x 3)))) (/.f64 (*.f64 (pow.f64 y 4) (pow.f64 x 3)) (*.f64 (pow.f64 x 5) 1/64))) (fma.f64 -8 (/.f64 (fma.f64 -1/2 (*.f64 x (*.f64 (pow.f64 x 8) -1/80640)) (fma.f64 1/48 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 6) 1/1440)) (*.f64 (pow.f64 x 9) 1/172032))) (*.f64 (pow.f64 y 6) (pow.f64 x 3))) (*.f64 -8 (+.f64 (*.f64 (/.f64 (fma.f64 -8 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (*.f64 (pow.f64 x 3) -1/24) 2)) (fma.f64 1/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))) (*.f64 -1/2 (*.f64 x (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) -1/24) 2) (neg.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))))))))) (pow.f64 x 3)) (neg.f64 (*.f64 -8 (+.f64 (/.f64 (*.f64 -8 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)) 3/4) (pow.f64 x 3)) (/.f64 (*.f64 (pow.f64 x 5) 1/64) (pow.f64 x 3)))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 5) 1/64))) (/.f64 (fma.f64 -1/15360 (pow.f64 x 7) (fma.f64 -1/2 (*.f64 x (*.f64 (pow.f64 x 6) 1/1440)) (*.f64 (pow.f64 x 7) -1/2304))) (pow.f64 x 3)))))) (pow.f64 y 6)) (/.f64 (*.f64 (pow.f64 x 5) 1/64) (pow.f64 x 3))) (/.f64 (fma.f64 -1/15360 (pow.f64 x 7) (fma.f64 -1/2 (*.f64 x (*.f64 (pow.f64 x 6) 1/1440)) (*.f64 (pow.f64 x 7) -1/2304))) (*.f64 (pow.f64 y 4) (pow.f64 x 3))))))))))) |
(+.f64 1 (-.f64 (*.f64 -8 (+.f64 (+.f64 (/.f64 (-.f64 (fma.f64 1/4 (*.f64 x (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x 3) -1/24) -1/8))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 6) 1/576) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x 3) -1/24) -1/8))))) (*.f64 x -1/2))) (*.f64 x (*.f64 (pow.f64 x 6) 1/576))) (*.f64 (pow.f64 y 4) (pow.f64 x 3))) (*.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (pow.f64 x 3) -1/24))) (*.f64 y y)) (/.f64 3/4 (pow.f64 x 3)))) (/.f64 (-.f64 (fma.f64 1/4 (*.f64 x (*.f64 x (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 -1/8 (*.f64 x (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x 3) -1/24) -1/8))))) (fma.f64 (pow.f64 x 7) 1/92160 (*.f64 (pow.f64 x 4) (*.f64 (*.f64 (pow.f64 x 3) -1/24) 1/384))))))) (fma.f64 (*.f64 (pow.f64 x 3) -1/24) (-.f64 (*.f64 (pow.f64 x 6) 1/576) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x 3) -1/24) -1/8))))) (*.f64 x (*.f64 (fma.f64 (*.f64 (pow.f64 x 3) -1/24) (-.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x 3) -1/24) -1/8))) (-.f64 (*.f64 (*.f64 (pow.f64 x 3) -1/24) (-.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x 3) -1/24) -1/8)))) (*.f64 x (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 -1/8 (*.f64 x (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x 3) -1/24) -1/8))))) (fma.f64 (pow.f64 x 7) 1/92160 (*.f64 (pow.f64 x 4) (*.f64 (*.f64 (pow.f64 x 3) -1/24) 1/384)))))))) -1/2)))) (*.f64 x (*.f64 (*.f64 (pow.f64 x 3) -1/24) (-.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x 3) -1/24) -1/8)))))) (*.f64 (pow.f64 y 6) (pow.f64 x 3))))) (fma.f64 -8 (/.f64 (fma.f64 (pow.f64 x 7) -1/15360 (fma.f64 (pow.f64 x 7) -1/2304 (*.f64 x (*.f64 (*.f64 (pow.f64 x 6) 1/1440) -1/2)))) (*.f64 (/.f64 (pow.f64 y 6) -8) (/.f64 (pow.f64 x 3) (-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (pow.f64 x 3) -1/24))) (/.f64 (pow.f64 x 3) 3/4)) (/.f64 (*.f64 (pow.f64 x 5) 1/64) (pow.f64 x 3)))))) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 x 5) (*.f64 y y)) (/.f64 1/64 (pow.f64 x 3))) (fma.f64 -8 (/.f64 -8 (/.f64 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 x 5)) (/.f64 (pow.f64 y 4) 1/64)) (-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (pow.f64 x 3) -1/24))) (/.f64 (pow.f64 x 3) 3/4)) (/.f64 (*.f64 (pow.f64 x 5) 1/64) (pow.f64 x 3))))) (*.f64 -8 (+.f64 (fma.f64 (/.f64 (*.f64 -8 (-.f64 (/.f64 (-.f64 (fma.f64 1/4 (*.f64 x (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x 3) -1/24) -1/8))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 6) 1/576) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x 3) -1/24) -1/8))))) (*.f64 x -1/2))) (*.f64 x (*.f64 (pow.f64 x 6) 1/576))) (pow.f64 x 3)) (+.f64 (/.f64 -8 (/.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 x 5) 1/64)) (-.f64 (/.f64 (*.f64 x (*.f64 x (*.f64 (pow.f64 x 3) -1/24))) (/.f64 (pow.f64 x 3) 3/4)) (/.f64 (*.f64 (pow.f64 x 5) 1/64) (pow.f64 x 3))))) (/.f64 (fma.f64 (pow.f64 x 7) -1/15360 (fma.f64 (pow.f64 x 7) -1/2304 (*.f64 x (*.f64 (*.f64 (pow.f64 x 6) 1/1440) -1/2)))) (pow.f64 x 3))))) (pow.f64 y 6)) (/.f64 (*.f64 (pow.f64 x 5) 1/64) (pow.f64 x 3)) (/.f64 (fma.f64 (pow.f64 x 7) -1/15360 (fma.f64 (pow.f64 x 7) -1/2304 (*.f64 x (*.f64 (*.f64 (pow.f64 x 6) 1/1440) -1/2)))) (*.f64 (pow.f64 y 4) (pow.f64 x 3)))) (/.f64 (fma.f64 (*.f64 (pow.f64 x 8) (*.f64 -1/80640 x)) -1/2 (fma.f64 (pow.f64 x 9) 1/172032 (*.f64 (*.f64 (pow.f64 x 6) 1/1440) (*.f64 (pow.f64 x 3) 1/48)))) (*.f64 (pow.f64 y 6) (pow.f64 x 3)))))))))) |
(*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) |
(/.f64 1/8 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 1/32 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))) |
(fma.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 1/32 (/.f64 (pow.f64 x 5) (pow.f64 y 5)))) |
(fma.f64 1/32 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (/.f64 1/8 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 11/1920 (/.f64 (pow.f64 x 7) (pow.f64 y 7))))) |
(fma.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 1/32 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (*.f64 11/1920 (/.f64 (pow.f64 x 7) (pow.f64 y 7))))) |
(fma.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 11/1920 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) (/.f64 1/32 (/.f64 (pow.f64 y 5) (pow.f64 x 5))))) |
(+.f64 (*.f64 11/12096 (/.f64 (pow.f64 x 9) (pow.f64 y 9))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 5) (pow.f64 y 5))) (*.f64 11/1920 (/.f64 (pow.f64 x 7) (pow.f64 y 7)))))) |
(fma.f64 11/12096 (/.f64 (pow.f64 x 9) (pow.f64 y 9)) (fma.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 1/32 (/.f64 (pow.f64 x 5) (pow.f64 y 5)) (*.f64 11/1920 (/.f64 (pow.f64 x 7) (pow.f64 y 7)))))) |
(fma.f64 11/12096 (/.f64 (pow.f64 x 9) (pow.f64 y 9)) (fma.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 11/1920 (/.f64 (pow.f64 x 7) (pow.f64 y 7)) (/.f64 1/32 (/.f64 (pow.f64 y 5) (pow.f64 x 5)))))) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) |
(/.f64 1/8 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 5) (*.f64 x x))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 5) (*.f64 x x))) (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (/.f64 (pow.f64 y 5) x) x)) 3/4) (/.f64 1/8 (/.f64 (pow.f64 y 3) (pow.f64 x 3)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2)) (pow.f64 y 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) x) (pow.f64 y 7)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) x) (pow.f64 y 7)))))))) |
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 5) (*.f64 x x))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 5) (*.f64 x x))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) (*.f64 (pow.f64 x 5) 1/768))) (/.f64 (pow.f64 y 7) (*.f64 x x))) (fma.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (+.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 x 3) 1/24) 2) (/.f64 (pow.f64 y 7) x)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) 1/24) 2) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) (*.f64 (pow.f64 x 5) 1/768))))) (/.f64 (pow.f64 y 7) x)))))))) |
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (/.f64 (pow.f64 y 5) x) x)) 3/4) (fma.f64 1/4 (/.f64 (*.f64 x x) (/.f64 (pow.f64 y 7) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) -1/8 (*.f64 (pow.f64 x 5) 1/768))))) (fma.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 1/2 (/.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) -1/8 (*.f64 (pow.f64 x 5) 1/768))) (*.f64 (pow.f64 x 6) 1/576)) (/.f64 (pow.f64 y 7) x)) (/.f64 x (/.f64 (pow.f64 y 7) (*.f64 (pow.f64 x 6) 1/576))))))) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/645120 (pow.f64 x 7)) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 -1/92160 (pow.f64 x 7))))) (pow.f64 x 2)) (pow.f64 y 9))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2)) (pow.f64 y 5))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2)) (pow.f64 y 7))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) x) (pow.f64 y 7))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (+.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x))) (pow.f64 y 9)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) x)) (pow.f64 y 9)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) 2) x) (pow.f64 y 7)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/645120 (pow.f64 x 7)) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 -1/92160 (pow.f64 x 7))))) x)) (*.f64 1/2 (*.f64 x (-.f64 (*.f64 -1/645120 (pow.f64 x 7)) (+.f64 (*.f64 1/384 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 4))) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/768 (pow.f64 x 5)))) (pow.f64 x 2))) (*.f64 -1/92160 (pow.f64 x 7))))))))) x) (pow.f64 y 9)))))))))))) |
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 x 7) -1/645120) (fma.f64 1/384 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) 1/24)) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 (pow.f64 x 7) -1/92160)))) (/.f64 (pow.f64 y 9) (*.f64 x x))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 5) (*.f64 x x))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 5) (*.f64 x x))) (fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) (*.f64 (pow.f64 x 5) 1/768))) (/.f64 (pow.f64 y 7) (*.f64 x x))) (fma.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) 1/24) 2) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) (*.f64 (pow.f64 x 5) 1/768))))) (/.f64 (pow.f64 y 7) x)) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) 1/24) 2) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) (*.f64 (pow.f64 x 5) 1/768)))))) (pow.f64 y 9)) (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (pow.f64 y 9) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) (*.f64 (pow.f64 x 5) 1/768))))))) (fma.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (+.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 x 3) 1/24) 2) (/.f64 (pow.f64 y 7) x)) (*.f64 1/2 (/.f64 (fma.f64 2 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 1/2 (+.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x 7) -1/645120) (fma.f64 1/384 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) 1/24)) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 (pow.f64 x 7) -1/92160))))) (*.f64 x (-.f64 (*.f64 (pow.f64 x 7) -1/645120) (fma.f64 1/384 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) 1/24)) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 (pow.f64 x 7) -1/92160)))))))) (/.f64 (pow.f64 y 9) x))))))))))) |
(fma.f64 1/4 (/.f64 (-.f64 (*.f64 (pow.f64 x 7) -1/645120) (fma.f64 1/384 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) 1/24)) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) -1/8 (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 (pow.f64 x 7) -1/92160)))) (/.f64 (/.f64 (pow.f64 y 9) x) x)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (/.f64 (pow.f64 y 5) x) x)) 3/4) (fma.f64 1/4 (/.f64 (*.f64 x x) (/.f64 (pow.f64 y 7) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) -1/8 (*.f64 (pow.f64 x 5) 1/768))))) (+.f64 (fma.f64 1/2 (/.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) -1/8 (*.f64 (pow.f64 x 5) 1/768))) (*.f64 (pow.f64 x 6) 1/576)) (/.f64 (pow.f64 y 7) x)) (/.f64 (fma.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) -1/8 (*.f64 (pow.f64 x 5) 1/768))) (*.f64 (pow.f64 x 6) 1/576)) (/.f64 (pow.f64 y 9) (*.f64 (pow.f64 x 3) 1/24)))) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) 1/24) (/.f64 (/.f64 (pow.f64 y 9) x) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) -1/8 (*.f64 (pow.f64 x 5) 1/768))))) (fma.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (fma.f64 1/2 (/.f64 x (/.f64 (pow.f64 y 9) (fma.f64 2 (*.f64 (*.f64 (pow.f64 x 3) 1/24) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) -1/8 (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x 7) -1/645120) (fma.f64 1/384 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) 1/24)) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) 1/3840) (fma.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) 1/24)) -1/8 (*.f64 (pow.f64 x 5) 1/768)))) (*.f64 (pow.f64 x 7) -1/92160))))) 1)))) (/.f64 x (/.f64 (pow.f64 y 7) (*.f64 (pow.f64 x 6) 1/576)))))))))) |
(*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))) |
(/.f64 1/8 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 y 5))) (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)) 3/4) (pow.f64 y 5)) (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))) |
(-.f64 (/.f64 1/8 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 (*.f64 x (*.f64 x (*.f64 (pow.f64 x 3) -1/24))) (/.f64 (pow.f64 y 5) 3/4))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x))) x)))) (pow.f64 y 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 y 5))) (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (*.f64 (pow.f64 x 3) -1/24) 2)) (fma.f64 1/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))) (*.f64 -1/2 (*.f64 x (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) -1/24) 2) (neg.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))))))))) (pow.f64 y 7)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)) 3/4) (pow.f64 y 5)) (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))) |
(-.f64 (-.f64 (/.f64 1/8 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 (*.f64 x (*.f64 x (*.f64 (pow.f64 x 3) -1/24))) (/.f64 (pow.f64 y 5) 3/4))) (/.f64 (-.f64 (fma.f64 1/4 (*.f64 x (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x 3) -1/24) -1/8))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 6) 1/576) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x 3) -1/24) -1/8))))) (*.f64 x -1/2))) (*.f64 x (*.f64 (pow.f64 x 6) 1/576))) (pow.f64 y 7))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) x)) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x))) x)))) (pow.f64 y 7))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))) (pow.f64 y 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x))) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/645120 (pow.f64 x 7)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (+.f64 (*.f64 1/92160 (pow.f64 x 7)) (*.f64 1/384 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 4)))))) (pow.f64 x 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (+.f64 (pow.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) 2) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) x)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2)))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 (*.f64 1/645120 (pow.f64 x 7)) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (pow.f64 x 2))) (+.f64 (*.f64 1/92160 (pow.f64 x 7)) (*.f64 1/384 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 4)))))) x)) (*.f64 (-.f64 (*.f64 -1/3840 (pow.f64 x 5)) (+.f64 (*.f64 -1/768 (pow.f64 x 5)) (*.f64 -1/8 (*.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) (pow.f64 x 2))))) (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3)))))) x))))) (pow.f64 y 9))) (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))) |
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 x (pow.f64 (*.f64 (pow.f64 x 3) -1/24) 2)) (fma.f64 1/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))) (*.f64 -1/2 (*.f64 x (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) -1/24) 2) (neg.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))))))))) (pow.f64 y 7)) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)) 3/4) (pow.f64 y 5)) (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (*.f64 (pow.f64 x 3) -1/24) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24))))))) (fma.f64 1/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))) (fma.f64 1/92160 (pow.f64 x 7) (*.f64 1/384 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) -1/24))))))) (fma.f64 (*.f64 (pow.f64 x 3) -1/24) (+.f64 (pow.f64 (*.f64 (pow.f64 x 3) -1/24) 2) (neg.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))))) (*.f64 -1/2 (*.f64 x (fma.f64 (*.f64 (pow.f64 x 3) -1/24) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24))))) (fma.f64 -1 (*.f64 x (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 -1/8 (*.f64 (*.f64 x x) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24)))))) (fma.f64 1/92160 (pow.f64 x 7) (*.f64 1/384 (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 x 3) -1/24))))))) (*.f64 (*.f64 (pow.f64 x 3) -1/24) (-.f64 (*.f64 (pow.f64 x 5) -1/3840) (fma.f64 -1/768 (pow.f64 x 5) (*.f64 -1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 3) -1/24))))))))))))) (pow.f64 y 9)) (*.f64 1/8 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))) |
(-.f64 (-.f64 (-.f64 (/.f64 1/8 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 (-.f64 (fma.f64 1/4 (*.f64 x (*.f64 x (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 -1/8 (*.f64 x (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x 3) -1/24) -1/8))))) (fma.f64 (pow.f64 x 7) 1/92160 (*.f64 (pow.f64 x 4) (*.f64 (*.f64 (pow.f64 x 3) -1/24) 1/384))))))) (fma.f64 (*.f64 (pow.f64 x 3) -1/24) (-.f64 (*.f64 (pow.f64 x 6) 1/576) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x 3) -1/24) -1/8))))) (*.f64 x (*.f64 (fma.f64 (*.f64 (pow.f64 x 3) -1/24) (-.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x 3) -1/24) -1/8))) (-.f64 (*.f64 (*.f64 (pow.f64 x 3) -1/24) (-.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x 3) -1/24) -1/8)))) (*.f64 x (-.f64 (*.f64 (pow.f64 x 7) 1/645120) (fma.f64 -1/8 (*.f64 x (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x 3) -1/24) -1/8))))) (fma.f64 (pow.f64 x 7) 1/92160 (*.f64 (pow.f64 x 4) (*.f64 (*.f64 (pow.f64 x 3) -1/24) 1/384)))))))) -1/2)))) (*.f64 x (*.f64 (*.f64 (pow.f64 x 3) -1/24) (-.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x 3) -1/24) -1/8)))))) (pow.f64 y 9))) (/.f64 (*.f64 x (*.f64 x (*.f64 (pow.f64 x 3) -1/24))) (/.f64 (pow.f64 y 5) 3/4))) (/.f64 (-.f64 (fma.f64 1/4 (*.f64 x (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x 3) -1/24) -1/8))))) (*.f64 (-.f64 (*.f64 (pow.f64 x 6) 1/576) (*.f64 x (-.f64 (*.f64 (pow.f64 x 5) 1/960) (*.f64 (*.f64 x x) (*.f64 (*.f64 (pow.f64 x 3) -1/24) -1/8))))) (*.f64 x -1/2))) (*.f64 x (*.f64 (pow.f64 x 6) 1/576))) (pow.f64 y 7))) |
(+.f64 0 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) 1) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(*.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3))) |
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3)) |
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(*.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) 1) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(*.f64 1 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2)) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (/.f64 x y)))))) |
(/.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (/.f64 x y))))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (*.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3))) |
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) (sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(*.f64 (neg.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) (/.f64 1 (neg.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3)))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3))) |
(*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) -3) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (/.f64 x y)))))) |
(/.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (/.f64 x y))))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 1) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (/.f64 x y)))))) |
(/.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (/.f64 x y))))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (/.f64 x y)))))) |
(/.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (/.f64 x y))))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2)) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2)) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(*.f64 (/.f64 1 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (/.f64 x y)))))) |
(/.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (/.f64 x y))))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 1 (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (/.f64 x y)))))) |
(/.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (/.f64 x y))))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2)) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3/2))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) 1) (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y)))))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (/.f64 x y)))))) |
(/.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (/.f64 x y))))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (sin.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (/.f64 x y)))))) |
(/.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (+.f64 1/2 (*.f64 -1/2 (cos.f64 (/.f64 x y))))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) 1) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) 1) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(pow.f64 (pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) 3) 1/3) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(pow.f64 (sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) 2) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) -1) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(pow.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) 1) -1) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(neg.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (neg.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3)))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 6)) |
(log.f64 (exp.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) 3)) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 9) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 9))) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(exp.f64 (log.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) 1)) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)) 1) 1)) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(exp.f64 (*.f64 (log.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y))))) 3)) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) 1/3)) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) 2)) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) -1)) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(+.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) 0) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(+.f64 (*.f64 2 (*.f64 1/3 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) (*.f64 1/3 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(+.f64 0 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(+.f64 (*.f64 1/2 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) (*.f64 1/2 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(+.f64 (*.f64 1/3 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) (*.f64 2 (*.f64 1/3 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)))) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) 1) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(*.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2)) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(*.f64 3 (*.f64 1/3 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) 1) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(*.f64 1 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2) (*.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2))) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (tan.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 5/2)) |
(*.f64 2 (*.f64 1/2 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2)) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2) 3) (tan.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(*.f64 1/3 (*.f64 3 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(*.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) 1) (tan.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(*.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2)) (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 5/2) (sqrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 5/2)) |
(/.f64 (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(/.f64 (*.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) (sin.f64 (*.f64 1/2 (/.f64 x y)))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (/.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2))) |
(/.f64 (*.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2)) (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (/.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2))) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) 1) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 2) 3/2) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 9) 1/3) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(pow.f64 (sqrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 6) |
(pow.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3/2) 2) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(sqrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 6)) |
(cbrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 9)) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(expm1.f64 (log1p.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(exp.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))))) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 1)) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 1) 3)) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 1) 1)) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 3/2)) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 9)) 1/3)) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) 2)) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 3/2) 2)) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(log1p.f64 (expm1.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) |
Compiled 34569 to 26183 computations (24.3% saved)
122 alts after pruning (116 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 907 | 53 | 960 |
| Fresh | 18 | 63 | 81 |
| Picked | 0 | 1 | 1 |
| Done | 2 | 5 | 7 |
| Total | 927 | 122 | 1049 |
| Status | Accuracy | Program |
|---|---|---|
| 50.5% | (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3) -1/2) 2) | |
| 52.6% | (pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) -1/2) 2) | |
| 50.5% | (pow.f64 (pow.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 1/2 y))) 3)) -1/2) 2) | |
| 47.5% | (pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 y y))))) -1/2) 2) | |
| 52.5% | (pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 2) -1/2) | |
| ✓ | 50.5% | (pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) 2) |
| 49.1% | (pow.f64 (pow.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) -1/2) 2) | |
| 52.7% | (pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))))) 3) | |
| 50.5% | (pow.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))) 1) 2) | |
| 48.2% | (pow.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))))) 2) | |
| 50.5% | (pow.f64 (exp.f64 (*.f64 (*.f64 -3/2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1/3)) 2) | |
| 52.6% | (pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) -1/4)) 2) | |
| 50.5% | (pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/6)) 3)) 2) | |
| 52.5% | (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2)) 3/2) | |
| 50.5% | (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3/2)) 2) | |
| 53.1% | (pow.f64 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 3) | |
| 52.7% | (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) -3) | |
| 41.4% | (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 3) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 41.4% | (/.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 7.3% | (/.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) | |
| 42.2% | (/.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 7.6% | (/.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 1) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 7.8% | (/.f64 (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 7.6% | (/.f64 (+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) | |
| 7.5% | (/.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) | |
| 38.2% | (/.f64 (*.f64 1/2 (/.f64 x y)) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 38.6% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (fma.f64 1/2 (/.f64 x y) 0)) | |
| 4.4% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1)))) | |
| 6.7% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))))) | |
| 7.0% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) | |
| 6.8% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))))) | |
| 42.3% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) | |
| 42.3% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) | |
| 7.0% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (+.f64 1 (expm1.f64 (+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))))))) | |
| 7.0% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (+.f64 1 (expm1.f64 (+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))))))) | |
| 6.7% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))))))) | |
| 4.6% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 2)))))) | |
| ✓ | 7.2% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
| 6.9% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) | |
| 42.2% | (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 42.6% | (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) | |
| 19.4% | (/.f64 (sqrt.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 2)) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 6.2% | (/.f64 (sqrt.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 2)) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) | |
| 42.1% | (/.f64 (log1p.f64 (expm1.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))))) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 41.8% | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) | |
| 4.5% | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1)))) | |
| 7.1% | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) | |
| ▶ | 7.2% | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
| 18.2% | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 2))) | |
| ✓ | 42.1% | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
| 8.4% | (/.f64 (log.f64 (+.f64 1 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) | |
| 8.0% | (/.f64 (log.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 52.7% | (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))) | |
| ▶ | 52.7% | (/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
| ▶ | 53.1% | (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
| 40.8% | (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))))))) | |
| ✓ | 48.7% | (+.f64 1 (*.f64 1/8 (*.f64 (/.f64 x y) (/.f64 x y)))) |
| 52.6% | (+.f64 0 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3) 2) -1/2)) | |
| 50.1% | (+.f64 0 (pow.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1))) 2) -1/2)) | |
| 50.3% | (+.f64 0 (pow.f64 (pow.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) 2) -1/2)) | |
| 52.6% | (+.f64 0 (pow.f64 (pow.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 2) -1/2)) | |
| 34.5% | (+.f64 0 (pow.f64 (pow.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 x (/.f64 1/2 y))) 2)) 2) -1/2)) | |
| 52.6% | (+.f64 0 (pow.f64 (pow.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 1/2 y))) 3)) 2) -1/2)) | |
| 50.0% | (+.f64 0 (pow.f64 (pow.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) 2) -1/2)) | |
| 49.9% | (+.f64 0 (pow.f64 (pow.f64 (cos.f64 (cbrt.f64 (pow.f64 (*.f64 x (/.f64 1/2 y)) 3))) 2) -1/2)) | |
| 52.6% | (+.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3)) 2) -1/2)) | |
| 52.5% | (+.f64 0 (pow.f64 (/.f64 (+.f64 1 (cos.f64 (/.f64 x y))) 2) -1/2)) | |
| 52.6% | (+.f64 0 (pow.f64 (/.f64 (+.f64 1 (cos.f64 (/.f64 1 (/.f64 y x)))) 2) -1/2)) | |
| 52.6% | (+.f64 0 (pow.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 x (*.f64 (/.f64 1/2 y) 2)))) 2) -1/2)) | |
| 52.6% | (+.f64 0 (pow.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) 1) -1/2)) | |
| 50.9% | (+.f64 0 (pow.f64 (+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))))) -1/2)) | |
| 52.6% | (+.f64 0 (pow.f64 (+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))))) -1/2)) | |
| 50.7% | (+.f64 0 (pow.f64 (*.f64 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2)))) 3) -1/2)) | |
| 50.9% | (+.f64 0 (pow.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))))) -1/2)) | |
| ▶ | 52.6% | (+.f64 0 (pow.f64 (log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) -1/2)) |
| 52.6% | (+.f64 0 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 6)) -1/2)) | |
| 53.1% | (+.f64 0 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -3)) | |
| 50.8% | (+.f64 0 (/.f64 1 (fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1))))) | |
| 49.7% | (+.f64 0 (/.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1))) | |
| 53.1% | (+.f64 0 (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3))) | |
| 50.8% | (+.f64 0 (/.f64 1 (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1))))) | |
| 50.8% | (+.f64 0 (/.f64 1 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))))))) | |
| 41.1% | (+.f64 0 (/.f64 1 (cos.f64 (pow.f64 (pow.f64 (*.f64 x (/.f64 1/2 y)) 3) 1/3)))) | |
| 34.8% | (+.f64 0 (/.f64 1 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 x (/.f64 1/2 y))) 2)))) | |
| 53.1% | (+.f64 0 (/.f64 1 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 1/2 y))) 3)))) | |
| 25.0% | (+.f64 0 (/.f64 1 (cos.f64 (/.f64 (/.f64 (*.f64 x 1/2) (sqrt.f64 y)) (sqrt.f64 y))))) | |
| 48.9% | (+.f64 0 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 y y))))))) | |
| 50.7% | (+.f64 0 (/.f64 1 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))))) | |
| ▶ | 35.1% | (+.f64 0 (/.f64 1 (cos.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 1/2 y)))) 1/3))))) |
| 42.5% | (*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) | |
| 41.7% | (*.f64 (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (tan.f64 (*.f64 x (/.f64 1/2 y)))) | |
| 51.4% | (*.f64 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) 3) | |
| 51.0% | (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))))))) | |
| 52.6% | (sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) | |
| 52.7% | (log1p.f64 (expm1.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) | |
| 49.9% | (expm1.f64 (log1p.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) | |
| 49.9% | (exp.f64 (*.f64 (*.f64 -3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3)) | |
| 52.6% | (exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) -1/2)) | |
| 52.5% | (exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2))) 3/2)) | |
| 50.8% | (cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1)))) 3)) | |
| 50.8% | (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) 3)) | |
| 53.1% | (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 1/2 y))) 3))) 3)) | |
| 48.9% | (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 y y)))))) 3)) | |
| ✓ | 53.1% | (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3)) |
| 50.7% | (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y)))))) 3)) | |
| 53.1% | (cbrt.f64 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3))) 3)) | |
| 53.1% | (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) | |
| 6.7% | (cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) 3))) | |
| 5.2% | (cbrt.f64 (/.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) 1) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) | |
| 4.9% | (cbrt.f64 (/.f64 (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) | |
| 4.9% | (cbrt.f64 (/.f64 (+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) | |
| 4.9% | (cbrt.f64 (/.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) | |
| 10.8% | (cbrt.f64 (/.f64 (sqrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 6)) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) | |
| 4.9% | (cbrt.f64 (/.f64 (log.f64 (exp.f64 (pow.f64 (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) 3))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) | |
| 4.9% | (cbrt.f64 (/.f64 (log.f64 (exp.f64 (pow.f64 (+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) 3))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) | |
| ✓ | 4.9% | (cbrt.f64 (/.f64 (log.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
| 5.0% | (cbrt.f64 (/.f64 (log.f64 (exp.f64 (pow.f64 (fabs.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 3))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) | |
| 51.2% | (cbrt.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3)))))) | |
| 51.7% | (cbrt.f64 (log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3)))) | |
| 49.9% | (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 -3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3) 3))) | |
| 52.7% | (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -9))) | |
| 53.4% | 1 |
Compiled 4755 to 3893 computations (18.1% saved)
Found 3 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| 99.8% | (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) | |
| 99.7% | (*.f64 x (/.f64 1/2 y)) | |
| 53.7% | (cos.f64 (*.f64 x (/.f64 1/2 y))) |
Compiled 28 to 19 computations (32.1% saved)
Found 3 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.8% | (/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
| ✓ | 99.4% | (/.f64 1/2 (/.f64 y x)) |
| ✓ | 53.3% | (cos.f64 (/.f64 1/2 (/.f64 y x))) |
Compiled 28 to 15 computations (46.4% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y | @ | inf | (/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
| 0.0ms | y | @ | -inf | (/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
| 0.0ms | y | @ | inf | (cos.f64 (/.f64 1/2 (/.f64 y x))) |
| 0.0ms | y | @ | -inf | (cos.f64 (/.f64 1/2 (/.f64 y x))) |
| 0.0ms | y | @ | 0 | (cos.f64 (/.f64 1/2 (/.f64 y x))) |
| 1× | batch-egg-rewrite |
| 1048× | log-prod |
| 592× | prod-exp |
| 554× | pow-prod-down |
| 514× | pow-prod-up |
| 472× | pow-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 53 |
| 1 | 230 | 53 |
| 2 | 2859 | 53 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (/.f64 1/2 (/.f64 y x))) |
(/.f64 1/2 (/.f64 y x)) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
| Outputs |
|---|
(+.f64 0 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 x y))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 x y))))) (sin.f64 1))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))))) |
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) 1) |
(*.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 1) |
(*.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(/.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 1) |
(/.f64 1 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 2) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(/.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -1/2)) |
(/.f64 (neg.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) -1) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 1) |
(pow.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) -1) |
(pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) -3) |
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) -1/3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) 1/2) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3) 1/3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -1/2) -2) |
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 2) |
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2)) |
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) 2)) |
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(+.f64 0 (*.f64 1/2 (/.f64 x y))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 x y)))) 1) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 (*.f64 1/2 (/.f64 x y)) 1) |
(*.f64 1 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x y))) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 y x) -2)))) |
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 y x) -2))) (cbrt.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x y))) (sqrt.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 -1/2 (/.f64 1 (/.f64 (neg.f64 y) x))) |
(*.f64 (/.f64 x y) 1/2) |
(*.f64 (/.f64 1/2 y) x) |
(*.f64 (*.f64 (/.f64 1/2 y) 1) x) |
(*.f64 (*.f64 (/.f64 1/2 y) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x)) |
(*.f64 (*.f64 (/.f64 1/2 y) (sqrt.f64 x)) (sqrt.f64 x)) |
(*.f64 (/.f64 1/2 (neg.f64 y)) (neg.f64 x)) |
(pow.f64 (*.f64 1/2 (/.f64 x y)) 1) |
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(pow.f64 (*.f64 1/4 (pow.f64 (/.f64 y x) -2)) 1/2) |
(pow.f64 (pow.f64 (*.f64 (/.f64 y x) 2) -3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (*.f64 (/.f64 y x) 2) -1) |
(pow.f64 (/.f64 (*.f64 (/.f64 y x) 2) 1) -1) |
(sqrt.f64 (*.f64 1/4 (pow.f64 (/.f64 y x) -2))) |
(log.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 x y))))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) 2) -3)) |
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 x y))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 x y))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x y)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 y x) 2) -3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x y)))) 2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y x) 2)) -1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (log.f64 (/.f64 1/2 y)))) |
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 y)) (*.f64 (log.f64 x) 1))) |
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 x y)))) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) 1) |
(*.f64 1 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 1) |
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2)) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -1/2) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -1/2)) |
(*.f64 -1 (/.f64 1 (neg.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) -2) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -1) |
(pow.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 1) |
(pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) 3) |
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) -3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2) 1/2) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) 1/3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) -1/2) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3) -1/3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -1/2) 2) |
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) -2) |
(pow.f64 (neg.f64 (neg.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) -1) |
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2)) |
(log.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))))) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3)) |
(expm1.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(exp.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) -1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 1) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) -1) 1)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) 1) 1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -1/2)) 2)) |
(log1p.f64 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
| 1× | egg-herbie |
| 1150× | fma-def |
| 754× | associate-*r/ |
| 732× | unswap-sqr |
| 630× | associate-/l* |
| 586× | associate-*l/ |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 298 | 4433 |
| 1 | 659 | 4259 |
| 2 | 1937 | 4095 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
1 |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
1 |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
1 |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 x 2))) (+.f64 (*.f64 -1/46080 (pow.f64 x 6)) (*.f64 1/3072 (pow.f64 x 6)))) (pow.f64 y 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 x 2))) (+.f64 (*.f64 -1/46080 (pow.f64 x 6)) (*.f64 1/3072 (pow.f64 x 6)))) (pow.f64 y 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 61/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(+.f64 0 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 x y))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 x y))))) (sin.f64 1))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))))) |
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) 1) |
(*.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 1) |
(*.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(/.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 1) |
(/.f64 1 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 2) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(/.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -1/2)) |
(/.f64 (neg.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) -1) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 1) |
(pow.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) -1) |
(pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) -3) |
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) -1/3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) 1/2) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3) 1/3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -1/2) -2) |
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 2) |
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2)) |
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) 2)) |
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(+.f64 0 (*.f64 1/2 (/.f64 x y))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 x y)))) 1) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 (*.f64 1/2 (/.f64 x y)) 1) |
(*.f64 1 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x y))) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 y x) -2)))) |
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 y x) -2))) (cbrt.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x y))) (sqrt.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 -1/2 (/.f64 1 (/.f64 (neg.f64 y) x))) |
(*.f64 (/.f64 x y) 1/2) |
(*.f64 (/.f64 1/2 y) x) |
(*.f64 (*.f64 (/.f64 1/2 y) 1) x) |
(*.f64 (*.f64 (/.f64 1/2 y) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x)) |
(*.f64 (*.f64 (/.f64 1/2 y) (sqrt.f64 x)) (sqrt.f64 x)) |
(*.f64 (/.f64 1/2 (neg.f64 y)) (neg.f64 x)) |
(pow.f64 (*.f64 1/2 (/.f64 x y)) 1) |
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(pow.f64 (*.f64 1/4 (pow.f64 (/.f64 y x) -2)) 1/2) |
(pow.f64 (pow.f64 (*.f64 (/.f64 y x) 2) -3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (*.f64 (/.f64 y x) 2) -1) |
(pow.f64 (/.f64 (*.f64 (/.f64 y x) 2) 1) -1) |
(sqrt.f64 (*.f64 1/4 (pow.f64 (/.f64 y x) -2))) |
(log.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 x y))))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) 2) -3)) |
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 x y))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 x y))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x y)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 y x) 2) -3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x y)))) 2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y x) 2)) -1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (log.f64 (/.f64 1/2 y)))) |
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 y)) (*.f64 (log.f64 x) 1))) |
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 x y)))) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) 1) |
(*.f64 1 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 1) |
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2)) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -1/2) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -1/2)) |
(*.f64 -1 (/.f64 1 (neg.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) -2) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -1) |
(pow.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 1) |
(pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) 3) |
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) -3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2) 1/2) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) 1/3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) -1/2) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3) -1/3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -1/2) 2) |
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) -2) |
(pow.f64 (neg.f64 (neg.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) -1) |
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2)) |
(log.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))))) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3)) |
(expm1.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(exp.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) -1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 1) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) -1) 1)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) 1) 1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -1/2)) 2)) |
(log1p.f64 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
| Outputs |
|---|
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
1 |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(fma.f64 -1/8 (/.f64 (*.f64 x x) (*.f64 y y)) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) |
(fma.f64 -1/8 (pow.f64 (/.f64 y x) -2) 1) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (fma.f64 -1/8 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) |
(fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1)) |
(fma.f64 -1/8 (pow.f64 (/.f64 y x) -2) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1)) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(+.f64 (fma.f64 -1/8 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (fma.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) |
(fma.f64 -1/8 (pow.f64 (/.f64 y x) -2) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1))) |
1 |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(fma.f64 -1/8 (/.f64 (*.f64 x x) (*.f64 y y)) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) |
(fma.f64 -1/8 (pow.f64 (/.f64 y x) -2) 1) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (fma.f64 -1/8 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) |
(fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1)) |
(fma.f64 -1/8 (pow.f64 (/.f64 y x) -2) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1)) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(+.f64 (fma.f64 -1/8 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (fma.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) |
(fma.f64 -1/8 (pow.f64 (/.f64 y x) -2) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1))) |
1 |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(fma.f64 -1/8 (/.f64 (*.f64 x x) (*.f64 y y)) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) |
(fma.f64 -1/8 (pow.f64 (/.f64 y x) -2) 1) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (fma.f64 -1/8 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) |
(fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1)) |
(fma.f64 -1/8 (pow.f64 (/.f64 y x) -2) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1)) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(+.f64 (fma.f64 -1/8 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (fma.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) |
(fma.f64 -1/8 (pow.f64 (/.f64 y x) -2) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/8)) |
(fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1) |
(fma.f64 (pow.f64 (/.f64 y x) -2) 1/8 1) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 x 4) -5/384) (pow.f64 y 4)) (+.f64 1 (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/8))) |
(-.f64 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1) (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 4) -5/384))) |
(fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 5/384 (fma.f64 (pow.f64 (/.f64 y x) -2) 1/8 1)) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 x 2))) (+.f64 (*.f64 -1/46080 (pow.f64 x 6)) (*.f64 1/3072 (pow.f64 x 6)))) (pow.f64 y 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) |
(fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 4) -5/384)) (*.f64 (pow.f64 x 6) 7/23040)) (pow.f64 y 6)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 x 4) -5/384) (pow.f64 y 4)) (+.f64 1 (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/8)))) |
(-.f64 (-.f64 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1) (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 4) -5/384))) (/.f64 (fma.f64 (pow.f64 x 6) 7/23040 (*.f64 1/8 (*.f64 (pow.f64 x 4) (*.f64 -5/384 (*.f64 x x))))) (pow.f64 y 6))) |
(-.f64 (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 5/384 (fma.f64 (pow.f64 (/.f64 y x) -2) 1/8 1)) (/.f64 (fma.f64 (pow.f64 x 6) 7/23040 (*.f64 1/8 (*.f64 (pow.f64 x 6) -5/384))) (pow.f64 y 6))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/8)) |
(fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1) |
(fma.f64 (pow.f64 (/.f64 y x) -2) 1/8 1) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 x 4) -5/384) (pow.f64 y 4)) (+.f64 1 (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/8))) |
(-.f64 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1) (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 4) -5/384))) |
(fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 5/384 (fma.f64 (pow.f64 (/.f64 y x) -2) 1/8 1)) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 x 2))) (+.f64 (*.f64 -1/46080 (pow.f64 x 6)) (*.f64 1/3072 (pow.f64 x 6)))) (pow.f64 y 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (pow.f64 y 4))) (+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))))) |
(fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (*.f64 x x) (*.f64 (pow.f64 x 4) -5/384)) (*.f64 (pow.f64 x 6) 7/23040)) (pow.f64 y 6)) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 x 4) -5/384) (pow.f64 y 4)) (+.f64 1 (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/8)))) |
(-.f64 (-.f64 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1) (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 4) -5/384))) (/.f64 (fma.f64 (pow.f64 x 6) 7/23040 (*.f64 1/8 (*.f64 (pow.f64 x 4) (*.f64 -5/384 (*.f64 x x))))) (pow.f64 y 6))) |
(-.f64 (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 5/384 (fma.f64 (pow.f64 (/.f64 y x) -2) 1/8 1)) (/.f64 (fma.f64 (pow.f64 x 6) 7/23040 (*.f64 1/8 (*.f64 (pow.f64 x 6) -5/384))) (pow.f64 y 6))) |
1 |
(+.f64 1 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2)))) |
(+.f64 1 (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/8)) |
(fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1) |
(fma.f64 (pow.f64 (/.f64 y x) -2) 1/8 1) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))) |
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 x 4) -5/384) (pow.f64 y 4)) (+.f64 1 (*.f64 (/.f64 (*.f64 x x) (*.f64 y y)) 1/8))) |
(-.f64 (fma.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8 1) (/.f64 (pow.f64 x 4) (/.f64 (pow.f64 y 4) -5/384))) |
(fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 5/384 (fma.f64 (pow.f64 (/.f64 y x) -2) 1/8 1)) |
(+.f64 1 (+.f64 (*.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 61/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))) |
(+.f64 1 (fma.f64 5/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 61/46080)))) |
(+.f64 1 (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 5/384 (fma.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 61/46080 (*.f64 (*.f64 (/.f64 x y) (/.f64 x y)) 1/8)))) |
(+.f64 (fma.f64 (pow.f64 (/.f64 y x) -2) 1/8 1) (fma.f64 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 5/384 (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 61/46080))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(+.f64 0 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 x y))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 x y))))) (sin.f64 1))) |
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 x y))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 x y))))) (sin.f64 1))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))))) |
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) 1) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 1) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 2)) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(/.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 1) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(/.f64 1 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(/.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 2) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(/.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -1/2)) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(/.f64 (neg.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) -1) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 1) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) -1) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) -3) |
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 3) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) -1/3) |
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) -1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) -1/6)) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) 1/2) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3) 1/3) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -1/2) -2) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 2) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2)) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 1)) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 1) 1)) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) 3)) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3)) 1/3)) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) 2)) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(+.f64 0 (*.f64 1/2 (/.f64 x y))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y))))) |
(*.f64 1/2 (/.f64 x y)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (/.f64 x y)))) 1) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 (*.f64 1/2 (/.f64 x y)) 1) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1 (*.f64 1/2 (/.f64 x y))) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x y))) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 y x) -2)))) |
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x y))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y x) -2) 1/4))) |
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 y x) -2))) (cbrt.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x y))) (cbrt.f64 (*.f64 1/4 (pow.f64 (/.f64 y x) -2)))) |
(*.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x y))) (cbrt.f64 (*.f64 (pow.f64 (/.f64 y x) -2) 1/4))) |
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x y))) (sqrt.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 -1/2 (/.f64 1 (/.f64 (neg.f64 y) x))) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 (/.f64 x y) 1/2) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 (/.f64 1/2 y) x) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 (*.f64 (/.f64 1/2 y) 1) x) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 (*.f64 (/.f64 1/2 y) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x)) |
(*.f64 (/.f64 1/2 y) (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x))) |
(*.f64 (/.f64 1/2 (/.f64 y (cbrt.f64 (*.f64 x x)))) (cbrt.f64 x)) |
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (/.f64 1/2 y) (cbrt.f64 x))) |
(*.f64 (*.f64 (/.f64 1/2 y) (sqrt.f64 x)) (sqrt.f64 x)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 (/.f64 1/2 (neg.f64 y)) (neg.f64 x)) |
(*.f64 1/2 (/.f64 x y)) |
(pow.f64 (*.f64 1/2 (/.f64 x y)) 1) |
(*.f64 1/2 (/.f64 x y)) |
(pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x y))) 3) |
(*.f64 1/2 (/.f64 x y)) |
(pow.f64 (*.f64 1/4 (pow.f64 (/.f64 y x) -2)) 1/2) |
(sqrt.f64 (*.f64 1/4 (pow.f64 (/.f64 y x) -2))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 y x) -2) 1/4)) |
(pow.f64 (pow.f64 (*.f64 (/.f64 y x) 2) -3) 1/3) |
(*.f64 1/2 (/.f64 x y)) |
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(*.f64 1/2 (/.f64 x y)) |
(pow.f64 (*.f64 (/.f64 y x) 2) -1) |
(*.f64 1/2 (/.f64 x y)) |
(pow.f64 (/.f64 (*.f64 (/.f64 y x) 2) 1) -1) |
(*.f64 1/2 (/.f64 x y)) |
(sqrt.f64 (*.f64 1/4 (pow.f64 (/.f64 y x) -2))) |
(sqrt.f64 (*.f64 (pow.f64 (/.f64 y x) -2) 1/4)) |
(log.f64 (pow.f64 (exp.f64 x) (/.f64 1/2 y))) |
(*.f64 1/2 (/.f64 x y)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 1/2 (/.f64 x y)) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) 2) -3)) |
(*.f64 1/2 (/.f64 x y)) |
(expm1.f64 (log1p.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 1/2 (/.f64 x y)) |
(exp.f64 (log.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 1/2 (/.f64 x y)) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 x y))) 1)) |
(*.f64 1/2 (/.f64 x y)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 1/2 (/.f64 x y))) 1) 1)) |
(*.f64 1/2 (/.f64 x y)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x y)))) 3)) |
(*.f64 1/2 (/.f64 x y)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 y x) 2) -3)) 1/3)) |
(*.f64 1/2 (/.f64 x y)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x y)))) 2)) |
(*.f64 1/2 (/.f64 x y)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y x) 2)) -1)) |
(*.f64 1/2 (/.f64 x y)) |
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (log.f64 (/.f64 1/2 y)))) |
(*.f64 1/2 (/.f64 x y)) |
(exp.f64 (+.f64 (log.f64 (/.f64 1/2 y)) (*.f64 (log.f64 x) 1))) |
(*.f64 1/2 (/.f64 x y)) |
(log1p.f64 (expm1.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) 1) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 1 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 1) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2))) |
(/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2)) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(*.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2))) |
(/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -1/2) (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -1/2)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 -1 (/.f64 1 (neg.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) -2) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -1) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 1) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) 3) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) -3) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2) 1/2) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3) 1/3) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) -1/2) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3) -1/3) |
(*.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3) -1/6) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 3) -1/6)) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -1/2) 2) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) -2) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(pow.f64 (neg.f64 (neg.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) -1) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(log.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y))))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(expm1.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) -1)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) 1)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 1) -1)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) -1) 1)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) 1) 1)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) 3)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3)) 1/3)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -1/2)) 2)) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(log1p.f64 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.6% | (*.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 1/2 y)))) 1/3) |
| ✓ | 96.7% | (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 1/2 y)))) 1/3)) |
| ✓ | 81.5% | (log.f64 (*.f64 x (/.f64 1/2 y))) |
| ✓ | 76.0% | (cos.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 1/2 y)))) 1/3))) |
Compiled 94 to 75 computations (20.2% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 14.0ms | x | @ | -inf | (log.f64 (*.f64 x (/.f64 1/2 y))) |
| 14.0ms | y | @ | -inf | (log.f64 (*.f64 x (/.f64 1/2 y))) |
| 13.0ms | x | @ | 0 | (log.f64 (*.f64 x (/.f64 1/2 y))) |
| 12.0ms | y | @ | 0 | (log.f64 (*.f64 x (/.f64 1/2 y))) |
| 10.0ms | y | @ | inf | (log.f64 (*.f64 x (/.f64 1/2 y))) |
| 1× | batch-egg-rewrite |
| 1206× | log-prod |
| 840× | prod-diff |
| 666× | pow-prod-down |
| 574× | pow-prod-up |
| 490× | pow-exp |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 104 |
| 1 | 304 | 64 |
| 2 | 3565 | 64 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 1/2 y)))) 1/3))) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 1/2 y)))) 1/3)) |
(*.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 1/2 y)))) 1/3) |
| Outputs |
|---|
(+.f64 0 (cos.f64 (/.f64 (*.f64 x 1/2) y))) |
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 x 1/2) y)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 x 1/2) y)))) (sin.f64 1))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) (cbrt.f64 (exp.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))))) |
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1) |
(*.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 1) |
(*.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))) |
(*.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 2) (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(*.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) (sqrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 1) |
(pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 3) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 2) 1/2) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 3) 1/3) |
(pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 2) |
(sqrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 2)) |
(log.f64 (exp.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 3)) |
(expm1.f64 (log1p.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(exp.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 2)) |
(log1p.f64 (expm1.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(+.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 0) |
(+.f64 (log.f64 1/2) (log.f64 (*.f64 (/.f64 1 y) x))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(+.f64 (log.f64 x) (log.f64 (/.f64 1/2 y))) |
(+.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y))) (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 1/2 y)))) (log.f64 (*.f64 (cbrt.f64 (/.f64 1/2 y)) x))) |
(+.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 x 1/2) y))) (log.f64 (sqrt.f64 (/.f64 (*.f64 x 1/2) y)))) |
(+.f64 (log.f64 (*.f64 x 1/2)) (neg.f64 (log.f64 y))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)))) (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)))) |
(+.f64 (log.f64 (sqrt.f64 (/.f64 1/2 y))) (log.f64 (*.f64 (sqrt.f64 (/.f64 1/2 y)) x))) |
(+.f64 0 (log.f64 (/.f64 (*.f64 x 1/2) y))) |
(+.f64 (log.f64 (sqrt.f64 x)) (log.f64 (*.f64 (sqrt.f64 x) (/.f64 1/2 y)))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 x))) (log.f64 (*.f64 (cbrt.f64 x) (/.f64 1/2 y)))) |
(+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (/.f64 1/2 y)) 1)) |
(+.f64 (log.f64 (/.f64 x 1)) (log.f64 (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2))) (log.f64 (/.f64 1/2 (cbrt.f64 y)))) |
(+.f64 (log.f64 (/.f64 x (sqrt.f64 y))) (log.f64 (/.f64 1/2 (sqrt.f64 y)))) |
(+.f64 (log.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 1/2 y)) 2))) (log.f64 (cbrt.f64 (/.f64 1/2 y)))) |
(+.f64 (log.f64 (*.f64 x (sqrt.f64 (/.f64 1/2 y)))) (log.f64 (sqrt.f64 (/.f64 1/2 y)))) |
(+.f64 (log.f64 (*.f64 (/.f64 1/2 y) (pow.f64 (cbrt.f64 x) 2))) (log.f64 (cbrt.f64 x))) |
(+.f64 (log.f64 (*.f64 (/.f64 1/2 y) (sqrt.f64 x))) (log.f64 (sqrt.f64 x))) |
(-.f64 (log.f64 x) (log.f64 (*.f64 y 2))) |
(-.f64 (log.f64 (*.f64 x 1/2)) (log.f64 y)) |
(-.f64 0 (log.f64 (/.f64 y (*.f64 x 1/2)))) |
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1) |
(-.f64 (log.f64 (neg.f64 (*.f64 x 1/2))) (log.f64 (neg.f64 y))) |
(-.f64 (log.f64 (*.f64 x -1/2)) (log.f64 (neg.f64 y))) |
(-.f64 (log.f64 (*.f64 -1/2 x)) (log.f64 (neg.f64 y))) |
(-.f64 (log.f64 (/.f64 (*.f64 x 1/2) 1)) (log.f64 y)) |
(-.f64 (log.f64 (/.f64 (*.f64 x 1/2) (pow.f64 (cbrt.f64 y) 2))) (log.f64 (cbrt.f64 y))) |
(-.f64 (log.f64 (/.f64 (*.f64 x 1/2) (sqrt.f64 y))) (log.f64 (sqrt.f64 y))) |
(*.f64 3 (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)))) |
(*.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 1) |
(*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y))) 1/3) |
(*.f64 1/3 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(*.f64 1 (log.f64 (/.f64 (*.f64 x 1/2) y))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 2) (*.f64 (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3)) |
(*.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) (pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 2) (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(*.f64 (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) (*.f64 (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3)) |
(*.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y))) 3) |
(*.f64 2 (log.f64 (sqrt.f64 (/.f64 (*.f64 x 1/2) y)))) |
(*.f64 (*.f64 1/3 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 2)) (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y))))) |
(*.f64 (*.f64 1/3 (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y))))) (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y))))) |
(/.f64 (+.f64 (pow.f64 (log.f64 x) 3) (pow.f64 (log.f64 (/.f64 1/2 y)) 3)) (+.f64 (pow.f64 (log.f64 x) 2) (-.f64 (pow.f64 (log.f64 (/.f64 1/2 y)) 2) (*.f64 (log.f64 x) (log.f64 (/.f64 1/2 y)))))) |
(/.f64 (-.f64 (pow.f64 (log.f64 x) 2) (pow.f64 (log.f64 (/.f64 1/2 y)) 2)) (log.f64 (/.f64 x (/.f64 1/2 y)))) |
(pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 1) |
(pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 3) |
(pow.f64 (pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 2) 1/2) |
(pow.f64 (pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 3) 1/3) |
(pow.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 2) |
(neg.f64 (log.f64 (/.f64 y (*.f64 x 1/2)))) |
(sqrt.f64 (pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 2)) |
(cbrt.f64 (pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 3)) |
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(exp.f64 (log.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 2)) |
(log1p.f64 (fma.f64 x (/.f64 1/2 y) -1)) |
(fma.f64 1 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(fma.f64 1 (log.f64 x) (log.f64 (/.f64 1/2 y))) |
(fma.f64 (log.f64 x) 1 (*.f64 (log.f64 (/.f64 1/2 y)) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 y))) (cbrt.f64 (log.f64 (/.f64 1/2 y)))) (cbrt.f64 (log.f64 (/.f64 1/2 y))) (log.f64 x)) |
(fma.f64 (*.f64 (cbrt.f64 (log.f64 x)) (cbrt.f64 (log.f64 x))) (cbrt.f64 (log.f64 x)) (log.f64 (/.f64 1/2 y))) |
(fma.f64 (sqrt.f64 (log.f64 (/.f64 1/2 y))) (sqrt.f64 (log.f64 (/.f64 1/2 y))) (log.f64 x)) |
(fma.f64 (sqrt.f64 (log.f64 x)) (sqrt.f64 (log.f64 x)) (log.f64 (/.f64 1/2 y))) |
(+.f64 0 (/.f64 (*.f64 x 1/2) y)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 y)) x)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 y)) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 y)) x)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 y)) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 y)) x)))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 x 1/2) y))) 1) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (*.f64 (/.f64 1 y) x)) |
(*.f64 (/.f64 1/2 y) x) |
(*.f64 (/.f64 (*.f64 x 1/2) y) 1) |
(*.f64 1 (/.f64 (*.f64 x 1/2) y)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)) 2) (cbrt.f64 (/.f64 (*.f64 x 1/2) y))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 y)) 2) (*.f64 (cbrt.f64 (/.f64 1/2 y)) x)) |
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1/2 y))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 x 1/2) y)) (sqrt.f64 (/.f64 (*.f64 x 1/2) y))) |
(*.f64 (sqrt.f64 (/.f64 1/2 y)) (*.f64 (sqrt.f64 (/.f64 1/2 y)) x)) |
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1/2 y))) |
(*.f64 (*.f64 x 1/2) (/.f64 1 y)) |
(*.f64 (/.f64 x 1) (/.f64 1/2 y)) |
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 1/2 (cbrt.f64 y))) |
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 1/2 (sqrt.f64 y))) |
(*.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 1/2 y)) 2)) (cbrt.f64 (/.f64 1/2 y))) |
(*.f64 (*.f64 x (sqrt.f64 (/.f64 1/2 y))) (sqrt.f64 (/.f64 1/2 y))) |
(*.f64 (*.f64 (/.f64 1/2 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x)) |
(*.f64 (*.f64 (/.f64 1/2 y) (sqrt.f64 x)) (sqrt.f64 x)) |
(/.f64 x (*.f64 y 2)) |
(/.f64 1 (/.f64 y (*.f64 x 1/2))) |
(/.f64 (*.f64 x 1/2) y) |
(/.f64 (neg.f64 (*.f64 x 1/2)) (neg.f64 y)) |
(/.f64 (*.f64 x -1/2) (neg.f64 y)) |
(/.f64 (*.f64 -1/2 x) (neg.f64 y)) |
(/.f64 (/.f64 (*.f64 x 1/2) 1) y) |
(/.f64 (/.f64 (*.f64 x 1/2) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y)) |
(/.f64 (/.f64 (*.f64 x 1/2) (sqrt.f64 y)) (sqrt.f64 y)) |
(/.f64 (pow.f64 (exp.f64 1/3) (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))))) (exp.f64 1/3)) |
(/.f64 (pow.f64 (exp.f64 1) (log.f64 (*.f64 x 1/2))) (pow.f64 (exp.f64 1) (log.f64 y))) |
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))))) (pow.f64 (exp.f64 1) 1)) |
(pow.f64 (/.f64 (*.f64 x 1/2) y) 1) |
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(pow.f64 (pow.f64 (/.f64 (*.f64 x 1/2) y) 3) 1/3) |
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)))) |
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y))) 1)) |
(pow.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)) 3) |
(pow.f64 (pow.f64 (/.f64 (*.f64 x 1/2) y) 2) 1/2) |
(pow.f64 (sqrt.f64 (/.f64 (*.f64 x 1/2) y)) 2) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 2)) (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 2)) (*.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 1)) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 1)) |
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y))))) (*.f64 (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3)) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 2)) (*.f64 (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3)) |
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (*.f64 x 1/2) y))) |
(pow.f64 (pow.f64 (/.f64 (*.f64 x 1/2) y) 6) 1/6) |
(pow.f64 (/.f64 y (*.f64 x 1/2)) -1) |
(sqrt.f64 (pow.f64 (/.f64 (*.f64 x 1/2) y) 2)) |
(log.f64 (pow.f64 (exp.f64 (/.f64 1/2 y)) x)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 x 1/2) y)))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 x 1/2) y) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (*.f64 x 1/2) y))) |
(log1p.f64 (expm1.f64 (/.f64 (*.f64 x 1/2) y))) |
(+.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 0) |
(+.f64 (log.f64 1/2) (log.f64 (*.f64 (/.f64 1 y) x))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(+.f64 (log.f64 x) (log.f64 (/.f64 1/2 y))) |
(+.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y))) (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 1/2 y)))) (log.f64 (*.f64 (cbrt.f64 (/.f64 1/2 y)) x))) |
(+.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 x 1/2) y))) (log.f64 (sqrt.f64 (/.f64 (*.f64 x 1/2) y)))) |
(+.f64 (log.f64 (*.f64 x 1/2)) (neg.f64 (log.f64 y))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)))) (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)))) |
(+.f64 (log.f64 (sqrt.f64 (/.f64 1/2 y))) (log.f64 (*.f64 (sqrt.f64 (/.f64 1/2 y)) x))) |
(+.f64 0 (log.f64 (/.f64 (*.f64 x 1/2) y))) |
(+.f64 (log.f64 (sqrt.f64 x)) (log.f64 (*.f64 (sqrt.f64 x) (/.f64 1/2 y)))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 x))) (log.f64 (*.f64 (cbrt.f64 x) (/.f64 1/2 y)))) |
(+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (/.f64 1/2 y)) 1)) |
(+.f64 (log.f64 (/.f64 x 1)) (log.f64 (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2))) (log.f64 (/.f64 1/2 (cbrt.f64 y)))) |
(+.f64 (log.f64 (/.f64 x (sqrt.f64 y))) (log.f64 (/.f64 1/2 (sqrt.f64 y)))) |
(+.f64 (log.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 1/2 y)) 2))) (log.f64 (cbrt.f64 (/.f64 1/2 y)))) |
(+.f64 (log.f64 (*.f64 x (sqrt.f64 (/.f64 1/2 y)))) (log.f64 (sqrt.f64 (/.f64 1/2 y)))) |
(+.f64 (log.f64 (*.f64 (/.f64 1/2 y) (pow.f64 (cbrt.f64 x) 2))) (log.f64 (cbrt.f64 x))) |
(+.f64 (log.f64 (*.f64 (/.f64 1/2 y) (sqrt.f64 x))) (log.f64 (sqrt.f64 x))) |
(-.f64 (log.f64 x) (log.f64 (*.f64 y 2))) |
(-.f64 (log.f64 (*.f64 x 1/2)) (log.f64 y)) |
(-.f64 0 (log.f64 (/.f64 y (*.f64 x 1/2)))) |
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1) |
(-.f64 (log.f64 (neg.f64 (*.f64 x 1/2))) (log.f64 (neg.f64 y))) |
(-.f64 (log.f64 (*.f64 x -1/2)) (log.f64 (neg.f64 y))) |
(-.f64 (log.f64 (*.f64 -1/2 x)) (log.f64 (neg.f64 y))) |
(-.f64 (log.f64 (/.f64 (*.f64 x 1/2) 1)) (log.f64 y)) |
(-.f64 (log.f64 (/.f64 (*.f64 x 1/2) (pow.f64 (cbrt.f64 y) 2))) (log.f64 (cbrt.f64 y))) |
(-.f64 (log.f64 (/.f64 (*.f64 x 1/2) (sqrt.f64 y))) (log.f64 (sqrt.f64 y))) |
(/.f64 (+.f64 (pow.f64 (log.f64 x) 3) (pow.f64 (log.f64 (/.f64 1/2 y)) 3)) (+.f64 (pow.f64 (log.f64 x) 2) (-.f64 (pow.f64 (log.f64 (/.f64 1/2 y)) 2) (*.f64 (log.f64 x) (log.f64 (/.f64 1/2 y)))))) |
(/.f64 (-.f64 (pow.f64 (log.f64 x) 2) (pow.f64 (log.f64 (/.f64 1/2 y)) 2)) (log.f64 (/.f64 x (/.f64 1/2 y)))) |
(pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 1) |
(pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 3) |
(pow.f64 (pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 2) 1/2) |
(pow.f64 (pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 3) 1/3) |
(pow.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 2) |
(neg.f64 (log.f64 (/.f64 y (*.f64 x 1/2)))) |
(sqrt.f64 (pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 2)) |
(log.f64 (/.f64 (*.f64 x 1/2) y)) |
(log.f64 (+.f64 1 (fma.f64 x (/.f64 1/2 y) -1))) |
(cbrt.f64 (pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 3)) |
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(exp.f64 (log.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 2)) |
(log1p.f64 (fma.f64 x (/.f64 1/2 y) -1)) |
(fma.f64 1 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(fma.f64 1 (log.f64 x) (log.f64 (/.f64 1/2 y))) |
(fma.f64 (log.f64 x) 1 (*.f64 (log.f64 (/.f64 1/2 y)) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 y))) (cbrt.f64 (log.f64 (/.f64 1/2 y)))) (cbrt.f64 (log.f64 (/.f64 1/2 y))) (log.f64 x)) |
(fma.f64 (*.f64 (cbrt.f64 (log.f64 x)) (cbrt.f64 (log.f64 x))) (cbrt.f64 (log.f64 x)) (log.f64 (/.f64 1/2 y))) |
(fma.f64 (sqrt.f64 (log.f64 (/.f64 1/2 y))) (sqrt.f64 (log.f64 (/.f64 1/2 y))) (log.f64 x)) |
(fma.f64 (sqrt.f64 (log.f64 x)) (sqrt.f64 (log.f64 x)) (log.f64 (/.f64 1/2 y))) |
| 1× | egg-herbie |
| 1330× | times-frac |
| 772× | associate-/r* |
| 674× | log-prod |
| 470× | fma-neg |
| 402× | sqr-pow |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 405 | 6942 |
| 1 | 856 | 6234 |
| 2 | 2630 | 6166 |
| 1× | node limit |
| Inputs |
|---|
1 |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
1 |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
1 |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1/2 y))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1/2 y))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1/2 y))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1/2 y))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 -1/2 y))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 -1/2 y))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 -1/2 y))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 -1/2 y))) |
(+.f64 (log.f64 (*.f64 1/2 x)) (*.f64 -1 (log.f64 y))) |
(+.f64 (log.f64 (*.f64 1/2 x)) (*.f64 -1 (log.f64 y))) |
(+.f64 (log.f64 (*.f64 1/2 x)) (*.f64 -1 (log.f64 y))) |
(+.f64 (log.f64 (*.f64 1/2 x)) (*.f64 -1 (log.f64 y))) |
(+.f64 (log.f64 (/.f64 1 y)) (log.f64 (*.f64 1/2 x))) |
(+.f64 (log.f64 (/.f64 1 y)) (log.f64 (*.f64 1/2 x))) |
(+.f64 (log.f64 (/.f64 1 y)) (log.f64 (*.f64 1/2 x))) |
(+.f64 (log.f64 (/.f64 1 y)) (log.f64 (*.f64 1/2 x))) |
(+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1/2 x))) |
(+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1/2 x))) |
(+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1/2 x))) |
(+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1/2 x))) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 1/2 (/.f64 x y)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1/2 y))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1/2 y))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1/2 y))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1/2 y))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 -1/2 y))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 -1/2 y))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 -1/2 y))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 -1/2 y))) |
(+.f64 (log.f64 (*.f64 1/2 x)) (*.f64 -1 (log.f64 y))) |
(+.f64 (log.f64 (*.f64 1/2 x)) (*.f64 -1 (log.f64 y))) |
(+.f64 (log.f64 (*.f64 1/2 x)) (*.f64 -1 (log.f64 y))) |
(+.f64 (log.f64 (*.f64 1/2 x)) (*.f64 -1 (log.f64 y))) |
(+.f64 (log.f64 (/.f64 1 y)) (log.f64 (*.f64 1/2 x))) |
(+.f64 (log.f64 (/.f64 1 y)) (log.f64 (*.f64 1/2 x))) |
(+.f64 (log.f64 (/.f64 1 y)) (log.f64 (*.f64 1/2 x))) |
(+.f64 (log.f64 (/.f64 1 y)) (log.f64 (*.f64 1/2 x))) |
(+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1/2 x))) |
(+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1/2 x))) |
(+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1/2 x))) |
(+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1/2 x))) |
(+.f64 0 (cos.f64 (/.f64 (*.f64 x 1/2) y))) |
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 x 1/2) y)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 x 1/2) y)))) (sin.f64 1))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) (cbrt.f64 (exp.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))))) |
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1) |
(*.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 1) |
(*.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))) |
(*.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 2) (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(*.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) (sqrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 1) |
(pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 3) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 2) 1/2) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 3) 1/3) |
(pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 2) |
(sqrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 2)) |
(log.f64 (exp.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 3)) |
(expm1.f64 (log1p.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(exp.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 2)) |
(log1p.f64 (expm1.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(+.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 0) |
(+.f64 (log.f64 1/2) (log.f64 (*.f64 (/.f64 1 y) x))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(+.f64 (log.f64 x) (log.f64 (/.f64 1/2 y))) |
(+.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y))) (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 1/2 y)))) (log.f64 (*.f64 (cbrt.f64 (/.f64 1/2 y)) x))) |
(+.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 x 1/2) y))) (log.f64 (sqrt.f64 (/.f64 (*.f64 x 1/2) y)))) |
(+.f64 (log.f64 (*.f64 x 1/2)) (neg.f64 (log.f64 y))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)))) (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)))) |
(+.f64 (log.f64 (sqrt.f64 (/.f64 1/2 y))) (log.f64 (*.f64 (sqrt.f64 (/.f64 1/2 y)) x))) |
(+.f64 0 (log.f64 (/.f64 (*.f64 x 1/2) y))) |
(+.f64 (log.f64 (sqrt.f64 x)) (log.f64 (*.f64 (sqrt.f64 x) (/.f64 1/2 y)))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 x))) (log.f64 (*.f64 (cbrt.f64 x) (/.f64 1/2 y)))) |
(+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (/.f64 1/2 y)) 1)) |
(+.f64 (log.f64 (/.f64 x 1)) (log.f64 (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2))) (log.f64 (/.f64 1/2 (cbrt.f64 y)))) |
(+.f64 (log.f64 (/.f64 x (sqrt.f64 y))) (log.f64 (/.f64 1/2 (sqrt.f64 y)))) |
(+.f64 (log.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 1/2 y)) 2))) (log.f64 (cbrt.f64 (/.f64 1/2 y)))) |
(+.f64 (log.f64 (*.f64 x (sqrt.f64 (/.f64 1/2 y)))) (log.f64 (sqrt.f64 (/.f64 1/2 y)))) |
(+.f64 (log.f64 (*.f64 (/.f64 1/2 y) (pow.f64 (cbrt.f64 x) 2))) (log.f64 (cbrt.f64 x))) |
(+.f64 (log.f64 (*.f64 (/.f64 1/2 y) (sqrt.f64 x))) (log.f64 (sqrt.f64 x))) |
(-.f64 (log.f64 x) (log.f64 (*.f64 y 2))) |
(-.f64 (log.f64 (*.f64 x 1/2)) (log.f64 y)) |
(-.f64 0 (log.f64 (/.f64 y (*.f64 x 1/2)))) |
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1) |
(-.f64 (log.f64 (neg.f64 (*.f64 x 1/2))) (log.f64 (neg.f64 y))) |
(-.f64 (log.f64 (*.f64 x -1/2)) (log.f64 (neg.f64 y))) |
(-.f64 (log.f64 (*.f64 -1/2 x)) (log.f64 (neg.f64 y))) |
(-.f64 (log.f64 (/.f64 (*.f64 x 1/2) 1)) (log.f64 y)) |
(-.f64 (log.f64 (/.f64 (*.f64 x 1/2) (pow.f64 (cbrt.f64 y) 2))) (log.f64 (cbrt.f64 y))) |
(-.f64 (log.f64 (/.f64 (*.f64 x 1/2) (sqrt.f64 y))) (log.f64 (sqrt.f64 y))) |
(*.f64 3 (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)))) |
(*.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 1) |
(*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y))) 1/3) |
(*.f64 1/3 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(*.f64 1 (log.f64 (/.f64 (*.f64 x 1/2) y))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 2) (*.f64 (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3)) |
(*.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) (pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 2) (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(*.f64 (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) (*.f64 (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3)) |
(*.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y))) 3) |
(*.f64 2 (log.f64 (sqrt.f64 (/.f64 (*.f64 x 1/2) y)))) |
(*.f64 (*.f64 1/3 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 2)) (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y))))) |
(*.f64 (*.f64 1/3 (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y))))) (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y))))) |
(/.f64 (+.f64 (pow.f64 (log.f64 x) 3) (pow.f64 (log.f64 (/.f64 1/2 y)) 3)) (+.f64 (pow.f64 (log.f64 x) 2) (-.f64 (pow.f64 (log.f64 (/.f64 1/2 y)) 2) (*.f64 (log.f64 x) (log.f64 (/.f64 1/2 y)))))) |
(/.f64 (-.f64 (pow.f64 (log.f64 x) 2) (pow.f64 (log.f64 (/.f64 1/2 y)) 2)) (log.f64 (/.f64 x (/.f64 1/2 y)))) |
(pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 1) |
(pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 3) |
(pow.f64 (pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 2) 1/2) |
(pow.f64 (pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 3) 1/3) |
(pow.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 2) |
(neg.f64 (log.f64 (/.f64 y (*.f64 x 1/2)))) |
(sqrt.f64 (pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 2)) |
(cbrt.f64 (pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 3)) |
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(exp.f64 (log.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 2)) |
(log1p.f64 (fma.f64 x (/.f64 1/2 y) -1)) |
(fma.f64 1 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(fma.f64 1 (log.f64 x) (log.f64 (/.f64 1/2 y))) |
(fma.f64 (log.f64 x) 1 (*.f64 (log.f64 (/.f64 1/2 y)) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 y))) (cbrt.f64 (log.f64 (/.f64 1/2 y)))) (cbrt.f64 (log.f64 (/.f64 1/2 y))) (log.f64 x)) |
(fma.f64 (*.f64 (cbrt.f64 (log.f64 x)) (cbrt.f64 (log.f64 x))) (cbrt.f64 (log.f64 x)) (log.f64 (/.f64 1/2 y))) |
(fma.f64 (sqrt.f64 (log.f64 (/.f64 1/2 y))) (sqrt.f64 (log.f64 (/.f64 1/2 y))) (log.f64 x)) |
(fma.f64 (sqrt.f64 (log.f64 x)) (sqrt.f64 (log.f64 x)) (log.f64 (/.f64 1/2 y))) |
(+.f64 0 (/.f64 (*.f64 x 1/2) y)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 y)) x)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 y)) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 y)) x)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 y)) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 y)) x)))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 x 1/2) y))) 1) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (*.f64 (/.f64 1 y) x)) |
(*.f64 (/.f64 1/2 y) x) |
(*.f64 (/.f64 (*.f64 x 1/2) y) 1) |
(*.f64 1 (/.f64 (*.f64 x 1/2) y)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)) 2) (cbrt.f64 (/.f64 (*.f64 x 1/2) y))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 y)) 2) (*.f64 (cbrt.f64 (/.f64 1/2 y)) x)) |
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1/2 y))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 x 1/2) y)) (sqrt.f64 (/.f64 (*.f64 x 1/2) y))) |
(*.f64 (sqrt.f64 (/.f64 1/2 y)) (*.f64 (sqrt.f64 (/.f64 1/2 y)) x)) |
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1/2 y))) |
(*.f64 (*.f64 x 1/2) (/.f64 1 y)) |
(*.f64 (/.f64 x 1) (/.f64 1/2 y)) |
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 1/2 (cbrt.f64 y))) |
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 1/2 (sqrt.f64 y))) |
(*.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 1/2 y)) 2)) (cbrt.f64 (/.f64 1/2 y))) |
(*.f64 (*.f64 x (sqrt.f64 (/.f64 1/2 y))) (sqrt.f64 (/.f64 1/2 y))) |
(*.f64 (*.f64 (/.f64 1/2 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x)) |
(*.f64 (*.f64 (/.f64 1/2 y) (sqrt.f64 x)) (sqrt.f64 x)) |
(/.f64 x (*.f64 y 2)) |
(/.f64 1 (/.f64 y (*.f64 x 1/2))) |
(/.f64 (*.f64 x 1/2) y) |
(/.f64 (neg.f64 (*.f64 x 1/2)) (neg.f64 y)) |
(/.f64 (*.f64 x -1/2) (neg.f64 y)) |
(/.f64 (*.f64 -1/2 x) (neg.f64 y)) |
(/.f64 (/.f64 (*.f64 x 1/2) 1) y) |
(/.f64 (/.f64 (*.f64 x 1/2) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y)) |
(/.f64 (/.f64 (*.f64 x 1/2) (sqrt.f64 y)) (sqrt.f64 y)) |
(/.f64 (pow.f64 (exp.f64 1/3) (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))))) (exp.f64 1/3)) |
(/.f64 (pow.f64 (exp.f64 1) (log.f64 (*.f64 x 1/2))) (pow.f64 (exp.f64 1) (log.f64 y))) |
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))))) (pow.f64 (exp.f64 1) 1)) |
(pow.f64 (/.f64 (*.f64 x 1/2) y) 1) |
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(pow.f64 (pow.f64 (/.f64 (*.f64 x 1/2) y) 3) 1/3) |
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)))) |
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y))) 1)) |
(pow.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)) 3) |
(pow.f64 (pow.f64 (/.f64 (*.f64 x 1/2) y) 2) 1/2) |
(pow.f64 (sqrt.f64 (/.f64 (*.f64 x 1/2) y)) 2) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 2)) (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 2)) (*.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 1)) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 1)) |
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y))))) (*.f64 (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3)) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 2)) (*.f64 (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3)) |
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (*.f64 x 1/2) y))) |
(pow.f64 (pow.f64 (/.f64 (*.f64 x 1/2) y) 6) 1/6) |
(pow.f64 (/.f64 y (*.f64 x 1/2)) -1) |
(sqrt.f64 (pow.f64 (/.f64 (*.f64 x 1/2) y) 2)) |
(log.f64 (pow.f64 (exp.f64 (/.f64 1/2 y)) x)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 x 1/2) y)))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 x 1/2) y) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (*.f64 x 1/2) y))) |
(log1p.f64 (expm1.f64 (/.f64 (*.f64 x 1/2) y))) |
(+.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 0) |
(+.f64 (log.f64 1/2) (log.f64 (*.f64 (/.f64 1 y) x))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(+.f64 (log.f64 x) (log.f64 (/.f64 1/2 y))) |
(+.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y))) (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 1/2 y)))) (log.f64 (*.f64 (cbrt.f64 (/.f64 1/2 y)) x))) |
(+.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 x 1/2) y))) (log.f64 (sqrt.f64 (/.f64 (*.f64 x 1/2) y)))) |
(+.f64 (log.f64 (*.f64 x 1/2)) (neg.f64 (log.f64 y))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)))) (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)))) |
(+.f64 (log.f64 (sqrt.f64 (/.f64 1/2 y))) (log.f64 (*.f64 (sqrt.f64 (/.f64 1/2 y)) x))) |
(+.f64 0 (log.f64 (/.f64 (*.f64 x 1/2) y))) |
(+.f64 (log.f64 (sqrt.f64 x)) (log.f64 (*.f64 (sqrt.f64 x) (/.f64 1/2 y)))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 x))) (log.f64 (*.f64 (cbrt.f64 x) (/.f64 1/2 y)))) |
(+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (/.f64 1/2 y)) 1)) |
(+.f64 (log.f64 (/.f64 x 1)) (log.f64 (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2))) (log.f64 (/.f64 1/2 (cbrt.f64 y)))) |
(+.f64 (log.f64 (/.f64 x (sqrt.f64 y))) (log.f64 (/.f64 1/2 (sqrt.f64 y)))) |
(+.f64 (log.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 1/2 y)) 2))) (log.f64 (cbrt.f64 (/.f64 1/2 y)))) |
(+.f64 (log.f64 (*.f64 x (sqrt.f64 (/.f64 1/2 y)))) (log.f64 (sqrt.f64 (/.f64 1/2 y)))) |
(+.f64 (log.f64 (*.f64 (/.f64 1/2 y) (pow.f64 (cbrt.f64 x) 2))) (log.f64 (cbrt.f64 x))) |
(+.f64 (log.f64 (*.f64 (/.f64 1/2 y) (sqrt.f64 x))) (log.f64 (sqrt.f64 x))) |
(-.f64 (log.f64 x) (log.f64 (*.f64 y 2))) |
(-.f64 (log.f64 (*.f64 x 1/2)) (log.f64 y)) |
(-.f64 0 (log.f64 (/.f64 y (*.f64 x 1/2)))) |
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1) |
(-.f64 (log.f64 (neg.f64 (*.f64 x 1/2))) (log.f64 (neg.f64 y))) |
(-.f64 (log.f64 (*.f64 x -1/2)) (log.f64 (neg.f64 y))) |
(-.f64 (log.f64 (*.f64 -1/2 x)) (log.f64 (neg.f64 y))) |
(-.f64 (log.f64 (/.f64 (*.f64 x 1/2) 1)) (log.f64 y)) |
(-.f64 (log.f64 (/.f64 (*.f64 x 1/2) (pow.f64 (cbrt.f64 y) 2))) (log.f64 (cbrt.f64 y))) |
(-.f64 (log.f64 (/.f64 (*.f64 x 1/2) (sqrt.f64 y))) (log.f64 (sqrt.f64 y))) |
(/.f64 (+.f64 (pow.f64 (log.f64 x) 3) (pow.f64 (log.f64 (/.f64 1/2 y)) 3)) (+.f64 (pow.f64 (log.f64 x) 2) (-.f64 (pow.f64 (log.f64 (/.f64 1/2 y)) 2) (*.f64 (log.f64 x) (log.f64 (/.f64 1/2 y)))))) |
(/.f64 (-.f64 (pow.f64 (log.f64 x) 2) (pow.f64 (log.f64 (/.f64 1/2 y)) 2)) (log.f64 (/.f64 x (/.f64 1/2 y)))) |
(pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 1) |
(pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 3) |
(pow.f64 (pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 2) 1/2) |
(pow.f64 (pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 3) 1/3) |
(pow.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 2) |
(neg.f64 (log.f64 (/.f64 y (*.f64 x 1/2)))) |
(sqrt.f64 (pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 2)) |
(log.f64 (/.f64 (*.f64 x 1/2) y)) |
(log.f64 (+.f64 1 (fma.f64 x (/.f64 1/2 y) -1))) |
(cbrt.f64 (pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 3)) |
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(exp.f64 (log.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 2)) |
(log1p.f64 (fma.f64 x (/.f64 1/2 y) -1)) |
(fma.f64 1 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(fma.f64 1 (log.f64 x) (log.f64 (/.f64 1/2 y))) |
(fma.f64 (log.f64 x) 1 (*.f64 (log.f64 (/.f64 1/2 y)) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 y))) (cbrt.f64 (log.f64 (/.f64 1/2 y)))) (cbrt.f64 (log.f64 (/.f64 1/2 y))) (log.f64 x)) |
(fma.f64 (*.f64 (cbrt.f64 (log.f64 x)) (cbrt.f64 (log.f64 x))) (cbrt.f64 (log.f64 x)) (log.f64 (/.f64 1/2 y))) |
(fma.f64 (sqrt.f64 (log.f64 (/.f64 1/2 y))) (sqrt.f64 (log.f64 (/.f64 1/2 y))) (log.f64 x)) |
(fma.f64 (sqrt.f64 (log.f64 x)) (sqrt.f64 (log.f64 x)) (log.f64 (/.f64 1/2 y))) |
| Outputs |
|---|
1 |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(fma.f64 -1/8 (/.f64 (*.f64 x x) (*.f64 y y)) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (fma.f64 -1/8 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) |
(fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1)) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(+.f64 (fma.f64 -1/8 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (fma.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) |
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (/.f64 (*.f64 -1/46080 (pow.f64 x 6)) (pow.f64 y 6)))) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(cos.f64 (*.f64 1/2 (/.f64 x y))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
1 |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(fma.f64 -1/8 (/.f64 (*.f64 x x) (*.f64 y y)) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (fma.f64 -1/8 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) |
(fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1)) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(+.f64 (fma.f64 -1/8 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (fma.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) |
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (/.f64 (*.f64 -1/46080 (pow.f64 x 6)) (pow.f64 y 6)))) |
1 |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(fma.f64 -1/8 (/.f64 (*.f64 x x) (*.f64 y y)) 1) |
(fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (fma.f64 -1/8 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) |
(fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1)) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(+.f64 (fma.f64 -1/8 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (fma.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) (*.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 -1/46080 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) |
(+.f64 (fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (fma.f64 1/384 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (/.f64 (*.f64 -1/46080 (pow.f64 x 6)) (pow.f64 y 6)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 -1/2 y))) |
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1/2 y))) |
(-.f64 (log.f64 (/.f64 -1/2 y)) (log.f64 (/.f64 -1 x))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 -1/2 y))) |
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1/2 y))) |
(-.f64 (log.f64 (/.f64 -1/2 y)) (log.f64 (/.f64 -1 x))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 -1/2 y))) |
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1/2 y))) |
(-.f64 (log.f64 (/.f64 -1/2 y)) (log.f64 (/.f64 -1 x))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 -1/2 y))) |
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1/2 y))) |
(-.f64 (log.f64 (/.f64 -1/2 y)) (log.f64 (/.f64 -1 x))) |
(+.f64 (log.f64 (*.f64 1/2 x)) (*.f64 -1 (log.f64 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (*.f64 1/2 x)) (*.f64 -1 (log.f64 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (*.f64 1/2 x)) (*.f64 -1 (log.f64 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (*.f64 1/2 x)) (*.f64 -1 (log.f64 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1 y)) (log.f64 (*.f64 1/2 x))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1 y)) (log.f64 (*.f64 1/2 x))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1 y)) (log.f64 (*.f64 1/2 x))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1 y)) (log.f64 (*.f64 1/2 x))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1/2 x))) |
(+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 x -1/2))) |
(+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1/2 x))) |
(+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 x -1/2))) |
(+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1/2 x))) |
(+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 x -1/2))) |
(+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1/2 x))) |
(+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 x -1/2))) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (/.f64 x y)) |
(*.f64 x (/.f64 1/2 y)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (log.f64 (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 -1/2 y))) |
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1/2 y))) |
(-.f64 (log.f64 (/.f64 -1/2 y)) (log.f64 (/.f64 -1 x))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 -1/2 y))) |
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1/2 y))) |
(-.f64 (log.f64 (/.f64 -1/2 y)) (log.f64 (/.f64 -1 x))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 -1/2 y))) |
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1/2 y))) |
(-.f64 (log.f64 (/.f64 -1/2 y)) (log.f64 (/.f64 -1 x))) |
(+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (log.f64 (/.f64 -1/2 y))) |
(fma.f64 -1 (log.f64 (/.f64 -1 x)) (log.f64 (/.f64 -1/2 y))) |
(-.f64 (log.f64 (/.f64 -1/2 y)) (log.f64 (/.f64 -1 x))) |
(+.f64 (log.f64 (*.f64 1/2 x)) (*.f64 -1 (log.f64 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (*.f64 1/2 x)) (*.f64 -1 (log.f64 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (*.f64 1/2 x)) (*.f64 -1 (log.f64 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (*.f64 1/2 x)) (*.f64 -1 (log.f64 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1 y)) (log.f64 (*.f64 1/2 x))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1 y)) (log.f64 (*.f64 1/2 x))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1 y)) (log.f64 (*.f64 1/2 x))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1 y)) (log.f64 (*.f64 1/2 x))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1/2 x))) |
(+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 x -1/2))) |
(+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1/2 x))) |
(+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 x -1/2))) |
(+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1/2 x))) |
(+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 x -1/2))) |
(+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 -1/2 x))) |
(+.f64 (log.f64 (/.f64 -1 y)) (log.f64 (*.f64 x -1/2))) |
(+.f64 0 (cos.f64 (/.f64 (*.f64 x 1/2) y))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 x 1/2) y)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 x 1/2) y)))) (sin.f64 1))) |
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1))) |
(fma.f64 (cos.f64 (+.f64 1 (*.f64 x (/.f64 1/2 y)))) (cos.f64 1) (*.f64 (sin.f64 (+.f64 1 (*.f64 x (/.f64 1/2 y)))) (sin.f64 1))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) (cbrt.f64 (exp.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 (/.f64 x y) -1/2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (*.f64 (/.f64 x y) -1/2)))))) |
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(*.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 1) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(*.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(*.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 2)) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 2) (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(*.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) (sqrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 1) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 3) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 2) 1/2) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 3) 1/3) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(pow.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 2) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(sqrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 2)) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(log.f64 (exp.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 3)) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(expm1.f64 (log1p.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(exp.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 1)) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) 1) 1)) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 3)) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3)) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 2)) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(log1p.f64 (expm1.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) |
(cos.f64 (*.f64 x (/.f64 1/2 y))) |
(cos.f64 (*.f64 (/.f64 x y) -1/2)) |
(+.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 0) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 1/2) (log.f64 (*.f64 (/.f64 1 y) x))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 x) (log.f64 (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y))) (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y))))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 1/2 y)))) (log.f64 (*.f64 (cbrt.f64 (/.f64 1/2 y)) x))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 x 1/2) y))) (log.f64 (sqrt.f64 (/.f64 (*.f64 x 1/2) y)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (*.f64 x 1/2)) (neg.f64 (log.f64 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)))) (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (sqrt.f64 (/.f64 1/2 y))) (log.f64 (*.f64 (sqrt.f64 (/.f64 1/2 y)) x))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 0 (log.f64 (/.f64 (*.f64 x 1/2) y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (sqrt.f64 x)) (log.f64 (*.f64 (sqrt.f64 x) (/.f64 1/2 y)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 x))) (log.f64 (*.f64 (cbrt.f64 x) (/.f64 1/2 y)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (/.f64 1/2 y)) 1)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 x 1)) (log.f64 (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2))) (log.f64 (/.f64 1/2 (cbrt.f64 y)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 x (sqrt.f64 y))) (log.f64 (/.f64 1/2 (sqrt.f64 y)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 1/2 y)) 2))) (log.f64 (cbrt.f64 (/.f64 1/2 y)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (*.f64 x (sqrt.f64 (/.f64 1/2 y)))) (log.f64 (sqrt.f64 (/.f64 1/2 y)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (*.f64 (/.f64 1/2 y) (pow.f64 (cbrt.f64 x) 2))) (log.f64 (cbrt.f64 x))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (*.f64 (/.f64 1/2 y) (sqrt.f64 x))) (log.f64 (sqrt.f64 x))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(-.f64 (log.f64 x) (log.f64 (*.f64 y 2))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(-.f64 (log.f64 (*.f64 x 1/2)) (log.f64 y)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(-.f64 0 (log.f64 (/.f64 y (*.f64 x 1/2)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(-.f64 (log.f64 (neg.f64 (*.f64 x 1/2))) (log.f64 (neg.f64 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(-.f64 (log.f64 (*.f64 x -1/2)) (log.f64 (neg.f64 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(-.f64 (log.f64 (*.f64 -1/2 x)) (log.f64 (neg.f64 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(-.f64 (log.f64 (/.f64 (*.f64 x 1/2) 1)) (log.f64 y)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(-.f64 (log.f64 (/.f64 (*.f64 x 1/2) (pow.f64 (cbrt.f64 y) 2))) (log.f64 (cbrt.f64 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(-.f64 (log.f64 (/.f64 (*.f64 x 1/2) (sqrt.f64 y))) (log.f64 (sqrt.f64 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(*.f64 3 (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(*.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 1) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y))) 1/3) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(*.f64 1/3 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(*.f64 1 (log.f64 (/.f64 (*.f64 x 1/2) y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 2) (*.f64 (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(*.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) (pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 2)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 2) (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(*.f64 (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) (*.f64 (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(*.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y))) 3) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(*.f64 2 (log.f64 (sqrt.f64 (/.f64 (*.f64 x 1/2) y)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(*.f64 (*.f64 1/3 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 2)) (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y))))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(*.f64 (*.f64 1/3 (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y))))) (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y))))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(/.f64 (+.f64 (pow.f64 (log.f64 x) 3) (pow.f64 (log.f64 (/.f64 1/2 y)) 3)) (+.f64 (pow.f64 (log.f64 x) 2) (-.f64 (pow.f64 (log.f64 (/.f64 1/2 y)) 2) (*.f64 (log.f64 x) (log.f64 (/.f64 1/2 y)))))) |
(/.f64 (+.f64 (pow.f64 (log.f64 x) 3) (pow.f64 (log.f64 (/.f64 1/2 y)) 3)) (+.f64 (pow.f64 (log.f64 x) 2) (-.f64 (pow.f64 (log.f64 (/.f64 1/2 y)) 2) (*.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x))))) |
(/.f64 (+.f64 (pow.f64 (log.f64 x) 3) (pow.f64 (log.f64 (/.f64 1/2 y)) 3)) (+.f64 (pow.f64 (log.f64 x) 2) (*.f64 (log.f64 (/.f64 1/2 y)) (-.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x))))) |
(/.f64 (-.f64 (pow.f64 (log.f64 x) 2) (pow.f64 (log.f64 (/.f64 1/2 y)) 2)) (log.f64 (/.f64 x (/.f64 1/2 y)))) |
(/.f64 (-.f64 (pow.f64 (log.f64 x) 2) (pow.f64 (log.f64 (/.f64 1/2 y)) 2)) (log.f64 (*.f64 (/.f64 x 1/2) y))) |
(/.f64 (-.f64 (pow.f64 (log.f64 x) 2) (pow.f64 (log.f64 (/.f64 1/2 y)) 2)) (log.f64 (*.f64 y (/.f64 x 1/2)))) |
(pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 1) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 3) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(pow.f64 (pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 2) 1/2) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(pow.f64 (pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 3) 1/3) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(pow.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 2) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(neg.f64 (log.f64 (/.f64 y (*.f64 x 1/2)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(sqrt.f64 (pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 2)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(cbrt.f64 (pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 3)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(exp.f64 (log.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 1)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 1) 1)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 3)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 2)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(log1p.f64 (fma.f64 x (/.f64 1/2 y) -1)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(fma.f64 1 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(fma.f64 1 (log.f64 x) (log.f64 (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(fma.f64 (log.f64 x) 1 (*.f64 (log.f64 (/.f64 1/2 y)) 1)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(fma.f64 (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 y))) (cbrt.f64 (log.f64 (/.f64 1/2 y)))) (cbrt.f64 (log.f64 (/.f64 1/2 y))) (log.f64 x)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(fma.f64 (*.f64 (cbrt.f64 (log.f64 x)) (cbrt.f64 (log.f64 x))) (cbrt.f64 (log.f64 x)) (log.f64 (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(fma.f64 (sqrt.f64 (log.f64 (/.f64 1/2 y))) (sqrt.f64 (log.f64 (/.f64 1/2 y))) (log.f64 x)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(fma.f64 (sqrt.f64 (log.f64 x)) (sqrt.f64 (log.f64 x)) (log.f64 (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 0 (/.f64 (*.f64 x 1/2) y)) |
(*.f64 x (/.f64 1/2 y)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 y)) x)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 y)) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 y)) x)))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 y)) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 y)) x)))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 y)) x)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 y)) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 1/2 y)) x)))) |
(*.f64 x (/.f64 1/2 y)) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 x 1/2) y))) 1) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1/2 (*.f64 (/.f64 1 y) x)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 (/.f64 1/2 y) x) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 (/.f64 (*.f64 x 1/2) y) 1) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 1 (/.f64 (*.f64 x 1/2) y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)) 2) (cbrt.f64 (/.f64 (*.f64 x 1/2) y))) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)) 2)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 y)) 2) (*.f64 (cbrt.f64 (/.f64 1/2 y)) x)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1/2 y))) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 x 1/2) y)) (sqrt.f64 (/.f64 (*.f64 x 1/2) y))) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 (sqrt.f64 (/.f64 1/2 y)) (*.f64 (sqrt.f64 (/.f64 1/2 y)) x)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1/2 y))) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 (*.f64 x 1/2) (/.f64 1 y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 (/.f64 x 1) (/.f64 1/2 y)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 1/2 (cbrt.f64 y))) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 1/2 (sqrt.f64 y))) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 1/2 y)) 2)) (cbrt.f64 (/.f64 1/2 y))) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 (*.f64 x (sqrt.f64 (/.f64 1/2 y))) (sqrt.f64 (/.f64 1/2 y))) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 (*.f64 (/.f64 1/2 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x)) |
(*.f64 x (/.f64 1/2 y)) |
(*.f64 (*.f64 (/.f64 1/2 y) (sqrt.f64 x)) (sqrt.f64 x)) |
(*.f64 x (/.f64 1/2 y)) |
(/.f64 x (*.f64 y 2)) |
(*.f64 x (/.f64 1/2 y)) |
(/.f64 1 (/.f64 y (*.f64 x 1/2))) |
(*.f64 x (/.f64 1/2 y)) |
(/.f64 (*.f64 x 1/2) y) |
(*.f64 x (/.f64 1/2 y)) |
(/.f64 (neg.f64 (*.f64 x 1/2)) (neg.f64 y)) |
(*.f64 x (/.f64 1/2 y)) |
(/.f64 (*.f64 x -1/2) (neg.f64 y)) |
(*.f64 x (/.f64 1/2 y)) |
(/.f64 (*.f64 -1/2 x) (neg.f64 y)) |
(*.f64 x (/.f64 1/2 y)) |
(/.f64 (/.f64 (*.f64 x 1/2) 1) y) |
(*.f64 x (/.f64 1/2 y)) |
(/.f64 (/.f64 (*.f64 x 1/2) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y)) |
(*.f64 x (/.f64 1/2 y)) |
(/.f64 (/.f64 (*.f64 x 1/2) (sqrt.f64 y)) (sqrt.f64 y)) |
(*.f64 x (/.f64 1/2 y)) |
(/.f64 (pow.f64 (exp.f64 1/3) (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))))) (exp.f64 1/3)) |
(/.f64 (pow.f64 (exp.f64 1/3) (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 1/2 y))))))) (exp.f64 1/3)) |
(/.f64 (pow.f64 (exp.f64 1) (log.f64 (*.f64 x 1/2))) (pow.f64 (exp.f64 1) (log.f64 y))) |
(/.f64 (pow.f64 (E.f64) (log.f64 (*.f64 x 1/2))) (pow.f64 (E.f64) (log.f64 y))) |
(/.f64 (pow.f64 (E.f64) (log.f64 (/.f64 x 2))) (pow.f64 (E.f64) (log.f64 y))) |
(/.f64 (pow.f64 (exp.f64 1) (exp.f64 (log1p.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))))) (pow.f64 (exp.f64 1) 1)) |
(/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (log.f64 (*.f64 x (/.f64 1/2 y)))))) (E.f64)) |
(pow.f64 (/.f64 (*.f64 x 1/2) y) 1) |
(*.f64 x (/.f64 1/2 y)) |
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (*.f64 x (/.f64 1/2 y))))) |
(pow.f64 (pow.f64 (/.f64 (*.f64 x 1/2) y) 3) 1/3) |
(*.f64 x (/.f64 1/2 y)) |
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)))) |
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (*.f64 x (/.f64 1/2 y))))) |
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y))) 1)) |
(pow.f64 (exp.f64 3) (log.f64 (cbrt.f64 (*.f64 x (/.f64 1/2 y))))) |
(pow.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)) 3) |
(*.f64 x (/.f64 1/2 y)) |
(pow.f64 (pow.f64 (/.f64 (*.f64 x 1/2) y) 2) 1/2) |
(*.f64 x (/.f64 1/2 y)) |
(pow.f64 (sqrt.f64 (/.f64 (*.f64 x 1/2) y)) 2) |
(*.f64 x (/.f64 1/2 y)) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 2)) (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (cbrt.f64 (log.f64 (*.f64 x (/.f64 1/2 y))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 2)) (*.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 1)) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (cbrt.f64 (log.f64 (*.f64 x (/.f64 1/2 y))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 x (/.f64 1/2 y))))) (sqrt.f64 (log.f64 (*.f64 x (/.f64 1/2 y))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) (*.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 1)) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 x (/.f64 1/2 y))))) (sqrt.f64 (log.f64 (*.f64 x (/.f64 1/2 y))))) |
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y))))) (*.f64 (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3)) |
(pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 1/2 y)))))) (*.f64 1/3 (sqrt.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 1/2 y))))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 2)) (*.f64 (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3)) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 1/2 y))))) 2)) (*.f64 1/3 (cbrt.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 1/2 y))))))) |
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (*.f64 x 1/2) y))) |
(pow.f64 (E.f64) (log.f64 (*.f64 x (/.f64 1/2 y)))) |
(pow.f64 (pow.f64 (/.f64 (*.f64 x 1/2) y) 6) 1/6) |
(pow.f64 (pow.f64 (*.f64 x (/.f64 1/2 y)) 6) 1/6) |
(pow.f64 (/.f64 y (*.f64 x 1/2)) -1) |
(*.f64 x (/.f64 1/2 y)) |
(sqrt.f64 (pow.f64 (/.f64 (*.f64 x 1/2) y) 2)) |
(*.f64 x (/.f64 1/2 y)) |
(log.f64 (pow.f64 (exp.f64 (/.f64 1/2 y)) x)) |
(*.f64 x (/.f64 1/2 y)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 x 1/2) y)))) |
(*.f64 x (/.f64 1/2 y)) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 x 1/2) y) 3)) |
(*.f64 x (/.f64 1/2 y)) |
(expm1.f64 (log1p.f64 (/.f64 (*.f64 x 1/2) y))) |
(*.f64 x (/.f64 1/2 y)) |
(log1p.f64 (expm1.f64 (/.f64 (*.f64 x 1/2) y))) |
(*.f64 x (/.f64 1/2 y)) |
(+.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 0) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 1/2) (log.f64 (*.f64 (/.f64 1 y) x))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 x) (log.f64 (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y))) (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y))))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 1/2 y)))) (log.f64 (*.f64 (cbrt.f64 (/.f64 1/2 y)) x))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 x 1/2) y))) (log.f64 (sqrt.f64 (/.f64 (*.f64 x 1/2) y)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (*.f64 x 1/2)) (neg.f64 (log.f64 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)))) (log.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (sqrt.f64 (/.f64 1/2 y))) (log.f64 (*.f64 (sqrt.f64 (/.f64 1/2 y)) x))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 0 (log.f64 (/.f64 (*.f64 x 1/2) y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (sqrt.f64 x)) (log.f64 (*.f64 (sqrt.f64 x) (/.f64 1/2 y)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 x))) (log.f64 (*.f64 (cbrt.f64 x) (/.f64 1/2 y)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (/.f64 1/2 y)) 1)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 x 1)) (log.f64 (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2))) (log.f64 (/.f64 1/2 (cbrt.f64 y)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 x (sqrt.f64 y))) (log.f64 (/.f64 1/2 (sqrt.f64 y)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 1/2 y)) 2))) (log.f64 (cbrt.f64 (/.f64 1/2 y)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (*.f64 x (sqrt.f64 (/.f64 1/2 y)))) (log.f64 (sqrt.f64 (/.f64 1/2 y)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (*.f64 (/.f64 1/2 y) (pow.f64 (cbrt.f64 x) 2))) (log.f64 (cbrt.f64 x))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(+.f64 (log.f64 (*.f64 (/.f64 1/2 y) (sqrt.f64 x))) (log.f64 (sqrt.f64 x))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(-.f64 (log.f64 x) (log.f64 (*.f64 y 2))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(-.f64 (log.f64 (*.f64 x 1/2)) (log.f64 y)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(-.f64 0 (log.f64 (/.f64 y (*.f64 x 1/2)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(-.f64 (log.f64 (neg.f64 (*.f64 x 1/2))) (log.f64 (neg.f64 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(-.f64 (log.f64 (*.f64 x -1/2)) (log.f64 (neg.f64 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(-.f64 (log.f64 (*.f64 -1/2 x)) (log.f64 (neg.f64 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(-.f64 (log.f64 (/.f64 (*.f64 x 1/2) 1)) (log.f64 y)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(-.f64 (log.f64 (/.f64 (*.f64 x 1/2) (pow.f64 (cbrt.f64 y) 2))) (log.f64 (cbrt.f64 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(-.f64 (log.f64 (/.f64 (*.f64 x 1/2) (sqrt.f64 y))) (log.f64 (sqrt.f64 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(/.f64 (+.f64 (pow.f64 (log.f64 x) 3) (pow.f64 (log.f64 (/.f64 1/2 y)) 3)) (+.f64 (pow.f64 (log.f64 x) 2) (-.f64 (pow.f64 (log.f64 (/.f64 1/2 y)) 2) (*.f64 (log.f64 x) (log.f64 (/.f64 1/2 y)))))) |
(/.f64 (+.f64 (pow.f64 (log.f64 x) 3) (pow.f64 (log.f64 (/.f64 1/2 y)) 3)) (+.f64 (pow.f64 (log.f64 x) 2) (-.f64 (pow.f64 (log.f64 (/.f64 1/2 y)) 2) (*.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x))))) |
(/.f64 (+.f64 (pow.f64 (log.f64 x) 3) (pow.f64 (log.f64 (/.f64 1/2 y)) 3)) (+.f64 (pow.f64 (log.f64 x) 2) (*.f64 (log.f64 (/.f64 1/2 y)) (-.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x))))) |
(/.f64 (-.f64 (pow.f64 (log.f64 x) 2) (pow.f64 (log.f64 (/.f64 1/2 y)) 2)) (log.f64 (/.f64 x (/.f64 1/2 y)))) |
(/.f64 (-.f64 (pow.f64 (log.f64 x) 2) (pow.f64 (log.f64 (/.f64 1/2 y)) 2)) (log.f64 (*.f64 (/.f64 x 1/2) y))) |
(/.f64 (-.f64 (pow.f64 (log.f64 x) 2) (pow.f64 (log.f64 (/.f64 1/2 y)) 2)) (log.f64 (*.f64 y (/.f64 x 1/2)))) |
(pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 1) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 3) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(pow.f64 (pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 2) 1/2) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(pow.f64 (pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 3) 1/3) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(pow.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 2) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(neg.f64 (log.f64 (/.f64 y (*.f64 x 1/2)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(sqrt.f64 (pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 2)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(log.f64 (/.f64 (*.f64 x 1/2) y)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(log.f64 (+.f64 1 (fma.f64 x (/.f64 1/2 y) -1))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(cbrt.f64 (pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 3)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(exp.f64 (log.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 1)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 1) 1)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 3)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 2)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(log1p.f64 (fma.f64 x (/.f64 1/2 y) -1)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(fma.f64 1 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(fma.f64 1 (log.f64 x) (log.f64 (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(fma.f64 (log.f64 x) 1 (*.f64 (log.f64 (/.f64 1/2 y)) 1)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(fma.f64 (*.f64 (cbrt.f64 (log.f64 (/.f64 1/2 y))) (cbrt.f64 (log.f64 (/.f64 1/2 y)))) (cbrt.f64 (log.f64 (/.f64 1/2 y))) (log.f64 x)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(fma.f64 (*.f64 (cbrt.f64 (log.f64 x)) (cbrt.f64 (log.f64 x))) (cbrt.f64 (log.f64 x)) (log.f64 (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(fma.f64 (sqrt.f64 (log.f64 (/.f64 1/2 y))) (sqrt.f64 (log.f64 (/.f64 1/2 y))) (log.f64 x)) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
(fma.f64 (sqrt.f64 (log.f64 x)) (sqrt.f64 (log.f64 x)) (log.f64 (/.f64 1/2 y))) |
(+.f64 (log.f64 (/.f64 1/2 y)) (log.f64 x)) |
(log.f64 (*.f64 x (/.f64 1/2 y))) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| 99.7% | (*.f64 x (/.f64 1/2 y)) | |
| 99.6% | (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) | |
| ✓ | 98.7% | (log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
| 53.7% | (cos.f64 (*.f64 x (/.f64 1/2 y))) |
Compiled 75 to 58 computations (22.7% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | 0 | (log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
| 0.0ms | y | @ | -inf | (log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
| 0.0ms | y | @ | inf | (log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
| 0.0ms | x | @ | inf | (log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
| 0.0ms | x | @ | -inf | (log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
| 1× | batch-egg-rewrite |
| 1048× | log-prod |
| 818× | prod-diff |
| 602× | prod-exp |
| 588× | pow-prod-down |
| 544× | pow-prod-up |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 23 |
| 1 | 253 | 23 |
| 2 | 2803 | 23 |
| 1× | node limit |
| Inputs |
|---|
(log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
| Outputs |
|---|
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 (*.f64 x (/.f64 1/2 y)))))) |
(+.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) 0) |
(+.f64 (*.f64 1/3 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) (*.f64 2 (*.f64 1/3 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)))) |
(+.f64 (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(+.f64 (*.f64 2 (*.f64 1/3 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) (*.f64 1/3 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(+.f64 0 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) 1) |
(*.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 2 (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) 1) |
(*.f64 1 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 4)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 4) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(*.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3/2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3/2) (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 3 (*.f64 1/3 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(*.f64 1/3 (*.f64 3 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 5) (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (+.f64 (cos.f64 (*.f64 2 (*.f64 x (/.f64 1/2 y)))) (cos.f64 (-.f64 (*.f64 x (/.f64 1/2 y)) (*.f64 x (/.f64 1/2 y))))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) 1) |
(pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2) 3) |
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 6) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 4) 1/2) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 6) 1/3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3) 2/3) |
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 4) |
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 4)) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 6)) |
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(exp.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) 2)) |
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 6)) 1/3)) |
(exp.f64 (+.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1))) |
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
| 1× | egg-herbie |
| 1684× | fma-def |
| 1376× | distribute-lft-in |
| 1364× | distribute-rgt-in |
| 736× | log-prod |
| 628× | associate-+r+ |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 136 | 1780 |
| 1 | 334 | 1760 |
| 2 | 1115 | 1736 |
| 3 | 7445 | 1736 |
| 1× | node limit |
| Inputs |
|---|
1 |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 -1/1440 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
1 |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 1 (*.f64 1/192 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 1 (+.f64 (*.f64 -1/23040 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/192 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/1536 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))))) |
1 |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 1 (*.f64 1/192 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 1 (+.f64 (*.f64 -1/23040 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/192 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/1536 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))))) |
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 (*.f64 x (/.f64 1/2 y)))))) |
(+.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) 0) |
(+.f64 (*.f64 1/3 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) (*.f64 2 (*.f64 1/3 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)))) |
(+.f64 (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(+.f64 (*.f64 2 (*.f64 1/3 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) (*.f64 1/3 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(+.f64 0 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) 1) |
(*.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 2 (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) 1) |
(*.f64 1 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 4)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 4) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(*.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3/2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3/2) (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 3 (*.f64 1/3 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(*.f64 1/3 (*.f64 3 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 5) (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (+.f64 (cos.f64 (*.f64 2 (*.f64 x (/.f64 1/2 y)))) (cos.f64 (-.f64 (*.f64 x (/.f64 1/2 y)) (*.f64 x (/.f64 1/2 y))))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) 1) |
(pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2) 3) |
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 6) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 4) 1/2) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 6) 1/3) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3) 2/3) |
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 4) |
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 4)) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 6)) |
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(exp.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) 2)) |
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 6)) 1/3)) |
(exp.f64 (+.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1))) |
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
| Outputs |
|---|
1 |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(fma.f64 -1/4 (/.f64 (*.f64 x x) (*.f64 y y)) 1) |
(fma.f64 -1/4 (*.f64 (/.f64 x y) (/.f64 x y)) 1) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (*.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (fma.f64 -1/4 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (*.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) |
(fma.f64 -1/4 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1)) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 1 (+.f64 (*.f64 -1/1440 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (*.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(+.f64 (fma.f64 -1/4 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (fma.f64 -1/1440 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) (*.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (fma.f64 -1/4 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (fma.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 -1/1440 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) |
(fma.f64 -1/4 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 -1/1440 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1))) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
1 |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(fma.f64 -1/4 (/.f64 (*.f64 x x) (*.f64 y y)) 1) |
(fma.f64 -1/4 (*.f64 (/.f64 x y) (/.f64 x y)) 1) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 1 (*.f64 1/192 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(+.f64 (fma.f64 -1/4 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (*.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) |
(fma.f64 -1/4 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1)) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 1 (+.f64 (*.f64 -1/23040 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/192 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/1536 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))))) |
(+.f64 (fma.f64 -1/4 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (fma.f64 -1/1440 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) (*.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (fma.f64 -1/4 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (fma.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 -1/1440 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) |
(fma.f64 -1/4 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 -1/1440 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1))) |
1 |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) 1) |
(fma.f64 -1/4 (/.f64 (*.f64 x x) (*.f64 y y)) 1) |
(fma.f64 -1/4 (*.f64 (/.f64 x y) (/.f64 x y)) 1) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 1 (*.f64 1/192 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))) |
(+.f64 (fma.f64 -1/4 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (*.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))) |
(fma.f64 -1/4 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) 1)) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 1 (+.f64 (*.f64 -1/23040 (/.f64 (pow.f64 x 6) (pow.f64 y 6))) (+.f64 (*.f64 1/192 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 -1/1536 (/.f64 (pow.f64 x 6) (pow.f64 y 6)))))))) |
(+.f64 (fma.f64 -1/4 (/.f64 (*.f64 x x) (*.f64 y y)) 1) (fma.f64 -1/1440 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) (*.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))) |
(+.f64 (fma.f64 -1/4 (*.f64 (/.f64 x y) (/.f64 x y)) 1) (fma.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 -1/1440 (/.f64 (pow.f64 x 6) (pow.f64 y 6))))) |
(fma.f64 -1/4 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 1/48 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (fma.f64 -1/1440 (/.f64 (pow.f64 x 6) (pow.f64 y 6)) 1))) |
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 (*.f64 x (/.f64 1/2 y)))))) |
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 (*.f64 2 x) (/.f64 1/2 y))))) |
(fma.f64 1/2 (cos.f64 (*.f64 x (*.f64 (/.f64 1/2 y) 2))) 1/2) |
(fma.f64 1/2 (cos.f64 (*.f64 x (/.f64 1 y))) 1/2) |
(+.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) 0) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(+.f64 (*.f64 1/3 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) (*.f64 2 (*.f64 1/3 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)))) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(+.f64 (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(+.f64 (*.f64 2 (*.f64 1/3 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) (*.f64 1/3 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(+.f64 0 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) 1) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(*.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(*.f64 2 (*.f64 1/2 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) 1) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(*.f64 1 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 4)) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 4) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(*.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3/2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3/2) (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3/2)) |
(*.f64 3 (*.f64 1/3 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(*.f64 1/3 (*.f64 3 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 5) (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(/.f64 (+.f64 (cos.f64 (*.f64 2 (*.f64 x (/.f64 1/2 y)))) (cos.f64 (-.f64 (*.f64 x (/.f64 1/2 y)) (*.f64 x (/.f64 1/2 y))))) 2) |
(/.f64 (+.f64 (cos.f64 (*.f64 (*.f64 2 x) (/.f64 1/2 y))) (cos.f64 0)) 2) |
(/.f64 (+.f64 1 (cos.f64 (*.f64 x (*.f64 (/.f64 1/2 y) 2)))) 2) |
(/.f64 (+.f64 1 (cos.f64 (*.f64 x (/.f64 1 y)))) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) 1) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2) 3) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 6) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 4) 1/2) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 6) 1/3) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3) 2/3) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 4) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 4)) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 6)) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(exp.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) 2)) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1) 1)) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 3)) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 6)) 1/3)) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(exp.f64 (+.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1))) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1) (*.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 1))) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(pow.f64 (cos.f64 (/.f64 (*.f64 1/2 x) y)) 2) |
(pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 95.9% | (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
| ✓ | 90.4% | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
| 52.7% | (sin.f64 (*.f64 x (/.f64 1/2 y))) | |
| 52.1% | (tan.f64 (*.f64 x (/.f64 1/2 y))) |
Compiled 96 to 71 computations (26% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 32.0ms | x | @ | -inf | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
| 17.0ms | x | @ | inf | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
| 17.0ms | y | @ | 0 | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
| 3.0ms | y | @ | -inf | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
| 3.0ms | y | @ | inf | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
| 1× | batch-egg-rewrite |
| 1570× | log-prod |
| 924× | prod-diff |
| 578× | expm1-udef |
| 574× | log1p-udef |
| 500× | log-pow |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 86 |
| 1 | 347 | 62 |
| 2 | 4288 | 62 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
| Outputs |
|---|
(+.f64 0 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (cbrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) 1) |
(*.f64 1/2 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(*.f64 1 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) (pow.f64 (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2) (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (*.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (sqrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) (sqrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (neg.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 1/2) (/.f64 1 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 1 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 1/2)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) 2) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) 1) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(pow.f64 (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) 3) |
(pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2) |
(pow.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (tan.f64 (*.f64 x (/.f64 1/2 y)))) -1) |
(neg.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(log.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(cbrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3) (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (log.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 0) |
(+.f64 (*.f64 1/3 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(+.f64 (*.f64 1/4 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 1/4 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 0 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 1/3 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (log.f64 (pow.f64 1 1/2)) (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2) 1/2)) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 1/2))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) 1) |
(*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 2 (*.f64 1/4 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(*.f64 1 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 3 (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 1/3 (*.f64 3/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(pow.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 3) |
(pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2) |
(sqrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(cbrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
| 1× | egg-herbie |
| 722× | fma-def |
| 602× | log-prod |
| 494× | *-commutative |
| 494× | associate-*r* |
| 442× | associate-*l* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 453 | 10595 |
| 1 | 1303 | 9787 |
| 2 | 5720 | 8811 |
| 1× | node limit |
| Inputs |
|---|
1 |
(+.f64 1 (*.f64 -2 (*.f64 y (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2))) x)))) |
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2))) 2))) (*.f64 4/3 (*.f64 y (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2)) y)) (*.f64 1/32 (/.f64 1 (pow.f64 y 3)))))))) (pow.f64 x 2))) (*.f64 -2 (*.f64 y (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2))) x))))) |
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -8/3 (*.f64 (pow.f64 y 2) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2))) (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2)) y)) (*.f64 1/32 (/.f64 1 (pow.f64 y 3))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2))) 2))) (*.f64 4/3 (*.f64 y (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2)) y)) (*.f64 1/32 (/.f64 1 (pow.f64 y 3)))))))) (*.f64 y (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2)))))) (*.f64 1/3 (*.f64 y (-.f64 (+.f64 (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2)) 2)) (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2)) (pow.f64 y 2))) (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2))) 2) (*.f64 1/128 (/.f64 1 (pow.f64 y 4)))))) (*.f64 3/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2)) (pow.f64 y 2))))) (*.f64 3/128 (/.f64 1 (pow.f64 y 4)))))))) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2))) 2))) (*.f64 4/3 (*.f64 y (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2)) y)) (*.f64 1/32 (/.f64 1 (pow.f64 y 3)))))))) (pow.f64 x 2))) (*.f64 -2 (*.f64 y (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2))) x)))))) |
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))))) |
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))))) |
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))))) |
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))))) |
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))))) |
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))))) |
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))))) |
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))))) |
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))))) |
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))))) |
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))))) |
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))))) |
1 |
(+.f64 1 (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 1/4 x) 2)) (*.f64 y x)))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) x)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 1/4 x) 2)) 2) (pow.f64 x 2))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/32 (pow.f64 x 3)) (+.f64 (*.f64 3 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x)))) (*.f64 -3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x)))) x)))) (pow.f64 y 2))) (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 1/4 x) 2)) (*.f64 y x))))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) x)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 1/4 x) 2)) 2) (pow.f64 x 2))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/32 (pow.f64 x 3)) (+.f64 (*.f64 3 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x)))) (*.f64 -3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x)))) x)))) (pow.f64 y 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) x)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 1/4 x) 2)) 2) (pow.f64 x 2))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/32 (pow.f64 x 3)) (+.f64 (*.f64 3 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x)))) (*.f64 -3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x)))) x)))) (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 1/4 x) 2))) x)) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 12 (-.f64 (+.f64 (*.f64 -1/96 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x))) x)) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2))) 2)))) (+.f64 (*.f64 3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -3/128 (pow.f64 x 4)) (+.f64 (*.f64 -3 (*.f64 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x))) x)) (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) 2)))))) x)) (*.f64 -8/3 (/.f64 (*.f64 (+.f64 (*.f64 1/32 (pow.f64 x 3)) (+.f64 (*.f64 3 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x)))) (*.f64 -3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x)))) (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 1/4 x) 2))) (pow.f64 x 2))))) (pow.f64 y 3))) (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 1/4 x) 2)) (*.f64 y x)))))) |
1 |
(+.f64 (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 -1/4 x) 2)) (*.f64 y x))) 1) |
(+.f64 (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 -1/4 x) 2)) (*.f64 y x))) (+.f64 1 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -4 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) x)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 -1/4 x) 2)) 2) (pow.f64 x 2))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 -1/32 (pow.f64 x 3)) (+.f64 (*.f64 3 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x)))) (*.f64 3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x)))) x)))) (pow.f64 y 2))))) |
(+.f64 (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 -1/4 x) 2)) (*.f64 y x))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) (pow.f64 x 2))) (+.f64 (*.f64 12 (-.f64 (+.f64 (*.f64 -1/96 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (+.f64 (*.f64 -1/4 (*.f64 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x))) x)) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2))) 2)))) (+.f64 (*.f64 -3/128 (pow.f64 x 4)) (+.f64 (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) 2)) (*.f64 3 (*.f64 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x))) x)))))) x)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) x)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 -1/4 x) 2)) 2) (pow.f64 x 2))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 3 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x)))) (+.f64 (*.f64 -1/32 (pow.f64 x 3)) (*.f64 3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x)))) x)))) (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 -1/4 x) 2))) x)) (*.f64 -8/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/32 (pow.f64 x 3)) (+.f64 (*.f64 3 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x)))) (*.f64 3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x)))) (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 -1/4 x) 2))) (pow.f64 x 2))))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -4 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) x)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 -1/4 x) 2)) 2) (pow.f64 x 2))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 -1/32 (pow.f64 x 3)) (+.f64 (*.f64 3 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x)))) (*.f64 3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x)))) x)))) (pow.f64 y 2)))))) |
(*.f64 1/4 (/.f64 x y)) |
(+.f64 (*.f64 1/4 (/.f64 x y)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2))) (pow.f64 x 2)))) |
(+.f64 (*.f64 1/4 (/.f64 x y)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2))) (pow.f64 x 2))) (*.f64 1/6 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2)) y)) (*.f64 1/32 (/.f64 1 (pow.f64 y 3)))))))) |
(+.f64 (*.f64 1/4 (/.f64 x y)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2))) (pow.f64 x 2))) (+.f64 (*.f64 1/24 (*.f64 (-.f64 (+.f64 (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2)) 2)) (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2)) (pow.f64 y 2))) (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2))) 2) (*.f64 1/128 (/.f64 1 (pow.f64 y 4)))))) (*.f64 3/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2)) (pow.f64 y 2))))) (*.f64 3/128 (/.f64 1 (pow.f64 y 4)))) (pow.f64 x 4))) (*.f64 1/6 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2)) y)) (*.f64 1/32 (/.f64 1 (pow.f64 y 3))))))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(*.f64 1/4 (/.f64 x y)) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 1/4 x) 2)) (pow.f64 y 2))) (*.f64 1/4 (/.f64 x y))) |
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 1/32 (pow.f64 x 3)) (+.f64 (*.f64 3 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x)))) (*.f64 -3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x)))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 1/4 x) 2)) (pow.f64 y 2))) (*.f64 1/4 (/.f64 x y)))) |
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 1/32 (pow.f64 x 3)) (+.f64 (*.f64 3 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x)))) (*.f64 -3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x)))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 1/4 x) 2)) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 x y)) (*.f64 1/24 (/.f64 (+.f64 (*.f64 12 (-.f64 (+.f64 (*.f64 -1/96 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x))) x)) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2))) 2)))) (+.f64 (*.f64 3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -3/128 (pow.f64 x 4)) (+.f64 (*.f64 -3 (*.f64 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x))) x)) (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) 2)))))) (pow.f64 y 4)))))) |
(*.f64 1/4 (/.f64 x y)) |
(+.f64 (*.f64 1/4 (/.f64 x y)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 -1/4 x) 2)) (pow.f64 y 2)))) |
(+.f64 (*.f64 1/4 (/.f64 x y)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 -1/4 x) 2)) (pow.f64 y 2))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -1/32 (pow.f64 x 3)) (+.f64 (*.f64 3 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x)))) (*.f64 3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x)))) (pow.f64 y 3))))) |
(+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) (pow.f64 x 2))) (+.f64 (*.f64 12 (-.f64 (+.f64 (*.f64 -1/96 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (+.f64 (*.f64 -1/4 (*.f64 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x))) x)) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2))) 2)))) (+.f64 (*.f64 -3/128 (pow.f64 x 4)) (+.f64 (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) 2)) (*.f64 3 (*.f64 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x))) x)))))) (pow.f64 y 4))) (+.f64 (*.f64 1/4 (/.f64 x y)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 -1/4 x) 2)) (pow.f64 y 2))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -1/32 (pow.f64 x 3)) (+.f64 (*.f64 3 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x)))) (*.f64 3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x)))) (pow.f64 y 3)))))) |
(+.f64 0 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (cbrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) 1) |
(*.f64 1/2 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(*.f64 1 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) (pow.f64 (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2) (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (*.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (sqrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) (sqrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (neg.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 1/2) (/.f64 1 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 1 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 1/2)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) 2) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) 1) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(pow.f64 (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) 3) |
(pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2) |
(pow.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (tan.f64 (*.f64 x (/.f64 1/2 y)))) -1) |
(neg.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(log.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(cbrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3) (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (log.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 0) |
(+.f64 (*.f64 1/3 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(+.f64 (*.f64 1/4 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 1/4 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 0 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 1/3 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (log.f64 (pow.f64 1 1/2)) (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2) 1/2)) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 1/2))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) 1) |
(*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 2 (*.f64 1/4 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(*.f64 1 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 3 (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 1/3 (*.f64 3/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(pow.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 3) |
(pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2) |
(sqrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(cbrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
| Outputs |
|---|
1 |
(+.f64 1 (*.f64 -2 (*.f64 y (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2))) x)))) |
(+.f64 1 (*.f64 (*.f64 -2 y) (*.f64 (-.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (/.f64 1/16 (*.f64 y y))) (pow.f64 (/.f64 1/4 y) 2)) x))) |
(fma.f64 -2 (*.f64 y (*.f64 (-.f64 (/.f64 1/16 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) x)) 1) |
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2))) 2))) (*.f64 4/3 (*.f64 y (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2)) y)) (*.f64 1/32 (/.f64 1 (pow.f64 y 3)))))))) (pow.f64 x 2))) (*.f64 -2 (*.f64 y (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2))) x))))) |
(+.f64 1 (fma.f64 1/2 (*.f64 (-.f64 (/.f64 1/6 (*.f64 y y)) (fma.f64 -8 (*.f64 (*.f64 y y) (pow.f64 (-.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (/.f64 1/16 (*.f64 y y))) (pow.f64 (/.f64 1/4 y) 2)) 2)) (*.f64 (*.f64 4/3 y) (fma.f64 -3/2 (/.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) y) (/.f64 1/32 (pow.f64 y 3)))))) (*.f64 x x)) (*.f64 (*.f64 -2 y) (*.f64 (-.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (/.f64 1/16 (*.f64 y y))) (pow.f64 (/.f64 1/4 y) 2)) x)))) |
(+.f64 1 (fma.f64 1/2 (*.f64 (-.f64 (/.f64 1/6 (*.f64 y y)) (fma.f64 -8 (*.f64 y (*.f64 y (pow.f64 (-.f64 (/.f64 1/16 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) 2))) (*.f64 (fma.f64 -3/2 (-.f64 (/.f64 1/8 (pow.f64 y 3)) (/.f64 (pow.f64 (/.f64 1/4 y) 2) y)) (/.f64 1/32 (pow.f64 y 3))) (*.f64 y 4/3)))) (*.f64 x x)) (*.f64 (*.f64 (-.f64 (/.f64 1/16 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) x) (*.f64 -2 y)))) |
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -8/3 (*.f64 (pow.f64 y 2) (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2))) (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2)) y)) (*.f64 1/32 (/.f64 1 (pow.f64 y 3))))))) (+.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2))) 2))) (*.f64 4/3 (*.f64 y (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2)) y)) (*.f64 1/32 (/.f64 1 (pow.f64 y 3)))))))) (*.f64 y (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2)))))) (*.f64 1/3 (*.f64 y (-.f64 (+.f64 (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2)) 2)) (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2)) (pow.f64 y 2))) (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2))) 2) (*.f64 1/128 (/.f64 1 (pow.f64 y 4)))))) (*.f64 3/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2)) (pow.f64 y 2))))) (*.f64 3/128 (/.f64 1 (pow.f64 y 4)))))))) (pow.f64 x 3))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/6 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 -8 (*.f64 (pow.f64 y 2) (pow.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2))) 2))) (*.f64 4/3 (*.f64 y (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2)) y)) (*.f64 1/32 (/.f64 1 (pow.f64 y 3)))))))) (pow.f64 x 2))) (*.f64 -2 (*.f64 y (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2))) x)))))) |
(+.f64 1 (fma.f64 -1/2 (*.f64 (fma.f64 -8/3 (*.f64 (*.f64 (*.f64 y y) (-.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (/.f64 1/16 (*.f64 y y))) (pow.f64 (/.f64 1/4 y) 2))) (fma.f64 -3/2 (/.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) y) (/.f64 1/32 (pow.f64 y 3)))) (fma.f64 2 (*.f64 (-.f64 (/.f64 1/6 (*.f64 y y)) (fma.f64 -8 (*.f64 (*.f64 y y) (pow.f64 (-.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (/.f64 1/16 (*.f64 y y))) (pow.f64 (/.f64 1/4 y) 2)) 2)) (*.f64 (*.f64 4/3 y) (fma.f64 -3/2 (/.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) y) (/.f64 1/32 (pow.f64 y 3)))))) (*.f64 y (-.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (/.f64 1/16 (*.f64 y y))) (pow.f64 (/.f64 1/4 y) 2)))) (*.f64 (*.f64 1/3 y) (-.f64 (fma.f64 -3 (pow.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) 2) (fma.f64 -12 (fma.f64 -1/16 (/.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) (*.f64 y y)) (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2))) 2) (/.f64 1/128 (pow.f64 y 4)))) (*.f64 (/.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) (*.f64 y y)) 3/2))) (/.f64 3/128 (pow.f64 y 4)))))) (pow.f64 x 3)) (fma.f64 1/2 (*.f64 (-.f64 (/.f64 1/6 (*.f64 y y)) (fma.f64 -8 (*.f64 (*.f64 y y) (pow.f64 (-.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (/.f64 1/16 (*.f64 y y))) (pow.f64 (/.f64 1/4 y) 2)) 2)) (*.f64 (*.f64 4/3 y) (fma.f64 -3/2 (/.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) y) (/.f64 1/32 (pow.f64 y 3)))))) (*.f64 x x)) (*.f64 (*.f64 -2 y) (*.f64 (-.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (/.f64 1/16 (*.f64 y y))) (pow.f64 (/.f64 1/4 y) 2)) x))))) |
(+.f64 1 (fma.f64 -1/2 (*.f64 (fma.f64 -8/3 (*.f64 (fma.f64 -3/2 (-.f64 (/.f64 1/8 (pow.f64 y 3)) (/.f64 (pow.f64 (/.f64 1/4 y) 2) y)) (/.f64 1/32 (pow.f64 y 3))) (*.f64 y (*.f64 y (-.f64 (/.f64 1/16 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2))))) (fma.f64 2 (*.f64 y (*.f64 (-.f64 (/.f64 1/16 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) (-.f64 (/.f64 1/6 (*.f64 y y)) (fma.f64 -8 (*.f64 y (*.f64 y (pow.f64 (-.f64 (/.f64 1/16 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) 2))) (*.f64 (fma.f64 -3/2 (-.f64 (/.f64 1/8 (pow.f64 y 3)) (/.f64 (pow.f64 (/.f64 1/4 y) 2) y)) (/.f64 1/32 (pow.f64 y 3))) (*.f64 y 4/3)))))) (*.f64 (fma.f64 -3 (pow.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) 2) (+.f64 (fma.f64 -12 (+.f64 (/.f64 1/128 (pow.f64 y 4)) (fma.f64 -1/16 (/.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) (*.f64 y y)) (*.f64 1/4 (pow.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) 2)))) (*.f64 (/.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) (*.f64 y y)) 3/2)) (/.f64 -3/128 (pow.f64 y 4)))) (*.f64 y 1/3)))) (pow.f64 x 3)) (fma.f64 1/2 (*.f64 (-.f64 (/.f64 1/6 (*.f64 y y)) (fma.f64 -8 (*.f64 y (*.f64 y (pow.f64 (-.f64 (/.f64 1/16 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) 2))) (*.f64 (fma.f64 -3/2 (-.f64 (/.f64 1/8 (pow.f64 y 3)) (/.f64 (pow.f64 (/.f64 1/4 y) 2) y)) (/.f64 1/32 (pow.f64 y 3))) (*.f64 y 4/3)))) (*.f64 x x)) (*.f64 (*.f64 (-.f64 (/.f64 1/16 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) x) (*.f64 -2 y))))) |
(+.f64 1 (fma.f64 -1/2 (*.f64 (fma.f64 -8/3 (*.f64 (fma.f64 -3/2 (-.f64 (/.f64 1/8 (pow.f64 y 3)) (/.f64 (pow.f64 (/.f64 1/4 y) 2) y)) (/.f64 1/32 (pow.f64 y 3))) (*.f64 y (*.f64 y (-.f64 (/.f64 1/16 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2))))) (fma.f64 2 (*.f64 y (*.f64 (-.f64 (/.f64 1/16 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) (-.f64 (/.f64 1/6 (*.f64 y y)) (fma.f64 -8 (*.f64 y (*.f64 y (pow.f64 (-.f64 (/.f64 1/16 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) 2))) (*.f64 (fma.f64 -3/2 (-.f64 (/.f64 1/8 (pow.f64 y 3)) (/.f64 (pow.f64 (/.f64 1/4 y) 2) y)) (/.f64 1/32 (pow.f64 y 3))) (*.f64 y 4/3)))))) (*.f64 (+.f64 (fma.f64 -12 (+.f64 (/.f64 1/128 (pow.f64 y 4)) (fma.f64 -1/16 (/.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) (*.f64 y y)) (*.f64 1/4 (pow.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) 2)))) (*.f64 (/.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) (*.f64 y y)) 3/2)) (fma.f64 -3 (pow.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) 2) (/.f64 -3/128 (pow.f64 y 4)))) (*.f64 y 1/3)))) (pow.f64 x 3)) (fma.f64 1/2 (*.f64 (-.f64 (/.f64 1/6 (*.f64 y y)) (fma.f64 -8 (*.f64 y (*.f64 y (pow.f64 (-.f64 (/.f64 1/16 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) 2))) (*.f64 (fma.f64 -3/2 (-.f64 (/.f64 1/8 (pow.f64 y 3)) (/.f64 (pow.f64 (/.f64 1/4 y) 2) y)) (/.f64 1/32 (pow.f64 y 3))) (*.f64 y 4/3)))) (*.f64 x x)) (*.f64 (*.f64 (-.f64 (/.f64 1/16 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) x) (*.f64 -2 y))))) |
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))))) |
(*.f64 1/2 (/.f64 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(*.f64 1/2 (/.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))))) |
(*.f64 1/2 (/.f64 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(*.f64 1/2 (/.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))))) |
(*.f64 1/2 (/.f64 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(*.f64 1/2 (/.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))))) |
(*.f64 1/2 (/.f64 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(*.f64 1/2 (/.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))))) |
(*.f64 1/2 (/.f64 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(*.f64 1/2 (/.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))))) |
(*.f64 1/2 (/.f64 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(*.f64 1/2 (/.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))))) |
(*.f64 1/2 (/.f64 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(*.f64 1/2 (/.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))))) |
(*.f64 1/2 (/.f64 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(*.f64 1/2 (/.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))))) |
(*.f64 1/2 (/.f64 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(*.f64 1/2 (/.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))))) |
(*.f64 1/2 (/.f64 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(*.f64 1/2 (/.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))))) |
(*.f64 1/2 (/.f64 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(*.f64 1/2 (/.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 1/2 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (*.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))))) |
(*.f64 1/2 (/.f64 (/.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) (cos.f64 (*.f64 1/2 (/.f64 x y)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(*.f64 1/2 (/.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
1 |
(+.f64 1 (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 1/4 x) 2)) (*.f64 y x)))) |
1 |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) x)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 1/4 x) 2)) 2) (pow.f64 x 2))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/32 (pow.f64 x 3)) (+.f64 (*.f64 3 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x)))) (*.f64 -3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x)))) x)))) (pow.f64 y 2))) (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 1/4 x) 2)) (*.f64 y x))))) |
(+.f64 1 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 x 3) 1/24) x)) (fma.f64 -8 (/.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) 1/16) (pow.f64 (*.f64 1/4 x) 2)) 2) (*.f64 x x)) (/.f64 (*.f64 4/3 (fma.f64 1/32 (pow.f64 x 3) (fma.f64 3 (-.f64 (*.f64 (pow.f64 x 3) 0) (*.f64 (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 1/4 x) 2))) x)) (*.f64 (*.f64 x (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 1/4 x) 2))) -3/4)))) x))) (*.f64 y y)) (*.f64 -2 (/.f64 (-.f64 (*.f64 (*.f64 x x) 1/16) (pow.f64 (*.f64 1/4 x) 2)) (*.f64 y x))))) |
(+.f64 (*.f64 (/.f64 1/2 y) (/.f64 (-.f64 (/.f64 4 (/.f64 x (*.f64 (pow.f64 x 3) 1/24))) (fma.f64 -8 (/.f64 (pow.f64 (-.f64 (*.f64 1/16 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) 2) (*.f64 x x)) (/.f64 (*.f64 4/3 (fma.f64 1/32 (pow.f64 x 3) (fma.f64 3 (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -1/4)) (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -3/4))))) x))) y)) (fma.f64 -2 (/.f64 (-.f64 (*.f64 1/16 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) (*.f64 y x)) 1)) |
(+.f64 1 (*.f64 (/.f64 1/2 y) (/.f64 (-.f64 (/.f64 4 (/.f64 x (*.f64 (pow.f64 x 3) 1/24))) (/.f64 (*.f64 4/3 (fma.f64 1/32 (pow.f64 x 3) (fma.f64 3 (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -1/4)) (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -3/4))))) x)) y))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) x)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 1/4 x) 2)) 2) (pow.f64 x 2))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/32 (pow.f64 x 3)) (+.f64 (*.f64 3 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x)))) (*.f64 -3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x)))) x)))) (pow.f64 y 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 4 (/.f64 (-.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 -1/16 (pow.f64 x 3))) x)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 1/4 x) 2)) 2) (pow.f64 x 2))) (*.f64 4/3 (/.f64 (+.f64 (*.f64 1/32 (pow.f64 x 3)) (+.f64 (*.f64 3 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x)))) (*.f64 -3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x)))) x)))) (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 1/4 x) 2))) x)) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 12 (-.f64 (+.f64 (*.f64 -1/96 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x))) x)) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2))) 2)))) (+.f64 (*.f64 3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -3/128 (pow.f64 x 4)) (+.f64 (*.f64 -3 (*.f64 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x))) x)) (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) 2)))))) x)) (*.f64 -8/3 (/.f64 (*.f64 (+.f64 (*.f64 1/32 (pow.f64 x 3)) (+.f64 (*.f64 3 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x)))) (*.f64 -3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x)))) (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 1/4 x) 2))) (pow.f64 x 2))))) (pow.f64 y 3))) (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 1/4 x) 2)) (*.f64 y x)))))) |
(+.f64 1 (fma.f64 1/2 (/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 x 3) 1/24) x)) (fma.f64 -8 (/.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) 1/16) (pow.f64 (*.f64 1/4 x) 2)) 2) (*.f64 x x)) (/.f64 (*.f64 4/3 (fma.f64 1/32 (pow.f64 x 3) (fma.f64 3 (-.f64 (*.f64 (pow.f64 x 3) 0) (*.f64 (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 1/4 x) 2))) x)) (*.f64 (*.f64 x (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 1/4 x) 2))) -3/4)))) x))) (*.f64 y y)) (fma.f64 -1/2 (/.f64 (fma.f64 2 (/.f64 (-.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 x 3) 1/24) x)) (fma.f64 -8 (/.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) 1/16) (pow.f64 (*.f64 1/4 x) 2)) 2) (*.f64 x x)) (/.f64 (*.f64 4/3 (fma.f64 1/32 (pow.f64 x 3) (fma.f64 3 (-.f64 (*.f64 (pow.f64 x 3) 0) (*.f64 (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 1/4 x) 2))) x)) (*.f64 (*.f64 x (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 1/4 x) 2))) -3/4)))) x))) (/.f64 x (-.f64 (*.f64 (*.f64 x x) 1/16) (pow.f64 (*.f64 1/4 x) 2)))) (fma.f64 1/3 (/.f64 (fma.f64 12 (-.f64 (*.f64 (pow.f64 x 4) -1/128) (fma.f64 1/4 (*.f64 x (-.f64 (*.f64 (pow.f64 x 3) 0) (*.f64 (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 1/4 x) 2))) x))) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 1/4 x) 2))) 2))) (fma.f64 3/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 1/4 x) 2))) (fma.f64 -3/128 (pow.f64 x 4) (*.f64 -3 (+.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x 3) 0) (*.f64 (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 1/4 x) 2))) x))) (pow.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 1/4 x) 2)) 2)))))) x) (*.f64 -8/3 (/.f64 (fma.f64 1/32 (pow.f64 x 3) (fma.f64 3 (-.f64 (*.f64 (pow.f64 x 3) 0) (*.f64 (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 1/4 x) 2))) x)) (*.f64 (*.f64 x (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 1/4 x) 2))) -3/4))) (/.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) 1/16) (pow.f64 (*.f64 1/4 x) 2))))))) (pow.f64 y 3)) (*.f64 -2 (/.f64 (-.f64 (*.f64 (*.f64 x x) 1/16) (pow.f64 (*.f64 1/4 x) 2)) (*.f64 y x)))))) |
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 4 (/.f64 x (*.f64 (pow.f64 x 3) 1/24))) (fma.f64 -8 (/.f64 (pow.f64 (-.f64 (*.f64 1/16 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) 2) (*.f64 x x)) (/.f64 (*.f64 4/3 (fma.f64 1/32 (pow.f64 x 3) (fma.f64 3 (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -1/4)) (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -3/4))))) x))) (*.f64 y y)) (/.f64 -1/2 (/.f64 (pow.f64 y 3) (fma.f64 2 (*.f64 (/.f64 (-.f64 (/.f64 4 (/.f64 x (*.f64 (pow.f64 x 3) 1/24))) (fma.f64 -8 (/.f64 (pow.f64 (-.f64 (*.f64 1/16 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) 2) (*.f64 x x)) (/.f64 (*.f64 4/3 (fma.f64 1/32 (pow.f64 x 3) (fma.f64 3 (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -1/4)) (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -3/4))))) x))) x) (-.f64 (*.f64 1/16 (*.f64 x x)) (*.f64 1/16 (*.f64 x x)))) (fma.f64 1/3 (/.f64 (fma.f64 12 (-.f64 (*.f64 (pow.f64 x 4) -1/128) (fma.f64 1/4 (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -1/4))) (*.f64 1/4 (pow.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) 2)))) (fma.f64 3/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x)))) (fma.f64 -3 (fma.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -1/4)) (pow.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) 2)) (*.f64 (pow.f64 x 4) -3/128)))) x) (*.f64 -8/3 (/.f64 (fma.f64 1/32 (pow.f64 x 3) (fma.f64 3 (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -1/4)) (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -3/4)))) (/.f64 (*.f64 x x) (-.f64 (*.f64 1/16 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))))))))))) (fma.f64 -2 (/.f64 (-.f64 (*.f64 1/16 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) (*.f64 y x)) 1)) |
(+.f64 (fma.f64 1/2 (/.f64 (-.f64 (/.f64 4 (/.f64 x (*.f64 (pow.f64 x 3) 1/24))) (/.f64 (*.f64 4/3 (fma.f64 1/32 (pow.f64 x 3) (fma.f64 3 (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -1/4)) (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -3/4))))) x)) (*.f64 y y)) (/.f64 -1/2 (/.f64 (pow.f64 y 3) (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 4 (/.f64 x (*.f64 (pow.f64 x 3) 1/24))) (/.f64 (*.f64 4/3 (fma.f64 1/32 (pow.f64 x 3) (fma.f64 3 (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -1/4)) (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -3/4))))) x)) x) 0) (fma.f64 1/3 (/.f64 (fma.f64 12 (-.f64 (*.f64 (pow.f64 x 4) -1/128) (fma.f64 1/4 (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -1/4))) (*.f64 1/4 (pow.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) 2)))) (fma.f64 3/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x)))) (fma.f64 -3 (fma.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -1/4)) (pow.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) 2)) (*.f64 (pow.f64 x 4) -3/128)))) x) (*.f64 (/.f64 (fma.f64 1/32 (pow.f64 x 3) (fma.f64 3 (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -1/4)) (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -3/4)))) x) 0)))))) 1) |
1 |
(+.f64 (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 -1/4 x) 2)) (*.f64 y x))) 1) |
1 |
(+.f64 (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 -1/4 x) 2)) (*.f64 y x))) (+.f64 1 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -4 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) x)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 -1/4 x) 2)) 2) (pow.f64 x 2))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 -1/32 (pow.f64 x 3)) (+.f64 (*.f64 3 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x)))) (*.f64 3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x)))) x)))) (pow.f64 y 2))))) |
(+.f64 (fma.f64 -2 (/.f64 (-.f64 (*.f64 (*.f64 x x) 1/16) (pow.f64 (*.f64 x -1/4) 2)) (*.f64 y x)) 1) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 x 3) -1/24) x)) (fma.f64 -8 (/.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) 1/16) (pow.f64 (*.f64 x -1/4) 2)) 2) (*.f64 x x)) (*.f64 -4/3 (/.f64 (fma.f64 -1/32 (pow.f64 x 3) (fma.f64 3 (+.f64 (*.f64 (pow.f64 x 3) 0) (*.f64 1/4 (*.f64 x (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 x -1/4) 2))))) (*.f64 3/4 (*.f64 x (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 x -1/4) 2)))))) x)))) (*.f64 y y)))) |
(fma.f64 -2 (/.f64 (-.f64 (*.f64 1/16 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) (*.f64 y x)) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 -4 (/.f64 x (*.f64 (pow.f64 x 3) -1/24))) (fma.f64 -4/3 (/.f64 (fma.f64 3 (*.f64 x (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))))) (fma.f64 (pow.f64 x 3) -1/32 (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) (*.f64 x 3/4)))) x) (/.f64 (*.f64 -8 (pow.f64 (-.f64 (*.f64 1/16 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) 2)) (*.f64 x x)))) (*.f64 y y)) 1)) |
(fma.f64 1/2 (/.f64 (-.f64 (/.f64 -4 (/.f64 x (*.f64 (pow.f64 x 3) -1/24))) (*.f64 -4/3 (/.f64 (fma.f64 3 (*.f64 x (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))))) (fma.f64 (pow.f64 x 3) -1/32 (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) (*.f64 x 3/4)))) x))) (*.f64 y y)) 1) |
(+.f64 (*.f64 -2 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 -1/4 x) 2)) (*.f64 y x))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (+.f64 (*.f64 3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) (pow.f64 x 2))) (+.f64 (*.f64 12 (-.f64 (+.f64 (*.f64 -1/96 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (+.f64 (*.f64 -1/4 (*.f64 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x))) x)) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2))) 2)))) (+.f64 (*.f64 -3/128 (pow.f64 x 4)) (+.f64 (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) 2)) (*.f64 3 (*.f64 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x))) x)))))) x)) (+.f64 (*.f64 -2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) x)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 -1/4 x) 2)) 2) (pow.f64 x 2))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 3 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x)))) (+.f64 (*.f64 -1/32 (pow.f64 x 3)) (*.f64 3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x)))) x)))) (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 -1/4 x) 2))) x)) (*.f64 -8/3 (/.f64 (*.f64 (+.f64 (*.f64 -1/32 (pow.f64 x 3)) (+.f64 (*.f64 3 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x)))) (*.f64 3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x)))) (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 -1/4 x) 2))) (pow.f64 x 2))))) (pow.f64 y 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -4 (/.f64 (-.f64 (*.f64 1/48 (pow.f64 x 3)) (*.f64 1/16 (pow.f64 x 3))) x)) (+.f64 (*.f64 -8 (/.f64 (pow.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 -1/4 x) 2)) 2) (pow.f64 x 2))) (*.f64 -4/3 (/.f64 (+.f64 (*.f64 -1/32 (pow.f64 x 3)) (+.f64 (*.f64 3 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x)))) (*.f64 3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x)))) x)))) (pow.f64 y 2)))))) |
(+.f64 (fma.f64 -2 (/.f64 (-.f64 (*.f64 (*.f64 x x) 1/16) (pow.f64 (*.f64 x -1/4) 2)) (*.f64 y x)) 1) (*.f64 1/2 (+.f64 (/.f64 (fma.f64 -1/3 (/.f64 (fma.f64 3/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 x -1/4) 2))) (fma.f64 12 (-.f64 (*.f64 (pow.f64 x 4) -1/128) (fma.f64 -1/4 (*.f64 x (+.f64 (*.f64 (pow.f64 x 3) 0) (*.f64 1/4 (*.f64 x (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 x -1/4) 2)))))) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 x -1/4) 2))) 2))) (fma.f64 -3/128 (pow.f64 x 4) (fma.f64 -3 (pow.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 x -1/4) 2)) 2) (*.f64 3 (*.f64 x (+.f64 (*.f64 (pow.f64 x 3) 0) (*.f64 1/4 (*.f64 x (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 x -1/4) 2))))))))))) x) (fma.f64 -2 (/.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 x 3) -1/24) x)) (fma.f64 -8 (/.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) 1/16) (pow.f64 (*.f64 x -1/4) 2)) 2) (*.f64 x x)) (/.f64 (*.f64 -4/3 (fma.f64 3 (+.f64 (*.f64 (pow.f64 x 3) 0) (*.f64 1/4 (*.f64 x (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 x -1/4) 2))))) (fma.f64 -1/32 (pow.f64 x 3) (*.f64 3/4 (*.f64 x (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 x -1/4) 2))))))) x))) (/.f64 x (-.f64 (*.f64 (*.f64 x x) 1/16) (pow.f64 (*.f64 x -1/4) 2)))) (*.f64 -8/3 (/.f64 (fma.f64 -1/32 (pow.f64 x 3) (fma.f64 3 (+.f64 (*.f64 (pow.f64 x 3) 0) (*.f64 1/4 (*.f64 x (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 x -1/4) 2))))) (*.f64 3/4 (*.f64 x (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 x -1/4) 2)))))) (/.f64 (*.f64 x x) (-.f64 (*.f64 (*.f64 x x) 1/16) (pow.f64 (*.f64 x -1/4) 2))))))) (pow.f64 y 3)) (/.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 x 3) -1/24) x)) (fma.f64 -8 (/.f64 (pow.f64 (-.f64 (*.f64 (*.f64 x x) 1/16) (pow.f64 (*.f64 x -1/4) 2)) 2) (*.f64 x x)) (*.f64 -4/3 (/.f64 (fma.f64 -1/32 (pow.f64 x 3) (fma.f64 3 (+.f64 (*.f64 (pow.f64 x 3) 0) (*.f64 1/4 (*.f64 x (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 x -1/4) 2))))) (*.f64 3/4 (*.f64 x (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 x -1/4) 2)))))) x)))) (*.f64 y y))))) |
(fma.f64 -2 (/.f64 (-.f64 (*.f64 1/16 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) (*.f64 y x)) (fma.f64 1/2 (+.f64 (/.f64 (-.f64 (/.f64 -4 (/.f64 x (*.f64 (pow.f64 x 3) -1/24))) (fma.f64 -4/3 (/.f64 (fma.f64 3 (*.f64 x (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))))) (fma.f64 (pow.f64 x 3) -1/32 (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) (*.f64 x 3/4)))) x) (/.f64 (*.f64 -8 (pow.f64 (-.f64 (*.f64 1/16 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) 2)) (*.f64 x x)))) (*.f64 y y)) (/.f64 (fma.f64 -1/3 (/.f64 (fma.f64 3/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x)))) (fma.f64 12 (-.f64 (*.f64 (pow.f64 x 4) -1/128) (fma.f64 -1/4 (*.f64 x (*.f64 x (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x)))))) (*.f64 1/4 (pow.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) 2)))) (fma.f64 (pow.f64 x 4) -3/128 (fma.f64 3 (*.f64 x (*.f64 x (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x)))))) (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) 2)))))) x) (fma.f64 -2 (*.f64 (/.f64 (-.f64 (/.f64 -4 (/.f64 x (*.f64 (pow.f64 x 3) -1/24))) (fma.f64 -4/3 (/.f64 (fma.f64 3 (*.f64 x (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))))) (fma.f64 (pow.f64 x 3) -1/32 (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) (*.f64 x 3/4)))) x) (/.f64 (*.f64 -8 (pow.f64 (-.f64 (*.f64 1/16 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) 2)) (*.f64 x x)))) x) (-.f64 (*.f64 1/16 (*.f64 x x)) (*.f64 1/16 (*.f64 x x)))) (*.f64 -8/3 (*.f64 (/.f64 (fma.f64 3 (*.f64 x (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))))) (fma.f64 (pow.f64 x 3) -1/32 (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) (*.f64 x 3/4)))) (*.f64 x x)) (-.f64 (*.f64 1/16 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))))))) (pow.f64 y 3))) 1)) |
(fma.f64 1/2 (+.f64 (/.f64 (-.f64 (/.f64 -4 (/.f64 x (*.f64 (pow.f64 x 3) -1/24))) (*.f64 -4/3 (/.f64 (fma.f64 3 (*.f64 x (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))))) (fma.f64 (pow.f64 x 3) -1/32 (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) (*.f64 x 3/4)))) x))) (*.f64 y y)) (/.f64 (+.f64 (*.f64 (/.f64 (fma.f64 3 (*.f64 x (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))))) (fma.f64 (pow.f64 x 3) -1/32 (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) (*.f64 x 3/4)))) x) 0) (fma.f64 -1/3 (/.f64 (fma.f64 3/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x)))) (fma.f64 12 (-.f64 (*.f64 (pow.f64 x 4) -1/128) (fma.f64 -1/4 (*.f64 x (*.f64 x (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x)))))) (*.f64 1/4 (pow.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) 2)))) (fma.f64 (pow.f64 x 4) -3/128 (fma.f64 3 (*.f64 x (*.f64 x (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x)))))) (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) 2)))))) x) (*.f64 (/.f64 (-.f64 (/.f64 -4 (/.f64 x (*.f64 (pow.f64 x 3) -1/24))) (*.f64 -4/3 (/.f64 (fma.f64 3 (*.f64 x (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))))) (fma.f64 (pow.f64 x 3) -1/32 (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) (*.f64 x 3/4)))) x))) x) 0))) (pow.f64 y 3))) 1) |
(*.f64 1/4 (/.f64 x y)) |
(/.f64 x (/.f64 y 1/4)) |
(+.f64 (*.f64 1/4 (/.f64 x y)) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2))) (pow.f64 x 2)))) |
(fma.f64 1/4 (/.f64 x y) (*.f64 (*.f64 1/2 (-.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (/.f64 1/16 (*.f64 y y))) (pow.f64 (/.f64 1/4 y) 2))) (*.f64 x x))) |
(fma.f64 1/4 (/.f64 x y) (*.f64 (*.f64 1/2 (*.f64 x x)) (-.f64 (/.f64 1/16 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)))) |
(+.f64 (*.f64 1/4 (/.f64 x y)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2))) (pow.f64 x 2))) (*.f64 1/6 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2)) y)) (*.f64 1/32 (/.f64 1 (pow.f64 y 3)))))))) |
(fma.f64 1/4 (/.f64 x y) (fma.f64 1/2 (*.f64 (-.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (/.f64 1/16 (*.f64 y y))) (pow.f64 (/.f64 1/4 y) 2)) (*.f64 x x)) (*.f64 1/6 (*.f64 (fma.f64 -3/2 (/.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) y) (/.f64 1/32 (pow.f64 y 3))) (pow.f64 x 3))))) |
(fma.f64 1/4 (/.f64 x y) (fma.f64 1/2 (*.f64 (-.f64 (/.f64 1/16 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) (*.f64 x x)) (*.f64 (fma.f64 -3/2 (-.f64 (/.f64 1/8 (pow.f64 y 3)) (/.f64 (pow.f64 (/.f64 1/4 y) 2) y)) (/.f64 1/32 (pow.f64 y 3))) (*.f64 1/6 (pow.f64 x 3))))) |
(+.f64 (*.f64 1/4 (/.f64 x y)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2))) (pow.f64 x 2))) (+.f64 (*.f64 1/24 (*.f64 (-.f64 (+.f64 (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2)) 2)) (+.f64 (*.f64 -12 (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2)) (pow.f64 y 2))) (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2))) 2) (*.f64 1/128 (/.f64 1 (pow.f64 y 4)))))) (*.f64 3/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2)) (pow.f64 y 2))))) (*.f64 3/128 (/.f64 1 (pow.f64 y 4)))) (pow.f64 x 4))) (*.f64 1/6 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -3/2 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 y 2))) (pow.f64 (/.f64 1/4 y) 2)) y)) (*.f64 1/32 (/.f64 1 (pow.f64 y 3))))))))) |
(fma.f64 1/4 (/.f64 x y) (fma.f64 1/2 (*.f64 (-.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (/.f64 1/16 (*.f64 y y))) (pow.f64 (/.f64 1/4 y) 2)) (*.f64 x x)) (fma.f64 1/24 (*.f64 (-.f64 (fma.f64 -3 (pow.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) 2) (fma.f64 -12 (fma.f64 -1/16 (/.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) (*.f64 y y)) (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2))) 2) (/.f64 1/128 (pow.f64 y 4)))) (*.f64 (/.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) (*.f64 y y)) 3/2))) (/.f64 3/128 (pow.f64 y 4))) (pow.f64 x 4)) (*.f64 1/6 (*.f64 (fma.f64 -3/2 (/.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) y) (/.f64 1/32 (pow.f64 y 3))) (pow.f64 x 3)))))) |
(fma.f64 1/4 (/.f64 x y) (fma.f64 1/2 (*.f64 (-.f64 (/.f64 1/16 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) (*.f64 x x)) (fma.f64 1/24 (*.f64 (fma.f64 -3 (pow.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) 2) (+.f64 (fma.f64 -12 (+.f64 (/.f64 1/128 (pow.f64 y 4)) (fma.f64 -1/16 (/.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) (*.f64 y y)) (*.f64 1/4 (pow.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) 2)))) (*.f64 (/.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) (*.f64 y y)) 3/2)) (/.f64 -3/128 (pow.f64 y 4)))) (pow.f64 x 4)) (*.f64 (fma.f64 -3/2 (-.f64 (/.f64 1/8 (pow.f64 y 3)) (/.f64 (pow.f64 (/.f64 1/4 y) 2) y)) (/.f64 1/32 (pow.f64 y 3))) (*.f64 1/6 (pow.f64 x 3)))))) |
(fma.f64 1/4 (/.f64 x y) (fma.f64 1/2 (*.f64 (-.f64 (/.f64 1/16 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) (*.f64 x x)) (fma.f64 1/24 (*.f64 (+.f64 (fma.f64 -12 (+.f64 (/.f64 1/128 (pow.f64 y 4)) (fma.f64 -1/16 (/.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) (*.f64 y y)) (*.f64 1/4 (pow.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) 2)))) (*.f64 (/.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) (*.f64 y y)) 3/2)) (fma.f64 -3 (pow.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (pow.f64 (/.f64 1/4 y) 2)) 2) (/.f64 -3/128 (pow.f64 y 4)))) (pow.f64 x 4)) (*.f64 (fma.f64 -3/2 (-.f64 (/.f64 1/8 (pow.f64 y 3)) (/.f64 (pow.f64 (/.f64 1/4 y) 2) y)) (/.f64 1/32 (pow.f64 y 3))) (*.f64 1/6 (pow.f64 x 3)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) |
(log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 1/4 (/.f64 x y)) |
(/.f64 x (/.f64 y 1/4)) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 1/4 x) 2)) (pow.f64 y 2))) (*.f64 1/4 (/.f64 x y))) |
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 x x) 1/16) (pow.f64 (*.f64 1/4 x) 2)) (*.f64 y y)) (*.f64 1/4 (/.f64 x y))) |
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 1/16 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) (*.f64 y y)) (/.f64 x (/.f64 y 1/4))) |
(fma.f64 1/4 (/.f64 x y) 0) |
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 1/32 (pow.f64 x 3)) (+.f64 (*.f64 3 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x)))) (*.f64 -3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x)))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 1/4 x) 2)) (pow.f64 y 2))) (*.f64 1/4 (/.f64 x y)))) |
(fma.f64 1/6 (/.f64 (fma.f64 1/32 (pow.f64 x 3) (fma.f64 3 (-.f64 (*.f64 (pow.f64 x 3) 0) (*.f64 (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 1/4 x) 2))) x)) (*.f64 (*.f64 x (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 1/4 x) 2))) -3/4))) (pow.f64 y 3)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 x x) 1/16) (pow.f64 (*.f64 1/4 x) 2)) (*.f64 y y)) (*.f64 1/4 (/.f64 x y)))) |
(fma.f64 1/6 (/.f64 (fma.f64 1/32 (pow.f64 x 3) (fma.f64 3 (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -1/4)) (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -3/4)))) (pow.f64 y 3)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 1/16 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) (*.f64 y y)) (/.f64 x (/.f64 y 1/4)))) |
(fma.f64 1/6 (/.f64 (fma.f64 1/32 (pow.f64 x 3) (fma.f64 3 (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -1/4)) (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -3/4)))) (pow.f64 y 3)) (fma.f64 1/4 (/.f64 x y) 0)) |
(+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 1/32 (pow.f64 x 3)) (+.f64 (*.f64 3 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x)))) (*.f64 -3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x)))) (pow.f64 y 3))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 1/4 x) 2)) (pow.f64 y 2))) (+.f64 (*.f64 1/4 (/.f64 x y)) (*.f64 1/24 (/.f64 (+.f64 (*.f64 12 (-.f64 (+.f64 (*.f64 -1/96 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x))) x)) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2))) 2)))) (+.f64 (*.f64 3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -3/128 (pow.f64 x 4)) (+.f64 (*.f64 -3 (*.f64 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) x))) x)) (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 1/4 x) 2)) 2)))))) (pow.f64 y 4)))))) |
(fma.f64 1/6 (/.f64 (fma.f64 1/32 (pow.f64 x 3) (fma.f64 3 (-.f64 (*.f64 (pow.f64 x 3) 0) (*.f64 (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 1/4 x) 2))) x)) (*.f64 (*.f64 x (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 1/4 x) 2))) -3/4))) (pow.f64 y 3)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 x x) 1/16) (pow.f64 (*.f64 1/4 x) 2)) (*.f64 y y)) (fma.f64 1/4 (/.f64 x y) (*.f64 1/24 (/.f64 (fma.f64 12 (-.f64 (*.f64 (pow.f64 x 4) -1/128) (fma.f64 1/4 (*.f64 x (-.f64 (*.f64 (pow.f64 x 3) 0) (*.f64 (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 1/4 x) 2))) x))) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 1/4 x) 2))) 2))) (fma.f64 3/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 1/4 x) 2))) (fma.f64 -3/128 (pow.f64 x 4) (*.f64 -3 (+.f64 (*.f64 x (-.f64 (*.f64 (pow.f64 x 3) 0) (*.f64 (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 1/4 x) 2))) x))) (pow.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 1/4 x) 2)) 2)))))) (pow.f64 y 4)))))) |
(fma.f64 1/6 (/.f64 (fma.f64 1/32 (pow.f64 x 3) (fma.f64 3 (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -1/4)) (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -3/4)))) (pow.f64 y 3)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 1/16 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) (*.f64 y y)) (fma.f64 1/24 (/.f64 (fma.f64 12 (-.f64 (*.f64 (pow.f64 x 4) -1/128) (fma.f64 1/4 (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -1/4))) (*.f64 1/4 (pow.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) 2)))) (fma.f64 3/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x)))) (fma.f64 -3 (fma.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -1/4)) (pow.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) 2)) (*.f64 (pow.f64 x 4) -3/128)))) (pow.f64 y 4)) (/.f64 x (/.f64 y 1/4))))) |
(+.f64 (fma.f64 1/6 (/.f64 (fma.f64 1/32 (pow.f64 x 3) (fma.f64 3 (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -1/4)) (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -3/4)))) (pow.f64 y 3)) (fma.f64 1/4 (/.f64 x y) 0)) (*.f64 1/24 (/.f64 (fma.f64 12 (-.f64 (*.f64 (pow.f64 x 4) -1/128) (fma.f64 1/4 (*.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -1/4))) (*.f64 1/4 (pow.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) 2)))) (fma.f64 3/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x)))) (fma.f64 -3 (fma.f64 x (*.f64 x (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) -1/4)) (pow.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) 2)) (*.f64 (pow.f64 x 4) -3/128)))) (pow.f64 y 4)))) |
(*.f64 1/4 (/.f64 x y)) |
(/.f64 x (/.f64 y 1/4)) |
(+.f64 (*.f64 1/4 (/.f64 x y)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 -1/4 x) 2)) (pow.f64 y 2)))) |
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 x x) 1/16) (pow.f64 (*.f64 1/4 x) 2)) (*.f64 y y)) (*.f64 1/4 (/.f64 x y))) |
(fma.f64 1/2 (/.f64 (-.f64 (*.f64 1/16 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) (*.f64 y y)) (/.f64 x (/.f64 y 1/4))) |
(fma.f64 1/4 (/.f64 x y) 0) |
(+.f64 (*.f64 1/4 (/.f64 x y)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 -1/4 x) 2)) (pow.f64 y 2))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -1/32 (pow.f64 x 3)) (+.f64 (*.f64 3 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x)))) (*.f64 3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x)))) (pow.f64 y 3))))) |
(fma.f64 1/4 (/.f64 x y) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 x x) 1/16) (pow.f64 (*.f64 x -1/4) 2)) (*.f64 y y)) (*.f64 -1/6 (/.f64 (fma.f64 -1/32 (pow.f64 x 3) (fma.f64 3 (+.f64 (*.f64 (pow.f64 x 3) 0) (*.f64 1/4 (*.f64 x (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 x -1/4) 2))))) (*.f64 3/4 (*.f64 x (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 x -1/4) 2)))))) (pow.f64 y 3))))) |
(fma.f64 1/4 (/.f64 x y) (fma.f64 -1/6 (/.f64 (fma.f64 3 (*.f64 x (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))))) (fma.f64 (pow.f64 x 3) -1/32 (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) (*.f64 x 3/4)))) (pow.f64 y 3)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/16 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) (*.f64 y y))))) |
(fma.f64 1/4 (/.f64 x y) (fma.f64 -1/6 (/.f64 (fma.f64 3 (*.f64 x (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))))) (fma.f64 (pow.f64 x 3) -1/32 (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) (*.f64 x 3/4)))) (pow.f64 y 3)) 0)) |
(+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) (pow.f64 x 2))) (+.f64 (*.f64 12 (-.f64 (+.f64 (*.f64 -1/96 (pow.f64 x 4)) (*.f64 1/384 (pow.f64 x 4))) (+.f64 (*.f64 -1/4 (*.f64 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x))) x)) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2))) 2)))) (+.f64 (*.f64 -3/128 (pow.f64 x 4)) (+.f64 (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) 2)) (*.f64 3 (*.f64 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x))) x)))))) (pow.f64 y 4))) (+.f64 (*.f64 1/4 (/.f64 x y)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/8 (pow.f64 x 2)) (*.f64 -1/16 (pow.f64 x 2))) (pow.f64 (*.f64 -1/4 x) 2)) (pow.f64 y 2))) (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -1/32 (pow.f64 x 3)) (+.f64 (*.f64 3 (-.f64 (+.f64 (*.f64 -1/48 (pow.f64 x 3)) (*.f64 1/48 (pow.f64 x 3))) (*.f64 -1/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x)))) (*.f64 3/4 (*.f64 (-.f64 (*.f64 1/8 (pow.f64 x 2)) (pow.f64 (*.f64 -1/4 x) 2)) x)))) (pow.f64 y 3)))))) |
(fma.f64 1/24 (/.f64 (fma.f64 3/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 x -1/4) 2))) (fma.f64 12 (-.f64 (*.f64 (pow.f64 x 4) -1/128) (fma.f64 -1/4 (*.f64 x (+.f64 (*.f64 (pow.f64 x 3) 0) (*.f64 1/4 (*.f64 x (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 x -1/4) 2)))))) (pow.f64 (*.f64 1/2 (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 x -1/4) 2))) 2))) (fma.f64 -3/128 (pow.f64 x 4) (fma.f64 -3 (pow.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 x -1/4) 2)) 2) (*.f64 3 (*.f64 x (+.f64 (*.f64 (pow.f64 x 3) 0) (*.f64 1/4 (*.f64 x (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 x -1/4) 2))))))))))) (pow.f64 y 4)) (fma.f64 1/4 (/.f64 x y) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 x x) 1/16) (pow.f64 (*.f64 x -1/4) 2)) (*.f64 y y)) (*.f64 -1/6 (/.f64 (fma.f64 -1/32 (pow.f64 x 3) (fma.f64 3 (+.f64 (*.f64 (pow.f64 x 3) 0) (*.f64 1/4 (*.f64 x (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 x -1/4) 2))))) (*.f64 3/4 (*.f64 x (-.f64 (*.f64 1/8 (*.f64 x x)) (pow.f64 (*.f64 x -1/4) 2)))))) (pow.f64 y 3)))))) |
(fma.f64 1/24 (/.f64 (fma.f64 3/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x)))) (fma.f64 12 (-.f64 (*.f64 (pow.f64 x 4) -1/128) (fma.f64 -1/4 (*.f64 x (*.f64 x (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x)))))) (*.f64 1/4 (pow.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) 2)))) (fma.f64 (pow.f64 x 4) -3/128 (fma.f64 3 (*.f64 x (*.f64 x (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x)))))) (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) 2)))))) (pow.f64 y 4)) (fma.f64 1/4 (/.f64 x y) (fma.f64 -1/6 (/.f64 (fma.f64 3 (*.f64 x (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))))) (fma.f64 (pow.f64 x 3) -1/32 (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) (*.f64 x 3/4)))) (pow.f64 y 3)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/16 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) (*.f64 y y)))))) |
(fma.f64 1/24 (/.f64 (fma.f64 3/4 (*.f64 (*.f64 x x) (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x)))) (fma.f64 12 (-.f64 (*.f64 (pow.f64 x 4) -1/128) (fma.f64 -1/4 (*.f64 x (*.f64 x (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x)))))) (*.f64 1/4 (pow.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) 2)))) (fma.f64 (pow.f64 x 4) -3/128 (fma.f64 3 (*.f64 x (*.f64 x (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x)))))) (*.f64 -3 (pow.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) 2)))))) (pow.f64 y 4)) (fma.f64 1/4 (/.f64 x y) (fma.f64 -1/6 (/.f64 (fma.f64 3 (*.f64 x (*.f64 1/4 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))))) (fma.f64 (pow.f64 x 3) -1/32 (*.f64 (-.f64 (*.f64 1/8 (*.f64 x x)) (*.f64 1/16 (*.f64 x x))) (*.f64 x 3/4)))) (pow.f64 y 3)) 0))) |
(+.f64 0 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (cbrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) 1) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 1/2 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 1 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) (pow.f64 (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2) (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (*.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (sqrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) (sqrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (neg.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 1/2) (/.f64 1 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (/.f64 1 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 1/2)) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) 2) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (/.f64 2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) 2) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (/.f64 2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) 1) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(*.f64 (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) 2) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (/.f64 2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) 2) (/.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (*.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (/.f64 2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 1) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 (sqrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(pow.f64 (cbrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) 3) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(pow.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3) 1/3) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(pow.f64 (sqrt.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(pow.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (tan.f64 (*.f64 x (/.f64 1/2 y)))) -1) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(neg.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (neg.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(log.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(cbrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 3) (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 3))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(expm1.f64 (log1p.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (log.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(log1p.f64 (expm1.f64 (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(+.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 0) |
(*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(+.f64 (*.f64 1/3 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(+.f64 (*.f64 1/4 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (*.f64 1/4 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(+.f64 0 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(+.f64 (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 1/3 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(fma.f64 1/2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (fabs.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(fma.f64 1/2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 (log.f64 (pow.f64 1 1/2)) (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(+.f64 (log.f64 (pow.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2) 1/2)) (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 1/2))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(fma.f64 1/2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (fabs.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(fma.f64 1/2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) 1) |
(*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 2 (*.f64 1/4 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 1 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2)) |
(*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2) (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 3 (*.f64 1/3 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(*.f64 1/3 (*.f64 3/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(pow.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 1) |
(*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 3) |
(*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(pow.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3) 1/3) |
(*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(pow.f64 (sqrt.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2) |
(*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(sqrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(cbrt.f64 (pow.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) |
(*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(expm1.f64 (log1p.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 1)) |
(*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(log1p.f64 (expm1.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
Compiled 28288 to 21659 computations (23.4% saved)
139 alts after pruning (134 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 941 | 64 | 1005 |
| Fresh | 41 | 70 | 111 |
| Picked | 1 | 0 | 1 |
| Done | 5 | 5 | 10 |
| Total | 988 | 139 | 1127 |
| Status | Accuracy | Program |
|---|---|---|
| 50.5% | (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3) -1/2) 2) | |
| 47.5% | (pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 y y))))) -1/2) 2) | |
| 52.5% | (pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 2) -1/2) | |
| 49.1% | (pow.f64 (pow.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) -1/2) 2) | |
| 52.7% | (pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))))) 3) | |
| 50.5% | (pow.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))) 1) 2) | |
| 50.5% | (pow.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -2) | |
| 50.5% | (pow.f64 (exp.f64 (*.f64 (*.f64 -3/2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1/3)) 2) | |
| 50.5% | (pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/6)) 3)) 2) | |
| 50.5% | (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3/2)) 2) | |
| 53.1% | (pow.f64 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 3) | |
| 52.7% | (pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) -3) | |
| 53.1% | (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -3) | |
| 41.4% | (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 3) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 41.4% | (/.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 7.3% | (/.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) | |
| 42.2% | (/.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 7.6% | (/.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 1) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 7.8% | (/.f64 (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 7.6% | (/.f64 (+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) | |
| 38.2% | (/.f64 (*.f64 1/2 (/.f64 x y)) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 38.6% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (fma.f64 1/2 (/.f64 x y) 0)) | |
| 4.4% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1)))) | |
| 6.7% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))))) | |
| 7.0% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) | |
| 6.8% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))))) | |
| 42.3% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) | |
| 42.3% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) | |
| 7.0% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (+.f64 1 (expm1.f64 (+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))))))) | |
| 7.0% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (+.f64 1 (expm1.f64 (+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))))))) | |
| 6.7% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))))))) | |
| ✓ | 7.2% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
| 6.9% | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) | |
| 42.2% | (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 42.6% | (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) | |
| 19.4% | (/.f64 (sqrt.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 2)) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 6.2% | (/.f64 (sqrt.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 2)) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) | |
| 42.1% | (/.f64 (log1p.f64 (expm1.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))))) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 7.2% | (/.f64 (log1p.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))))) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) | |
| 7.1% | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 2 (fma.f64 1/2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))))) | |
| 41.6% | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 3))) | |
| 7.1% | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 2 (+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))))) | |
| 7.2% | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 0 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (-.f64 1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)))))))))) | |
| 7.1% | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))))))) | |
| 6.8% | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))))))))) | |
| 5.1% | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 2))))))) | |
| 18.2% | (/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 2))) | |
| 8.4% | (/.f64 (log.f64 (+.f64 1 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) | |
| 8.0% | (/.f64 (log.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 (/.f64 x (*.f64 y 2)))) | |
| 49.7% | (/.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1)) | |
| 52.7% | (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 3)) | |
| 50.8% | (/.f64 1 (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1)))) | |
| 50.8% | (/.f64 1 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) | |
| 52.7% | (/.f64 1 (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) | |
| 52.7% | (/.f64 1 (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) | |
| 41.0% | (/.f64 1 (cos.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 y x) 2) -3) 1/3))) | |
| 41.1% | (/.f64 1 (cos.f64 (pow.f64 (pow.f64 (*.f64 x (/.f64 1/2 y)) 3) 1/3))) | |
| 34.9% | (/.f64 1 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x y))) 2))) | |
| 53.3% | (/.f64 1 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x y))) 3))) | |
| 25.0% | (/.f64 1 (cos.f64 (/.f64 (/.f64 (*.f64 x 1/2) (sqrt.f64 y)) (sqrt.f64 y)))) | |
| 48.9% | (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 y y)))))) | |
| 52.7% | (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))) | |
| ✓ | 52.7% | (/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
| 45.3% | (/.f64 1 (cos.f64 (*.f64 (/.f64 1/2 (/.f64 y (cbrt.f64 (*.f64 x x)))) (cbrt.f64 x)))) | |
| 29.7% | (/.f64 1 (cos.f64 (*.f64 (*.f64 (/.f64 1/2 y) (sqrt.f64 x)) (sqrt.f64 x)))) | |
| ✓ | 53.1% | (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
| 50.7% | (/.f64 1 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y)))))) | |
| 35.1% | (/.f64 1 (cos.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 1/2 y)))) 1/3)))) | |
| 50.4% | (/.f64 1 (cos.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) 2) -3)))) | |
| 46.9% | (+.f64 1 (*.f64 (*.f64 -2 y) (*.f64 (-.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (/.f64 1/16 (*.f64 y y))) (pow.f64 (/.f64 1/4 y) 2)) x))) | |
| ✓ | 48.7% | (+.f64 1 (*.f64 1/8 (*.f64 (/.f64 x y) (/.f64 x y)))) |
| 52.6% | (+.f64 0 (pow.f64 (pow.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 2) -1/2)) | |
| 34.5% | (+.f64 0 (pow.f64 (pow.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 x (/.f64 1/2 y))) 2)) 2) -1/2)) | |
| 52.6% | (+.f64 0 (pow.f64 (pow.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 1/2 y))) 3)) 2) -1/2)) | |
| 50.0% | (+.f64 0 (pow.f64 (pow.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) 2) -1/2)) | |
| 52.6% | (+.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 6) -1/2)) | |
| 52.5% | (+.f64 0 (pow.f64 (/.f64 (+.f64 1 (cos.f64 (/.f64 x y))) 2) -1/2)) | |
| 52.6% | (+.f64 0 (pow.f64 (/.f64 (+.f64 1 (cos.f64 (/.f64 1 (/.f64 y x)))) 2) -1/2)) | |
| 52.6% | (+.f64 0 (pow.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 x (/.f64 1 y)))) 2) -1/2)) | |
| 52.6% | (+.f64 0 (pow.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) 1) -1/2)) | |
| 50.9% | (+.f64 0 (pow.f64 (+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))))) -1/2)) | |
| 52.6% | (+.f64 0 (pow.f64 (+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))))) -1/2)) | |
| 50.9% | (+.f64 0 (pow.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))))) -1/2)) | |
| 52.6% | (+.f64 0 (pow.f64 (*.f64 1/3 (*.f64 3 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) -1/2)) | |
| 34.5% | (+.f64 0 (pow.f64 (log.f64 (exp.f64 (pow.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 x (/.f64 1/2 y))) 2)) 2))) -1/2)) | |
| 52.6% | (+.f64 0 (pow.f64 (log.f64 (exp.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3)) 2))) -1/2)) | |
| 52.5% | (+.f64 0 (pow.f64 (log.f64 (exp.f64 (/.f64 (+.f64 1 (cos.f64 (/.f64 x y))) 2))) -1/2)) | |
| 50.9% | (+.f64 0 (pow.f64 (log.f64 (exp.f64 (+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))))))) -1/2)) | |
| 50.7% | (+.f64 0 (pow.f64 (log.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2)))) 3))) -1/2)) | |
| 52.6% | (+.f64 0 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 6)) -1/2)) | |
| 53.3% | (+.f64 0 (/.f64 1 (fma.f64 (cos.f64 (+.f64 1 (*.f64 x (/.f64 1/2 y)))) (cos.f64 1) (*.f64 (sin.f64 (+.f64 1 (*.f64 x (/.f64 1/2 y)))) (sin.f64 1))))) | |
| 49.6% | (+.f64 0 (/.f64 1 (cos.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 x 1/2) y) 6) 1/6)))) | |
| 34.5% | (+.f64 0 (/.f64 1 (cos.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 2)) (*.f64 (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3))))) | |
| 2.6% | (+.f64 0 (/.f64 1 (cos.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y))))) (*.f64 (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3))))) | |
| 2.9% | (+.f64 0 (/.f64 1 (cos.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))))))) | |
| 35.0% | (+.f64 0 (/.f64 1 (cos.f64 (pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y))))))) | |
| 35.4% | (+.f64 0 (/.f64 1 (cos.f64 (pow.f64 (E.f64) (log.f64 (*.f64 x (/.f64 1/2 y))))))) | |
| 2.5% | (+.f64 0 (/.f64 1 (cos.f64 (/.f64 (pow.f64 (exp.f64 1/3) (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))))) (exp.f64 1/3))))) | |
| 2.6% | (+.f64 0 (/.f64 1 (cos.f64 (/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (log.f64 (*.f64 x (/.f64 1/2 y)))))) (E.f64))))) | |
| 53.1% | (+.f64 0 (/.f64 1 (cos.f64 (/.f64 (/.f64 (*.f64 x 1/2) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))))) | |
| 53.4% | (+.f64 0 (/.f64 1 (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)) 2) (cbrt.f64 (/.f64 (*.f64 x 1/2) y)))))) | |
| 53.1% | (+.f64 0 (/.f64 1 (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 y)) 2) (*.f64 (cbrt.f64 (/.f64 1/2 y)) x))))) | |
| 52.9% | (+.f64 0 (/.f64 1 (cos.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1/2 y)))))) | |
| 24.8% | (+.f64 0 (/.f64 1 (cos.f64 (*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 1/2 (sqrt.f64 y)))))) | |
| 53.3% | (+.f64 0 (/.f64 1 (cos.f64 (*.f64 (*.f64 (/.f64 1/2 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))))) | |
| 52.9% | (+.f64 0 (/.f64 1 (cos.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 1/2 y)) 2)) (cbrt.f64 (/.f64 1/2 y)))))) | |
| 25.2% | (+.f64 0 (/.f64 1 (cos.f64 (*.f64 (*.f64 x (sqrt.f64 (/.f64 1/2 y))) (sqrt.f64 (/.f64 1/2 y)))))) | |
| 2.3% | (+.f64 0 (/.f64 1 (cos.f64 (exp.f64 (*.f64 (*.f64 3 (pow.f64 (pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 3) 1/3)) 1/3))))) | |
| 35.3% | (+.f64 0 (/.f64 1 (cos.f64 (exp.f64 (*.f64 (*.f64 3 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 3)) 1/3))))) | |
| 2.8% | (+.f64 0 (/.f64 1 (cos.f64 (exp.f64 (*.f64 (*.f64 3 (-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1)) 1/3))))) | |
| 35.1% | (+.f64 0 (/.f64 1 (cos.f64 (exp.f64 (*.f64 (*.f64 3 (+.f64 (log.f64 1/2) (log.f64 (*.f64 (/.f64 1 y) x)))) 1/3))))) | |
| 35.4% | (+.f64 0 (/.f64 1 (cos.f64 (exp.f64 (*.f64 (*.f64 3 (*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 2) (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))))) 1/3))))) | |
| 35.1% | (+.f64 0 (/.f64 1 (cos.f64 (exp.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y))) 1/3)) 1/3))))) | |
| 2.6% | (+.f64 0 (/.f64 1 (cos.f64 (exp.f64 (*.f64 (*.f64 3 (expm1.f64 (log1p.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))))) 1/3))))) | |
| 2.5% | (+.f64 0 (/.f64 1 (cos.f64 (exp.f64 (*.f64 (*.f64 3 (exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3))) 1/3))))) | |
| 2.4% | (+.f64 0 (/.f64 1 (cos.f64 (exp.f64 (*.f64 (*.f64 3 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 3))) 1/3))))) | |
| 2.6% | (+.f64 0 (/.f64 1 (cos.f64 (exp.f64 (*.f64 (*.f64 3 (exp.f64 (log.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))))) 1/3))))) | |
| 41.7% | (*.f64 (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (tan.f64 (*.f64 x (/.f64 1/2 y)))) | |
| 51.4% | (*.f64 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) 3) | |
| 51.0% | (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))))))) | |
| 7.2% | (*.f64 1/2 (/.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) | |
| 52.6% | (sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) | |
| 52.7% | (log1p.f64 (expm1.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) | |
| 49.9% | (expm1.f64 (log1p.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) | |
| 49.9% | (exp.f64 (*.f64 (*.f64 -3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3)) | |
| 52.6% | (exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) -1/2)) | |
| 52.5% | (exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2))) 3/2)) | |
| 50.8% | (cbrt.f64 (pow.f64 (/.f64 1 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) 3)) | |
| 53.1% | (cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 1/2 y))) 3))) 3)) | |
| 53.1% | (cbrt.f64 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3))) 3)) | |
| 53.1% | (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) | |
| 5.2% | (cbrt.f64 (/.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) 1) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) | |
| 4.9% | (cbrt.f64 (/.f64 (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) | |
| 4.9% | (cbrt.f64 (/.f64 (+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) | |
| 4.9% | (cbrt.f64 (/.f64 (log.f64 (exp.f64 (pow.f64 (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) 3))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) | |
| ✓ | 4.9% | (cbrt.f64 (/.f64 (log.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
| 5.0% | (cbrt.f64 (/.f64 (log.f64 (exp.f64 (pow.f64 (fabs.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 3))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) | |
| 49.9% | (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 -3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3) 3))) | |
| 53.4% | 1 |
Compiled 2790 to 2308 computations (17.3% saved)
| Inputs |
|---|
1 |
(+.f64 1 (*.f64 1/8 (*.f64 (/.f64 x y) (/.f64 x y)))) |
(+.f64 1 (*.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1)) |
(/.f64 (*.f64 1/2 (/.f64 x y)) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(+.f64 0 (/.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1))) |
(+.f64 1 (*.f64 (*.f64 -2 y) (*.f64 (-.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (/.f64 1/16 (*.f64 y y))) (pow.f64 (/.f64 1/4 y) 2)) x))) |
(+.f64 0 (pow.f64 (/.f64 (+.f64 1 (cos.f64 (/.f64 x y))) 2) -1/2)) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (fma.f64 1/2 (/.f64 x y) 0)) |
(+.f64 0 (pow.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 x (/.f64 1 y)))) 2) -1/2)) |
(+.f64 0 (pow.f64 (/.f64 (+.f64 1 (cos.f64 (/.f64 1 (/.f64 y x)))) 2) -1/2)) |
(*.f64 (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (+.f64 0 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 0 (pow.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 x (*.f64 (/.f64 1/2 y) 2)))) 2) -1/2)) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) |
(exp.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) |
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -3) |
(pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) -3) |
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -2) |
(expm1.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(expm1.f64 (log1p.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(log1p.f64 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(log1p.f64 (expm1.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(/.f64 1 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 1 (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(/.f64 1 (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) 2) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 2) -1/2) |
(cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3)) |
(sqrt.f64 (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(+.f64 0 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -3)) |
(/.f64 1 (cos.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) 2) -3)))) |
(/.f64 1 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(/.f64 1 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x y))) 2))) |
(/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 3)) |
(pow.f64 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 3) |
(pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 3) |
(pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))))) 3) |
(exp.f64 (*.f64 (*.f64 -3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 0 (/.f64 1 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 0 (pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) -1/2)) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 1) |
(/.f64 1 (cos.f64 (*.f64 (*.f64 (/.f64 1/2 y) (sqrt.f64 x)) (sqrt.f64 x)))) |
(/.f64 1 (cos.f64 (/.f64 (/.f64 (*.f64 x 1/2) (sqrt.f64 y)) (sqrt.f64 y)))) |
(/.f64 1 (cos.f64 (pow.f64 (pow.f64 (*.f64 x (/.f64 1/2 y)) 3) 1/3))) |
(/.f64 1 (cos.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 y x) 2) -3) 1/3))) |
(pow.f64 (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3) 1/3) |
(exp.f64 (*.f64 (*.f64 1/3 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 3)) |
(+.f64 0 (/.f64 1 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 1/2 y))) 3)))) |
(+.f64 0 (/.f64 1 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 x (/.f64 1/2 y))) 2)))) |
(+.f64 0 (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3))) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 1/2 (sqrt.f64 y)))))) |
(+.f64 0 (/.f64 1 (cos.f64 (/.f64 (/.f64 (*.f64 x 1/2) (sqrt.f64 y)) (sqrt.f64 y))))) |
(+.f64 0 (/.f64 1 (cos.f64 (pow.f64 (pow.f64 (*.f64 x (/.f64 1/2 y)) 3) 1/3)))) |
(+.f64 0 (/.f64 1 (cos.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 x 1/2) y) 6) 1/6)))) |
(/.f64 1 (cos.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 1/2 y)))) 1/3)))) |
(/.f64 1 (cos.f64 (*.f64 (/.f64 1/2 (/.f64 y (cbrt.f64 (*.f64 x x)))) (cbrt.f64 x)))) |
(/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 y y)))))) |
(+.f64 0 (/.f64 1 (cos.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 1/2 y)))) 1/3))))) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 (*.f64 x (sqrt.f64 (/.f64 1/2 y))) (sqrt.f64 (/.f64 1/2 y)))))) |
(+.f64 0 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 y y))))))) |
(+.f64 0 (pow.f64 (*.f64 1/3 (*.f64 3 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) -1/2)) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (fma.f64 (pow.f64 (/.f64 x y) 3) -1/48 (*.f64 1/2 (/.f64 x y)))) |
(+.f64 0 (/.f64 1 (cos.f64 (exp.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y))) 1/3)) 1/3))))) |
(/.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(/.f64 (*.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(/.f64 (/.f64 1 (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -9))) |
(pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3/2)) 2) |
(pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2)) 3/2) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) -1/2)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 3)) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))))))) |
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) 3) |
(+.f64 0 (/.f64 1 (cos.f64 (pow.f64 (E.f64) (log.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 0 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 6)) -1/2)) |
(+.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 6) -1/2)) |
(/.f64 1 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 0 (pow.f64 (log.f64 (exp.f64 (/.f64 (+.f64 1 (cos.f64 (/.f64 x y))) 2))) -1/2)) |
(pow.f64 (exp.f64 (*.f64 (*.f64 -3/2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1/3)) 2) |
(cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 -3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3) 3))) |
(+.f64 0 (/.f64 1 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))))))) |
(/.f64 (log.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 (*.f64 (/.f64 1/2 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))))) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1/2 y)))))) |
(+.f64 0 (/.f64 1 (cos.f64 (/.f64 (/.f64 (*.f64 x 1/2) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))))) |
(+.f64 0 (/.f64 1 (cos.f64 (pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y))))))) |
(/.f64 (sqrt.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 2)) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 3) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(/.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 1) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 1/2 y)) 2)) (cbrt.f64 (/.f64 1/2 y)))))) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 y)) 2) (*.f64 (cbrt.f64 (/.f64 1/2 y)) x))))) |
(+.f64 0 (/.f64 1 (cos.f64 (exp.f64 (*.f64 (*.f64 3 (+.f64 (log.f64 1/2) (log.f64 (*.f64 (/.f64 1 y) x)))) 1/3))))) |
(/.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 1/3)) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)) 2) (cbrt.f64 (/.f64 (*.f64 x 1/2) y)))))) |
(cbrt.f64 (log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -3)))) |
(pow.f64 (pow.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) -1/2) 2) |
(cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y)))))) 3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2))) 3/2)) |
(pow.f64 (pow.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 1/2 y))) 3)) -1/2) 2) |
(pow.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) -1/2) 2) |
(pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3) -1/2) 2) |
(cbrt.f64 (pow.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3))) 3)) |
(cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 1/2 y))) 3))) 3)) |
(+.f64 0 (pow.f64 (log.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) -1/2)) |
(+.f64 0 (pow.f64 (pow.f64 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) 2) -1/2)) |
(+.f64 0 (pow.f64 (pow.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 2) -1/2)) |
(pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/6)) 3)) 2) |
(pow.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) -1/4)) 2) |
(pow.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))) 1) 2) |
(+.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3)) 2) -1/2)) |
(+.f64 0 (pow.f64 (pow.f64 (cos.f64 (cbrt.f64 (pow.f64 (*.f64 x (/.f64 1/2 y)) 3))) 2) -1/2)) |
(+.f64 0 (pow.f64 (pow.f64 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 1/2 y))) 3)) 2) -1/2)) |
(+.f64 0 (pow.f64 (pow.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 x (/.f64 1/2 y))) 2)) 2) -1/2)) |
(+.f64 0 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3) 2) -1/2)) |
(+.f64 0 (pow.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) 1) -1/2)) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 y y))))) -1/2) 2) |
(cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 6))) |
(cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 y y)))))) 3)) |
(/.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(+.f64 0 (/.f64 1 (cos.f64 (exp.f64 (*.f64 (*.f64 3 (exp.f64 (log.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))))) 1/3))))) |
(+.f64 0 (/.f64 1 (cos.f64 (exp.f64 (*.f64 (*.f64 3 (expm1.f64 (log1p.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))))) 1/3))))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(+.f64 0 (/.f64 1 (cos.f64 (exp.f64 (*.f64 (*.f64 3 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 3)) 1/3))))) |
(+.f64 0 (/.f64 1 (cos.f64 (exp.f64 (*.f64 (*.f64 3 (-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1)) 1/3))))) |
(+.f64 0 (/.f64 1 (cos.f64 (exp.f64 (*.f64 (*.f64 3 (pow.f64 (pow.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)) 3) 1/3)) 1/3))))) |
(+.f64 0 (/.f64 1 (cos.f64 (exp.f64 (*.f64 (*.f64 3 (exp.f64 (*.f64 (*.f64 3 (log.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3))) 1/3))))) |
(/.f64 (log1p.f64 (expm1.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(+.f64 0 (/.f64 1 (fma.f64 (cos.f64 (+.f64 1 (*.f64 x (/.f64 1/2 y)))) (cos.f64 1) (*.f64 (sin.f64 (+.f64 1 (*.f64 x (/.f64 1/2 y)))) (sin.f64 1))))) |
(cbrt.f64 (*.f64 (/.f64 1 (sin.f64 (*.f64 1/2 (/.f64 x y)))) (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))))) |
(cbrt.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) -3)))))) |
(pow.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2))))) 2) |
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) 3)) |
(+.f64 0 (pow.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))))) -1/2)) |
(+.f64 0 (pow.f64 (*.f64 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2)))) 3) -1/2)) |
(+.f64 0 (pow.f64 (pow.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) 2) -1/2)) |
(cbrt.f64 (log1p.f64 (expm1.f64 (pow.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))) 3)))) |
(/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) |
(cbrt.f64 (/.f64 (sqrt.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 6)) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(/.f64 (sqrt.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 2)) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 2)))))) |
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (sqrt.f64 (-.f64 1/2 (*.f64 1/2 (cos.f64 (/.f64 x y))))) 3))) |
(+.f64 0 (/.f64 1 (cos.f64 (exp.f64 (*.f64 (*.f64 3 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 3))) 1/3))))) |
(/.f64 (log.f64 (+.f64 1 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 1/2 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 3))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) -2) (/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(*.f64 1/2 (/.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (*.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (/.f64 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(+.f64 0 (/.f64 1 (cos.f64 (/.f64 (pow.f64 (E.f64) (exp.f64 (log1p.f64 (log.f64 (*.f64 x (/.f64 1/2 y)))))) (E.f64))))) |
(+.f64 0 (pow.f64 (log.f64 (exp.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 3)) 2))) -1/2)) |
(+.f64 0 (pow.f64 (log.f64 (exp.f64 (pow.f64 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 x (/.f64 1/2 y))) 2)) 2))) -1/2)) |
(cbrt.f64 (/.f64 (expm1.f64 (log1p.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(cbrt.f64 (/.f64 (log.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 0 (/.f64 1 (cos.f64 (/.f64 (pow.f64 (exp.f64 1/3) (exp.f64 (log1p.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))))) (exp.f64 1/3))))) |
(+.f64 0 (/.f64 1 (cos.f64 (pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y)))) (sqrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))))))) |
(cbrt.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 9)) 1/3)) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(cbrt.f64 (/.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) 1) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))) 3))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (+.f64 1 (expm1.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))))))) |
(/.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 0 (/.f64 1 (cos.f64 (exp.f64 (*.f64 (*.f64 3 (*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))) 2) (cbrt.f64 (log.f64 (/.f64 (*.f64 x 1/2) y))))) 1/3))))) |
(+.f64 0 (/.f64 1 (cos.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y))))) (*.f64 (sqrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3))))) |
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(+.f64 0 (pow.f64 (log.f64 (exp.f64 (*.f64 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))) 2)))) 3))) -1/2)) |
(cbrt.f64 (/.f64 (log.f64 (exp.f64 (pow.f64 (fabs.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 3))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(cbrt.f64 (/.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(/.f64 1 (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1)))) |
(+.f64 0 (/.f64 1 (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1))))) |
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 1/2 (/.f64 x y)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 2) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(+.f64 0 (/.f64 1 (cos.f64 (pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 2)) (*.f64 (cbrt.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3))))) |
(/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 2))))))) |
(+.f64 0 (/.f64 1 (+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))))))) |
(+.f64 0 (/.f64 1 (fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1))))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(/.f64 (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1)))) |
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2) (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y)))))))))))) |
(+.f64 0 (pow.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1))) 2) -1/2)) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) (sin.f64 (*.f64 1/2 (/.f64 x y)))))))) |
(cbrt.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1)))) 3)) |
(+.f64 0 (pow.f64 (+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))))) -1/2)) |
(/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 1)))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (+.f64 1 (expm1.f64 (+.f64 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))))))) |
(+.f64 0 (pow.f64 (+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))))) -1/2)) |
(/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 2 (fma.f64 1/2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (+.f64 1 (expm1.f64 (+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))))))) |
(cbrt.f64 (/.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3) (pow.f64 (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) 3))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(/.f64 (+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 0 (log.f64 (/.f64 (-.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (-.f64 1 (pow.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)))))))))) |
(cbrt.f64 (/.f64 (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(+.f64 0 (pow.f64 (log.f64 (exp.f64 (+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))))))) -1/2)) |
(/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 2 (+.f64 (log.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2))) (log.f64 (sqrt.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))))) |
(cbrt.f64 (/.f64 (log.f64 (exp.f64 (pow.f64 (+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) 3))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(/.f64 (+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))))))) |
(cbrt.f64 (/.f64 (log.f64 (exp.f64 (pow.f64 (+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))) (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))))))) 3))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(/.f64 (log1p.f64 (expm1.f64 (+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))))))) (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(cbrt.f64 (/.f64 (+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))) (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (tan.f64 (*.f64 1/2 (/.f64 x y))) 3))))) (pow.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
| Outputs |
|---|
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)) 2) (cbrt.f64 (/.f64 (*.f64 x 1/2) y)))))) |
5 calls:
| 455.0ms | y |
| 267.0ms | x |
| 126.0ms | (*.f64 y 2) |
| 97.0ms | (/.f64 x (*.f64 y 2)) |
| 71.0ms | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 53.4% | 1 | x |
| 53.4% | 1 | y |
| 53.4% | 1 | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
| 53.4% | 1 | (/.f64 x (*.f64 y 2)) |
| 53.4% | 1 | (*.f64 y 2) |
Compiled 4161 to 3250 computations (21.9% saved)
Total -34.2b remaining (-114.5%)
Threshold costs -34.2b (-114.5%)
| Inputs |
|---|
1 |
(+.f64 1 (*.f64 1/8 (*.f64 (/.f64 x y) (/.f64 x y)))) |
(+.f64 1 (*.f64 1/8 (/.f64 (*.f64 x x) (*.f64 y y)))) |
(/.f64 1 (cos.f64 (*.f64 1/2 (/.f64 x y)))) |
(/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))) |
(/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) |
(/.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1)) |
(/.f64 (*.f64 1/2 (/.f64 x y)) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(+.f64 0 (/.f64 1 (fma.f64 -1/8 (*.f64 (/.f64 x y) (/.f64 x y)) 1))) |
(+.f64 1 (*.f64 (*.f64 -2 y) (*.f64 (-.f64 (-.f64 (/.f64 1/8 (*.f64 y y)) (/.f64 1/16 (*.f64 y y))) (pow.f64 (/.f64 1/4 y) 2)) x))) |
(+.f64 0 (pow.f64 (/.f64 (+.f64 1 (cos.f64 (/.f64 x y))) 2) -1/2)) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (sin.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (fma.f64 1/2 (/.f64 x y) 0)) |
(+.f64 0 (pow.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 x (/.f64 1 y)))) 2) -1/2)) |
(+.f64 0 (pow.f64 (/.f64 (+.f64 1 (cos.f64 (/.f64 1 (/.f64 y x)))) 2) -1/2)) |
(*.f64 (/.f64 1 (sin.f64 (*.f64 x (/.f64 1/2 y)))) (tan.f64 (*.f64 x (/.f64 1/2 y)))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (+.f64 0 (sin.f64 (*.f64 x (/.f64 1/2 y))))) |
(+.f64 0 (pow.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 x (*.f64 (/.f64 1/2 y) 2)))) 2) -1/2)) |
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) |
(exp.f64 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -2)) |
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -3) |
(pow.f64 (cbrt.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y))) -3) |
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -2) |
(expm1.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(expm1.f64 (log1p.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(log1p.f64 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) |
(log1p.f64 (expm1.f64 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) y))))) |
(/.f64 1 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 1 (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(/.f64 1 (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))))) |
(pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -1/2) 2) |
(pow.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) 2) -1/2) |
(cbrt.f64 (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3)) |
(sqrt.f64 (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(+.f64 0 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) -3)) |
(/.f64 1 (cos.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) 2) -3)))) |
(/.f64 1 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 1/2 (/.f64 x y))) 3))) |
(/.f64 1 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 x y))) 2))) |
(/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (/.f64 x y)))) 3)) |
(pow.f64 (cbrt.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 3) |
(pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 3) |
(pow.f64 (/.f64 1 (cbrt.f64 (cos.f64 (/.f64 1/2 (/.f64 y x))))) 3) |
(exp.f64 (*.f64 (*.f64 -3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 0 (/.f64 1 (cos.f64 (expm1.f64 (log1p.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 0 (pow.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2) -1/2)) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 1) |
(/.f64 1 (cos.f64 (*.f64 (*.f64 (/.f64 1/2 y) (sqrt.f64 x)) (sqrt.f64 x)))) |
(/.f64 1 (cos.f64 (/.f64 (/.f64 (*.f64 x 1/2) (sqrt.f64 y)) (sqrt.f64 y)))) |
(/.f64 1 (cos.f64 (pow.f64 (pow.f64 (*.f64 x (/.f64 1/2 y)) 3) 1/3))) |
(/.f64 1 (cos.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 y x) 2) -3) 1/3))) |
(pow.f64 (pow.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3) 1/3) |
(exp.f64 (*.f64 (*.f64 1/3 (neg.f64 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 3)) |
(+.f64 0 (/.f64 1 (cos.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 1/2 y))) 3)))) |
(+.f64 0 (/.f64 1 (cos.f64 (pow.f64 (sqrt.f64 (*.f64 x (/.f64 1/2 y))) 2)))) |
(+.f64 0 (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 3))) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 1/2 (sqrt.f64 y)))))) |
(+.f64 0 (/.f64 1 (cos.f64 (/.f64 (/.f64 (*.f64 x 1/2) (sqrt.f64 y)) (sqrt.f64 y))))) |
(+.f64 0 (/.f64 1 (cos.f64 (pow.f64 (pow.f64 (*.f64 x (/.f64 1/2 y)) 3) 1/3)))) |
(+.f64 0 (/.f64 1 (cos.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 x 1/2) y) 6) 1/6)))) |
(/.f64 1 (cos.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 1/2 y)))) 1/3)))) |
(/.f64 1 (cos.f64 (*.f64 (/.f64 1/2 (/.f64 y (cbrt.f64 (*.f64 x x)))) (cbrt.f64 x)))) |
(/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 y y)))))) |
(+.f64 0 (/.f64 1 (cos.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 1/2 y)))) 1/3))))) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 (*.f64 x (sqrt.f64 (/.f64 1/2 y))) (sqrt.f64 (/.f64 1/2 y)))))) |
(+.f64 0 (/.f64 1 (cos.f64 (/.f64 (*.f64 x 1/2) (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 y y))))))) |
(+.f64 0 (pow.f64 (*.f64 1/3 (*.f64 3 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2))) -1/2)) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (fma.f64 (pow.f64 (/.f64 x y) 3) -1/48 (*.f64 1/2 (/.f64 x y)))) |
(+.f64 0 (/.f64 1 (cos.f64 (exp.f64 (*.f64 (*.f64 3 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y))) 1/3)) 1/3))))) |
(/.f64 (/.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (cos.f64 (*.f64 x (/.f64 1/2 y)))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(/.f64 (*.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(/.f64 (/.f64 1 (/.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) (sin.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -9))) |
(pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3/2)) 2) |
(pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)) -2)) 3/2) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) -3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 2)) -1/2)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))) 3)) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (/.f64 1/2 (/.f64 y x)))))))) |
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (cos.f64 (*.f64 x (/.f64 1/2 y))))))) 3) |
(+.f64 0 (/.f64 1 (cos.f64 (pow.f64 (E.f64) (log.f64 (*.f64 x (/.f64 1/2 y))))))) |
(+.f64 0 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))) 6)) -1/2)) |
(+.f64 0 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))) 6) -1/2)) |
(/.f64 1 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y)))))))) |
(+.f64 0 (pow.f64 (log.f64 (exp.f64 (/.f64 (+.f64 1 (cos.f64 (/.f64 x y))) 2))) -1/2)) |
(pow.f64 (exp.f64 (*.f64 (*.f64 -3/2 (log.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))) 1/3)) 2) |
(cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 -3 (log.f64 (cos.f64 (/.f64 (*.f64 x 1/2) y)))) 1/3) 3))) |
(+.f64 0 (/.f64 1 (*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (*.f64 x (/.f64 1/2 y))))))))) |
(/.f64 (log.f64 (exp.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(/.f64 (log1p.f64 (expm1.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (exp.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log1p.f64 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))))) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 (*.f64 (/.f64 1/2 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))))) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1/2 y)))))) |
(+.f64 0 (/.f64 1 (cos.f64 (/.f64 (/.f64 (*.f64 x 1/2) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))))) |
(+.f64 0 (/.f64 1 (cos.f64 (pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (/.f64 (*.f64 x 1/2) y))))))) |
(/.f64 (sqrt.f64 (pow.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))) 2)) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (sqrt.f64 (pow.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))) 2))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (pow.f64 (cbrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 3)) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (pow.f64 (sqrt.f64 (sin.f64 (*.f64 x (/.f64 1/2 y)))) 2)) |
(/.f64 (pow.f64 (cbrt.f64 (tan.f64 (*.f64 x (/.f64 1/2 y)))) 3) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 1/2 (/.f64 x y))))))) |
(/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (*.f64 x (/.f64 1/2 y))))))) |
(/.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 1) (sin.f64 (/.f64 x (*.f64 y 2)))) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 1/2 y)) 2)) (cbrt.f64 (/.f64 1/2 y)))))) |
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 1/2 y)) 2) (*.f64 (cbrt.f64 (/.f64 1/2 y)) x))))) |
(+.f64 0 (/.f64 1 (cos.f64 (exp.f64 (*.f64 (*.f64 3 (+.f64 (log.f64 1/2) (log.f64 (*.f64 (/.f64 1 y) x)))) 1/3))))) |
(/.f64 (exp.f64 (*.f64 (*.f64 3 (log.f64 (tan.f64 (*.f64 x (/.f64 1/2 y))))) 1/3)) (sin.f64 (/.f64 x (*.f64 y 2)))) |
| Outputs |
|---|
1 |
5 calls:
| 136.0ms | x |
| 86.0ms | (*.f64 y 2) |
| 66.0ms | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
| 53.0ms | y |
| 44.0ms | (/.f64 x (*.f64 y 2)) |
| Accuracy | Segments | Branch |
|---|---|---|
| 53.4% | 1 | x |
| 53.4% | 1 | y |
| 53.4% | 1 | (/.f64 (tan.f64 (/.f64 x (*.f64 y 2))) (sin.f64 (/.f64 x (*.f64 y 2)))) |
| 53.4% | 1 | (/.f64 x (*.f64 y 2)) |
| 53.4% | 1 | (*.f64 y 2) |
Compiled 1551 to 1181 computations (23.9% saved)
| 1× | egg-herbie |
| 4× | *-commutative |
| 2× | 1-exp |
| 2× | +-lft-identity |
| 2× | +-commutative |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 56 |
| 1 | 21 | 56 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)) 2) (cbrt.f64 (/.f64 (*.f64 x 1/2) y)))))) |
1 |
| Outputs |
|---|
(+.f64 0 (/.f64 1 (cos.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)) 2) (cbrt.f64 (/.f64 (*.f64 x 1/2) y)))))) |
(/.f64 1 (cos.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)) (pow.f64 (cbrt.f64 (/.f64 (*.f64 x 1/2) y)) 2)))) |
1 |
Compiled 23 to 19 computations (17.4% saved)
| 1242× | prod-diff |
| 1224× | log-prod |
| 1206× | log-prod |
| 984× | log-prod |
| 840× | prod-diff |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 73 |
| 1 | 231 | 73 |
| 2 | 3060 | 57 |
| 0 | 11 | 53 |
| 1 | 224 | 53 |
| 2 | 2641 | 53 |
| 0 | 15 | 104 |
| 1 | 304 | 64 |
| 2 | 3565 | 64 |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
Compiled 484 to 382 computations (21.1% saved)
Compiled 21 to 17 computations (19% saved)
Loading profile data...