Time bar (total: 30.7s)
| 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 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 7 |
| 25% | 25% | 74.9% | 0.1% | 0% | 0% | 0% | 8 |
| 54.7% | 54.6% | 45.2% | 0.1% | 0% | 0% | 0% | 9 |
| 56.3% | 56.2% | 43.7% | 0.1% | 0% | 0% | 0% | 10 |
| 62.5% | 62.4% | 37.4% | 0.1% | 0% | 0% | 0% | 11 |
| 66% | 65.9% | 33.9% | 0.1% | 0% | 0% | 0% | 12 |
Compiled 20 to 15 computations (25% saved)
| 5.3s | 4759× | body | 1024 | valid |
| 1.1s | 1482× | body | 512 | valid |
| 577.0ms | 2002× | body | 256 | valid |
| 26.0ms | 13× | body | 2048 | valid |
| 2× | egg-herbie |
| 1542× | associate-/l/ |
| 1322× | associate-*r/ |
| 1312× | associate-/r/ |
| 1158× | sqr-pow |
| 938× | associate-*r* |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 29 | 204 |
| 1 | 56 | 140 |
| 2 | 117 | 140 |
| 3 | 224 | 140 |
| 4 | 658 | 140 |
| 5 | 2961 | 140 |
| 6 | 4554 | 140 |
| 7 | 5429 | 140 |
| 8 | 5697 | 140 |
| 9 | 6004 | 140 |
| 10 | 6409 | 140 |
| 11 | 7615 | 140 |
| 0 | 3 | 3 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
2 |
| Outputs |
|---|
0 |
1 |
2 |
| Inputs |
|---|
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 kx) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 th) 2)))) (sin.f64 ky)) |
| Outputs |
|---|
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (/.f64 (sin.f64 kx) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 kx) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 kx)) |
(*.f64 (sin.f64 kx) (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 th) 2))))) |
(*.f64 (sin.f64 kx) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 th)))) |
(*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 th) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 th) 2))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 th)))) |
Compiled 22 to 17 computations (22.7% saved)
| 1× | egg-herbie |
| 1680× | associate-*r/ |
| 1600× | sqr-pow |
| 1492× | associate-/r* |
| 864× | associate-*r* |
| 772× | cube-prod |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 51 |
| 1 | 28 | 35 |
| 2 | 54 | 35 |
| 3 | 82 | 35 |
| 4 | 163 | 35 |
| 5 | 463 | 35 |
| 6 | 1755 | 35 |
| 7 | 3059 | 35 |
| 8 | 3846 | 35 |
| 9 | 4090 | 35 |
| 10 | 4411 | 35 |
| 11 | 4875 | 35 |
| 12 | 5505 | 35 |
| 13 | 7121 | 35 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) |
| Outputs |
|---|
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
Compiled 79 to 30 computations (62% saved)
4 alts after pruning (4 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 2 | 4 | 6 |
| Fresh | 1 | 0 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 3 | 4 | 7 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 92.5% | (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| ▶ | 88.5% | (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
| ▶ | 99.7% | (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
| ▶ | 99.6% | (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
Compiled 61 to 41 computations (32.8% saved)
Found 3 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
| ✓ | 99.6% | (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
| ✓ | 99.6% | (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
Compiled 36 to 9 computations (75% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 8.0ms | th | @ | inf | (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 3.0ms | kx | @ | inf | (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 2.0ms | ky | @ | 0 | (hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
| 2.0ms | ky | @ | 0 | (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 2.0ms | ky | @ | inf | (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 1× | batch-egg-rewrite |
| 1228× | log-prod |
| 742× | pow-prod-down |
| 622× | pow-prod-up |
| 550× | pow-exp |
| 454× | expm1-udef |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 75 |
| 1 | 241 | 75 |
| 2 | 3039 | 75 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
| Outputs |
|---|
(+.f64 0 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1) |
(*.f64 (sin.f64 th) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) |
(*.f64 1 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2) (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (*.f64 (cbrt.f64 (sin.f64 th)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sqrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sqrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sqrt.f64 (sin.f64 th)) (*.f64 (sqrt.f64 (sin.f64 th)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (neg.f64 (sin.f64 th)) (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2) (/.f64 (sin.f64 th) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -1/2) (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (cbrt.f64 (sin.f64 th)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) 1) (/.f64 (sqrt.f64 (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sqrt.f64 (sin.f64 th)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) |
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -1) |
(pow.f64 (/.f64 (pow.f64 (sin.f64 th) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3)) 1/3) |
(pow.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) 1) -1) |
(neg.f64 (/.f64 (sin.f64 th) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) |
(log.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -3)) |
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(exp.f64 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) -1)) |
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(+.f64 0 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) 1) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 ky) (neg.f64 (sin.f64 th))) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (neg.f64 (sin.f64 th)) (sin.f64 ky)) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 1) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 1) |
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 3) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 2) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky))) -1) |
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))))) |
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(exp.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) 2)) |
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(+.f64 0 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1) |
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 1) |
(*.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) 1/2) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) |
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
| 1× | egg-herbie |
| 1060× | unswap-sqr |
| 490× | log-prod |
| 480× | fma-def |
| 392× | times-frac |
| 384× | sqr-pow |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 447 | 10974 |
| 1 | 1172 | 10126 |
| 2 | 4201 | 9716 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) th) |
(+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) th)) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 5))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) th))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 5))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 3))) (+.f64 (*.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 7))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) th)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 (sin.f64 kx) 3))) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 4))) (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 5))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 4))) (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (sin.f64 ky)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 (sin.f64 th) (sin.f64 ky))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (+.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 3)))) (pow.f64 kx 4))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (+.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 th) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 3)))) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 kx 6))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 3)))) (pow.f64 kx 4)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3)))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (+.f64 (*.f64 (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 ky 7)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (+.f64 (*.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 7)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(sin.f64 th) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (sin.f64 th) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 th) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 kx 6)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(sin.f64 kx) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (sin.f64 kx)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6)) (sin.f64 kx)))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sin.f64 ky) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(+.f64 0 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1) |
(*.f64 (sin.f64 th) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) |
(*.f64 1 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2) (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (*.f64 (cbrt.f64 (sin.f64 th)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sqrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sqrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sqrt.f64 (sin.f64 th)) (*.f64 (sqrt.f64 (sin.f64 th)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (neg.f64 (sin.f64 th)) (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2) (/.f64 (sin.f64 th) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -1/2) (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (cbrt.f64 (sin.f64 th)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) 1) (/.f64 (sqrt.f64 (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sqrt.f64 (sin.f64 th)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) |
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -1) |
(pow.f64 (/.f64 (pow.f64 (sin.f64 th) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3)) 1/3) |
(pow.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) 1) -1) |
(neg.f64 (/.f64 (sin.f64 th) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) |
(log.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -3)) |
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(exp.f64 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) -1)) |
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(+.f64 0 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) 1) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 ky) (neg.f64 (sin.f64 th))) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (neg.f64 (sin.f64 th)) (sin.f64 ky)) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 1) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 1) |
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 3) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 2) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky))) -1) |
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))))) |
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(exp.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) 2)) |
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(+.f64 0 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1) |
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 1) |
(*.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) 1/2) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) |
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) th) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) th) |
(+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) th)) |
(fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 3)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) th)) |
(fma.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) th (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 th 3) -1/6))) |
(fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) th (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (*.f64 (pow.f64 th 3) -1/6))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 5))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) th))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 5)) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 3)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) th))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 5)) (fma.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) th (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 th 3) -1/6)))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (pow.f64 th 5)) (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) th (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (*.f64 (pow.f64 th 3) -1/6)))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 5))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 3))) (+.f64 (*.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 7))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) th)))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 5)) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 3)) (fma.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 7)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) th)))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 5)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) -1/6) (pow.f64 th 3) (fma.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) th (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 th 7) -1/5040))))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (pow.f64 th 5)) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (pow.f64 th 3)) (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) th (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (*.f64 (pow.f64 th 7) -1/5040))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 (sin.f64 kx) 3))) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (*.f64 ky ky))) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (*.f64 ky ky)) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 4))) (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (*.f64 ky ky))) (fma.f64 -1 (*.f64 (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (pow.f64 ky 4)) (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (*.f64 ky ky)) (-.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 ky 4)))) |
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (*.f64 ky ky)) (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 (sin.f64 th) -1/4) (pow.f64 (sin.f64 kx) 5))) (pow.f64 ky 4))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 5))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 4))) (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (*.f64 ky ky))) (fma.f64 -1 (*.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/4 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 5) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (pow.f64 (sin.f64 kx) 3) (sin.f64 th)))))) (pow.f64 ky 6)) (fma.f64 -1 (*.f64 (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (pow.f64 ky 4)) (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (*.f64 ky ky)) (-.f64 (-.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 ky 4))) (*.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (pow.f64 (sin.f64 kx) 3) (sin.f64 th))) (*.f64 1/4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (pow.f64 ky 6)))) |
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (*.f64 ky ky)) (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 (sin.f64 th) -1/4) (pow.f64 (sin.f64 kx) 5))) (pow.f64 ky 4))) (*.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 (sin.f64 th) -1/4) (pow.f64 (sin.f64 kx) 5))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (pow.f64 (sin.f64 kx) 3) (sin.f64 th))) (*.f64 1/4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (pow.f64 ky 6))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (sin.f64 ky)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 (sin.f64 th) (sin.f64 ky))) |
(fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 (sin.f64 th) (sin.f64 ky))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 3)) (*.f64 kx kx)) (/.f64 (sin.f64 th) (sin.f64 ky))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (+.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 3)))) (pow.f64 kx 4))))) |
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 (sin.f64 th) (sin.f64 ky))) (neg.f64 (*.f64 (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 5)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))))) (pow.f64 kx 4)))) |
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 3)) (*.f64 kx kx)) (/.f64 (sin.f64 th) (sin.f64 ky))) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 kx 4))) |
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 3)) (*.f64 kx kx)) (/.f64 (sin.f64 th) (sin.f64 ky))) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 (*.f64 (sin.f64 th) -1/4) (pow.f64 (sin.f64 ky) 5))) (pow.f64 kx 4))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (+.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 th) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 3)))) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 kx 6))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 3)))) (pow.f64 kx 4)))))) |
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 (sin.f64 th) (sin.f64 ky))) (fma.f64 -1 (*.f64 (fma.f64 1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 3) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 1/4 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 5) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 5)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))))) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 kx 6)) (neg.f64 (*.f64 (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 5)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))))) (pow.f64 kx 4))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 3)) (*.f64 kx kx)) (fma.f64 -1 (fma.f64 (fma.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 3)) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 5)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))))) (pow.f64 kx 6) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 kx 4))) (/.f64 (sin.f64 th) (sin.f64 ky)))) |
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 3)) (*.f64 kx kx)) (/.f64 (sin.f64 th) (sin.f64 ky))) (fma.f64 (fma.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 3)) (+.f64 2/45 (/.f64 (*.f64 1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 (sin.f64 ky) 2)))) (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 (*.f64 (sin.f64 th) -1/4) (pow.f64 (sin.f64 ky) 5))) (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 1/4 (sin.f64 th)) (/.f64 (pow.f64 (sin.f64 ky) 5) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))))) (pow.f64 kx 6) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 (*.f64 (sin.f64 th) -1/4) (pow.f64 (sin.f64 ky) 5))) (pow.f64 kx 4)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) |
(/.f64 ky (/.f64 (sin.f64 kx) (sin.f64 th))) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))) |
(+.f64 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) (*.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))) |
(fma.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3) (/.f64 ky (/.f64 (sin.f64 kx) (sin.f64 th)))) |
(fma.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3) (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky)) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3)))) |
(fma.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))))) (pow.f64 ky 5) (+.f64 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) (*.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3)))) |
(fma.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 ky 5) (fma.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3) (/.f64 ky (/.f64 (sin.f64 kx) (sin.f64 th))))) |
(fma.f64 (+.f64 (fma.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (pow.f64 ky 5) (fma.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3) (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (+.f64 (*.f64 (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 ky 7)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))))) |
(fma.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))))) (pow.f64 ky 5) (+.f64 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) (fma.f64 (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 th) (sin.f64 kx))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (/.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (pow.f64 (sin.f64 kx) 3) (sin.f64 th))))))) (pow.f64 ky 7) (*.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))))) |
(+.f64 (fma.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 ky 5) (fma.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3) (/.f64 ky (/.f64 (sin.f64 kx) (sin.f64 th))))) (*.f64 (-.f64 (/.f64 -1/5040 (/.f64 (sin.f64 kx) (sin.f64 th))) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (/.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (pow.f64 (sin.f64 kx) 3) (sin.f64 th))))))) (pow.f64 ky 7))) |
(+.f64 (fma.f64 (+.f64 (fma.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (pow.f64 ky 5) (fma.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3) (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky))) (*.f64 (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 th) (sin.f64 kx))) (fma.f64 1/2 (/.f64 (+.f64 (fma.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (pow.f64 (sin.f64 kx) 3) (sin.f64 th))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))))) (pow.f64 ky 7))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (*.f64 (sin.f64 ky) th)) |
(+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))) |
(fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))) |
(fma.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) -1/6))) |
(fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (*.f64 (sin.f64 ky) th) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (*.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) -1/6))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5))) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5))) (fma.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) -1/6)))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (*.f64 (sin.f64 ky) (pow.f64 th 5))) (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (*.f64 (sin.f64 ky) th) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (*.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) -1/6)))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (+.f64 (*.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 7)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5))) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (fma.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 7))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5))) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (fma.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (*.f64 (sin.f64 ky) (pow.f64 th 7)) -1/5040))))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (*.f64 (sin.f64 ky) (pow.f64 th 5))) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (*.f64 (sin.f64 ky) th) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (*.f64 (*.f64 (sin.f64 ky) (pow.f64 th 7)) -1/5040))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th))) |
(sin.f64 th) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) |
(fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) (sin.f64 th)) |
(fma.f64 -1/2 (/.f64 (*.f64 kx (*.f64 kx (sin.f64 th))) (pow.f64 (sin.f64 ky) 2)) (sin.f64 th)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))))) (fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) (sin.f64 th))) |
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 kx (*.f64 kx (sin.f64 th))) (pow.f64 (sin.f64 ky) 2)) (sin.f64 th)) (*.f64 (pow.f64 kx 4) (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (/.f64 (*.f64 -1/2 (sin.f64 th)) (/.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))))) |
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 kx (*.f64 kx (sin.f64 th))) (pow.f64 (sin.f64 ky) 2)) (sin.f64 th)) (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 (*.f64 (sin.f64 th) -1/4) (pow.f64 (sin.f64 ky) 4))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (sin.f64 th) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 th) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 kx 6)))))) |
(fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))))) (+.f64 (fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) (sin.f64 th)) (neg.f64 (*.f64 (pow.f64 kx 6) (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/4 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))))))))) |
(-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 kx (*.f64 kx (sin.f64 th))) (pow.f64 (sin.f64 ky) 2)) (sin.f64 th)) (*.f64 (pow.f64 kx 6) (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (/.f64 (*.f64 -1/2 (sin.f64 th)) (/.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))))))) (*.f64 (pow.f64 kx 4) (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (/.f64 (*.f64 -1/2 (sin.f64 th)) (/.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))))) |
(-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 kx (*.f64 kx (sin.f64 th))) (pow.f64 (sin.f64 ky) 2)) (sin.f64 th)) (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 (*.f64 (sin.f64 th) -1/4) (pow.f64 (sin.f64 ky) 4))))) (*.f64 (pow.f64 kx 6) (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 (*.f64 (sin.f64 th) -1/4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 2/45 (/.f64 (*.f64 1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (sin.f64 th))) |
(sin.f64 kx) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (sin.f64 kx)) |
(fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx)) |
(fma.f64 1/2 (/.f64 ky (/.f64 (sin.f64 kx) ky)) (sin.f64 kx)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))))) |
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (sin.f64 kx) (pow.f64 ky 4))))) |
(fma.f64 1/2 (/.f64 ky (/.f64 (sin.f64 kx) ky)) (fma.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (sin.f64 kx) (pow.f64 ky 4))) (sin.f64 kx))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6)) (sin.f64 kx)))))) |
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx)) (fma.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (sin.f64 kx) (pow.f64 ky 4))) (*.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 kx) (pow.f64 ky 6)))))) |
(+.f64 (fma.f64 1/2 (/.f64 ky (/.f64 (sin.f64 kx) ky)) (sin.f64 kx)) (fma.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (sin.f64 kx) (pow.f64 ky 4))) (*.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 kx) (pow.f64 ky 6)))))) |
(+.f64 (fma.f64 1/2 (/.f64 ky (/.f64 (sin.f64 kx) ky)) (sin.f64 kx)) (fma.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 kx) (pow.f64 ky 6))) (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (sin.f64 kx) (pow.f64 ky 4)))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sin.f64 ky) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) |
(fma.f64 1/2 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (sin.f64 ky)) |
(fma.f64 1/2 (/.f64 kx (/.f64 (sin.f64 ky) kx)) (sin.f64 ky)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(fma.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (/.f64 (sin.f64 ky) (pow.f64 kx 4))) (fma.f64 1/2 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (sin.f64 ky))) |
(fma.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (/.f64 (sin.f64 ky) (pow.f64 kx 4))) (fma.f64 1/2 (/.f64 kx (/.f64 (sin.f64 ky) kx)) (sin.f64 ky))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)))) |
(fma.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (/.f64 (sin.f64 ky) (pow.f64 kx 4))) (fma.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (pow.f64 kx 6))) (fma.f64 1/2 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (sin.f64 ky)))) |
(fma.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (/.f64 (sin.f64 ky) (pow.f64 kx 4))) (fma.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (pow.f64 kx 6))) (fma.f64 1/2 (/.f64 kx (/.f64 (sin.f64 ky) kx)) (sin.f64 ky)))) |
(fma.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (/.f64 (sin.f64 ky) (pow.f64 kx 4))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 2/45 (/.f64 (*.f64 1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 (sin.f64 ky) 2))) (sin.f64 ky)) (pow.f64 kx 6)) (fma.f64 1/2 (/.f64 kx (/.f64 (sin.f64 ky) kx)) (sin.f64 ky)))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(+.f64 0 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 th) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 1 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2) (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (*.f64 (cbrt.f64 (sin.f64 th)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sqrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sqrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sqrt.f64 (sin.f64 th)) (*.f64 (sqrt.f64 (sin.f64 th)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (neg.f64 (sin.f64 th)) (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2) (/.f64 (sin.f64 th) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2) (/.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -1/2) (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -1/2) (sin.f64 th)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) |
(*.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2))) |
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (cbrt.f64 (sin.f64 th)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) 1) (/.f64 (sqrt.f64 (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sqrt.f64 (sin.f64 th)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) 1/2) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -3) 1/3) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -1) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (/.f64 (pow.f64 (sin.f64 th) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3)) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3))) |
(pow.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) 1) -1) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(neg.f64 (/.f64 (sin.f64 th) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(log.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -3)) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1)) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1) 1)) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3)) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -3)) 1/3)) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) -1)) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(+.f64 0 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) 1) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) (neg.f64 (sin.f64 th))) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (neg.f64 (sin.f64 th)) (sin.f64 ky)) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 1) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 1) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 3) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 2) 1/2) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 3) 1/3) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 2) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky))) -1) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 2)) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 3)) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 1)) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 1) 1)) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) 3)) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 3)) 1/3)) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) 2)) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(+.f64 0 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 1) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(*.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 1) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2) 1/2) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3) 1/3) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) 1)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/2)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1/3)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
Found 3 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| 100.0% | (hypot.f64 (sin.f64 ky) (sin.f64 kx)) | |
| ✓ | 99.8% | (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| ✓ | 99.8% | (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
Compiled 36 to 9 computations (75% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | kx | @ | inf | (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 1.0ms | ky | @ | 0 | (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 1.0ms | kx | @ | 0 | (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 1.0ms | ky | @ | -inf | (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 1.0ms | ky | @ | inf | (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 1× | batch-egg-rewrite |
| 1228× | log-prod |
| 742× | pow-prod-down |
| 622× | pow-prod-up |
| 550× | pow-exp |
| 454× | expm1-udef |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 60 |
| 1 | 241 | 60 |
| 2 | 3041 | 60 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| Outputs |
|---|
(+.f64 0 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) 1) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 th)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (neg.f64 (sin.f64 ky))) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (sin.f64 th)) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) 1) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 1) |
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 3) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 2) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 th))) -1) |
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))))) |
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(exp.f64 (log.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) 2)) |
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(+.f64 0 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1) |
(*.f64 (sin.f64 ky) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) |
(*.f64 1 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (*.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2) (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (neg.f64 (sin.f64 ky)) (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2) (/.f64 (sin.f64 ky) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -1/2) (/.f64 (sin.f64 ky) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (cbrt.f64 (sin.f64 ky)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) 1) (/.f64 (sqrt.f64 (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sqrt.f64 (sin.f64 ky)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) |
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) -1) |
(pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3)) 1/3) |
(pow.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) 1) -1) |
(neg.f64 (/.f64 (sin.f64 ky) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) |
(log.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(exp.f64 (log.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) -1)) |
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
| 1× | egg-herbie |
| 1186× | distribute-rgt-in |
| 1186× | distribute-lft-in |
| 750× | unswap-sqr |
| 468× | log-prod |
| 374× | fma-def |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 364 | 8236 |
| 1 | 995 | 8040 |
| 2 | 3523 | 8030 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3)))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (+.f64 (*.f64 (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 ky 7)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(sin.f64 th) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (sin.f64 th) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 th) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 kx 6)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (+.f64 (*.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 7)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 ky (sin.f64 kx)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 ky 5)) (/.f64 ky (sin.f64 kx)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/5040 (/.f64 1 (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 ky 7))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 ky 5)) (/.f64 ky (sin.f64 kx))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
1 |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4)) 1)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4)) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 kx 6)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(+.f64 0 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) 1) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 th)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (neg.f64 (sin.f64 ky))) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (sin.f64 th)) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) 1) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 1) |
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 3) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 2) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 th))) -1) |
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))))) |
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(exp.f64 (log.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) 2)) |
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(+.f64 0 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1) |
(*.f64 (sin.f64 ky) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) |
(*.f64 1 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (*.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2) (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (neg.f64 (sin.f64 ky)) (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2) (/.f64 (sin.f64 ky) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -1/2) (/.f64 (sin.f64 ky) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (cbrt.f64 (sin.f64 ky)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) 1) (/.f64 (sqrt.f64 (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sqrt.f64 (sin.f64 ky)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) |
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) -1) |
(pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3)) 1/3) |
(pow.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) 1) -1) |
(neg.f64 (/.f64 (sin.f64 ky) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) |
(log.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(exp.f64 (log.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) -1)) |
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
| Outputs |
|---|
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))) |
(+.f64 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) (*.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))) |
(fma.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 ky 3) (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky)) |
(fma.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 ky 3) (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3)))) |
(fma.f64 (-.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 1/120) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 5) (+.f64 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) (*.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3)))) |
(fma.f64 (-.f64 (/.f64 1/120 (/.f64 (sin.f64 kx) (sin.f64 th))) (fma.f64 1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (pow.f64 ky 5) (fma.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 ky 3) (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky))) |
(fma.f64 (+.f64 (fma.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 1/120 (*.f64 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 (sin.f64 kx) 2)) -1/2)) (*.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (pow.f64 ky 5) (fma.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 ky 3) (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (+.f64 (*.f64 (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 ky 7)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))))) |
(fma.f64 (-.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 1/120) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 5) (+.f64 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) (fma.f64 (-.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) -1/5040) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 1/120) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)) (/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (/.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (pow.f64 (sin.f64 kx) 3) (sin.f64 th))))))) (pow.f64 ky 7) (*.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))))) |
(+.f64 (fma.f64 (-.f64 (/.f64 (*.f64 (sin.f64 th) -1/5040) (sin.f64 kx)) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 1/120 (/.f64 (sin.f64 kx) (sin.f64 th))) (fma.f64 1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 -1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))))) (pow.f64 ky 7) (*.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 ky 3))) (fma.f64 (-.f64 (/.f64 1/120 (/.f64 (sin.f64 kx) (sin.f64 th))) (fma.f64 1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (pow.f64 ky 5) (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky))) |
(+.f64 (fma.f64 (-.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) -1/5040) (fma.f64 1/2 (/.f64 (+.f64 (fma.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 1/120 (*.f64 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 (sin.f64 kx) 2)) -1/2)) (*.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (/.f64 (+.f64 2/45 (/.f64 (+.f64 1/6 (*.f64 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2) 1/2)) (pow.f64 (sin.f64 kx) 2))) (/.f64 (pow.f64 (sin.f64 kx) 3) (sin.f64 th))) (*.f64 -1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))))) (pow.f64 ky 7) (*.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 ky 3))) (fma.f64 (+.f64 (fma.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 1/120 (*.f64 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 (sin.f64 kx) 2)) -1/2)) (*.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (pow.f64 ky 5) (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(sin.f64 th) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) |
(fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) (sin.f64 th)) |
(fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 kx kx)) (sin.f64 th)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(fma.f64 -1 (*.f64 (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))))) (pow.f64 kx 4)) (fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) (sin.f64 th))) |
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 kx kx)) (sin.f64 th)) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 kx 4))) |
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 kx kx)) (sin.f64 th)) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 (*.f64 (sin.f64 th) -1/4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 kx 4))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (sin.f64 th) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 th) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 kx 6)))))) |
(fma.f64 -1 (*.f64 (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))))) (pow.f64 kx 4)) (+.f64 (fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) (sin.f64 th)) (neg.f64 (*.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/4 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))))) (pow.f64 kx 6))))) |
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 kx kx)) (fma.f64 (neg.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))))) (pow.f64 kx 6) (sin.f64 th))) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 kx 4))) |
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 kx kx)) (sin.f64 th)) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 (*.f64 (sin.f64 th) -1/4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 kx 4))) (*.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 (*.f64 (sin.f64 th) -1/4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (*.f64 (+.f64 1/12 (*.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/4)) (sin.f64 th)) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 kx 6))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) th)) |
(+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))) |
(fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky)))) |
(fma.f64 -1/6 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 th 3))) (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) th))) |
(fma.f64 -1/6 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 th 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky)))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5))) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))))) |
(fma.f64 1/120 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 th 5))) (fma.f64 -1/6 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 th 3))) (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) th)))) |
(fma.f64 1/120 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 th 5))) (fma.f64 -1/6 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 th 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (+.f64 (*.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 7)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5))) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (fma.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 7))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky)))))) |
(fma.f64 1/120 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 th 5))) (fma.f64 -1/6 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 th 3))) (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky)) (*.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 7))))))) |
(fma.f64 1/120 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 th 5))) (fma.f64 -1/6 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 th 3))) (fma.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 7))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 ky (sin.f64 kx)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (/.f64 ky (sin.f64 kx))) |
(fma.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (/.f64 1/2 (pow.f64 (sin.f64 kx) 3)) (/.f64 1/6 (sin.f64 kx)))) (/.f64 ky (sin.f64 kx))) |
(-.f64 (/.f64 ky (sin.f64 kx)) (*.f64 (pow.f64 ky 3) (+.f64 (/.f64 1/2 (pow.f64 (sin.f64 kx) 3)) (/.f64 1/6 (sin.f64 kx))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 ky 5)) (/.f64 ky (sin.f64 kx)))) |
(fma.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (/.f64 1/2 (pow.f64 (sin.f64 kx) 3)) (/.f64 1/6 (sin.f64 kx)))) (fma.f64 (-.f64 (/.f64 1/120 (sin.f64 kx)) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3)) (/.f64 (+.f64 (/.f64 1/2 (pow.f64 (sin.f64 kx) 3)) (/.f64 1/6 (sin.f64 kx))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 ky 5) (/.f64 ky (sin.f64 kx)))) |
(-.f64 (fma.f64 (pow.f64 ky 5) (+.f64 (/.f64 1/120 (sin.f64 kx)) (*.f64 1/2 (+.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3)) (/.f64 (+.f64 (/.f64 1/2 (pow.f64 (sin.f64 kx) 3)) (/.f64 1/6 (sin.f64 kx))) (pow.f64 (sin.f64 kx) 2))))) (/.f64 ky (sin.f64 kx))) (*.f64 (pow.f64 ky 3) (+.f64 (/.f64 1/2 (pow.f64 (sin.f64 kx) 3)) (/.f64 1/6 (sin.f64 kx))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 1/5040 (/.f64 1 (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 ky 7))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))))) (+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 1 (sin.f64 kx))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (sin.f64 kx) 3))) (*.f64 1/6 (/.f64 1 (sin.f64 kx)))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 ky 5)) (/.f64 ky (sin.f64 kx))))) |
(fma.f64 -1 (*.f64 (pow.f64 ky 7) (fma.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 3)) (+.f64 (/.f64 1/5040 (sin.f64 kx)) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (/.f64 1/120 (sin.f64 kx)) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3)) (/.f64 (+.f64 (/.f64 1/2 (pow.f64 (sin.f64 kx) 3)) (/.f64 1/6 (sin.f64 kx))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (sin.f64 kx) 2)) (/.f64 (+.f64 (/.f64 1/2 (pow.f64 (sin.f64 kx) 3)) (/.f64 1/6 (sin.f64 kx))) (/.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))))))) (fma.f64 -1 (*.f64 (pow.f64 ky 3) (+.f64 (/.f64 1/2 (pow.f64 (sin.f64 kx) 3)) (/.f64 1/6 (sin.f64 kx)))) (fma.f64 (-.f64 (/.f64 1/120 (sin.f64 kx)) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3)) (/.f64 (+.f64 (/.f64 1/2 (pow.f64 (sin.f64 kx) 3)) (/.f64 1/6 (sin.f64 kx))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 ky 5) (/.f64 ky (sin.f64 kx))))) |
(-.f64 (-.f64 (fma.f64 (pow.f64 ky 5) (+.f64 (/.f64 1/120 (sin.f64 kx)) (*.f64 1/2 (+.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3)) (/.f64 (+.f64 (/.f64 1/2 (pow.f64 (sin.f64 kx) 3)) (/.f64 1/6 (sin.f64 kx))) (pow.f64 (sin.f64 kx) 2))))) (/.f64 ky (sin.f64 kx))) (*.f64 (pow.f64 ky 3) (+.f64 (/.f64 1/2 (pow.f64 (sin.f64 kx) 3)) (/.f64 1/6 (sin.f64 kx))))) (*.f64 (pow.f64 ky 7) (fma.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 3)) (fma.f64 1/2 (+.f64 (/.f64 (+.f64 (/.f64 1/120 (sin.f64 kx)) (*.f64 1/2 (+.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3)) (/.f64 (+.f64 (/.f64 1/2 (pow.f64 (sin.f64 kx) 3)) (/.f64 1/6 (sin.f64 kx))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (+.f64 (/.f64 1/2 (pow.f64 (sin.f64 kx) 3)) (/.f64 1/6 (sin.f64 kx))) (pow.f64 (sin.f64 kx) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 1/5040 (sin.f64 kx)))))) |
(-.f64 (-.f64 (fma.f64 (pow.f64 ky 5) (+.f64 (/.f64 1/120 (sin.f64 kx)) (*.f64 1/2 (+.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3)) (/.f64 (+.f64 (/.f64 1/2 (pow.f64 (sin.f64 kx) 3)) (/.f64 1/6 (sin.f64 kx))) (pow.f64 (sin.f64 kx) 2))))) (/.f64 ky (sin.f64 kx))) (*.f64 (pow.f64 ky 3) (+.f64 (/.f64 1/2 (pow.f64 (sin.f64 kx) 3)) (/.f64 1/6 (sin.f64 kx))))) (*.f64 (pow.f64 ky 7) (fma.f64 1/2 (/.f64 (+.f64 2/45 (/.f64 (+.f64 1/6 (*.f64 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2) 1/2)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (sin.f64 kx) 3)) (fma.f64 1/2 (+.f64 (/.f64 (+.f64 (/.f64 1/120 (sin.f64 kx)) (*.f64 1/2 (+.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 3)) (/.f64 (+.f64 (/.f64 1/2 (pow.f64 (sin.f64 kx) 3)) (/.f64 1/6 (sin.f64 kx))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (+.f64 (/.f64 1/2 (pow.f64 (sin.f64 kx) 3)) (/.f64 1/6 (sin.f64 kx))) (pow.f64 (sin.f64 kx) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 1/5040 (sin.f64 kx)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2))))) |
1 |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) |
(fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)) 1) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4)) 1)) |
(fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)) (fma.f64 (+.f64 (/.f64 1/4 (pow.f64 (sin.f64 ky) 4)) (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4) 1)) |
(fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)) (fma.f64 (pow.f64 kx 4) (+.f64 (/.f64 1/4 (pow.f64 (sin.f64 ky) 4)) (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) 1)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4)) (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/4 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/4 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 kx 6)))))) |
(fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)) (+.f64 (fma.f64 (+.f64 (/.f64 1/4 (pow.f64 (sin.f64 ky) 4)) (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4) 1) (neg.f64 (*.f64 (pow.f64 kx 6) (fma.f64 1/2 (/.f64 (+.f64 (/.f64 1/4 (pow.f64 (sin.f64 ky) 4)) (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 4))))))))) |
(fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)) (-.f64 (fma.f64 (pow.f64 kx 4) (+.f64 (/.f64 1/4 (pow.f64 (sin.f64 ky) 4)) (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) 1) (*.f64 (pow.f64 kx 6) (fma.f64 1/2 (-.f64 (/.f64 1/4 (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 4))) (/.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))) (fma.f64 1/2 (-.f64 (/.f64 2/45 (pow.f64 (sin.f64 ky) 2)) (/.f64 -1/2 (/.f64 (pow.f64 (sin.f64 ky) 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))) (*.f64 1/4 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 4)))))))) |
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)) (fma.f64 (pow.f64 kx 4) (+.f64 (/.f64 1/4 (pow.f64 (sin.f64 ky) 4)) (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) 1)) (*.f64 (pow.f64 kx 6) (fma.f64 1/2 (+.f64 (/.f64 1/4 (pow.f64 (pow.f64 (sin.f64 ky) 2) 3)) (/.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))) (fma.f64 1/2 (+.f64 (/.f64 2/45 (pow.f64 (sin.f64 ky) 2)) (/.f64 1/2 (/.f64 (pow.f64 (sin.f64 ky) 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))) (/.f64 (+.f64 1/12 (*.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/4)) (pow.f64 (sin.f64 ky) 4)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 0 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) 1) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 th)))) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (neg.f64 (sin.f64 ky))) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (neg.f64 (sin.f64 ky)) (sin.f64 th)) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) 1) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 1) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 3) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2) 1/2) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 3) 1/3) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 2) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 th))) -1) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2)) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))))) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 3)) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(exp.f64 (log.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 1)) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 1) 1)) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) 3)) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 3)) 1/3)) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) 2)) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(+.f64 0 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 1 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (*.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2) (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (neg.f64 (sin.f64 ky)) (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2) (/.f64 (sin.f64 ky) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -1/2) (/.f64 (sin.f64 ky) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) |
(*.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (cbrt.f64 (sin.f64 ky)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) 1) (/.f64 (sqrt.f64 (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sqrt.f64 (sin.f64 ky)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (/.f64 (sin.f64 ky) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) |
(pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) 1/2) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3) 1/3) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) -1) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3)) 1/3) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) 1) -1) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(neg.f64 (/.f64 (sin.f64 ky) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(log.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3)) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3))) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (log.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1)) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1) 1)) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3)) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3)) 1/3)) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) -1)) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.6% | (pow.f64 (sin.f64 ky) 2) |
| ✓ | 99.6% | (pow.f64 (sin.f64 kx) 2) |
| ✓ | 92.4% | (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
| ✓ | 91.5% | (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
Compiled 61 to 30 computations (50.8% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | ky | @ | 0 | (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
| 1.0ms | kx | @ | 0 | (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
| 1.0ms | th | @ | inf | (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
| 1.0ms | ky | @ | inf | (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
| 1.0ms | ky | @ | -inf | (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
| 1× | batch-egg-rewrite |
| 1808× | prod-diff |
| 710× | fma-def |
| 604× | expm1-udef |
| 602× | log1p-udef |
| 354× | fma-neg |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 104 |
| 1 | 343 | 72 |
| 2 | 4551 | 72 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(pow.f64 (sin.f64 kx) 2) |
(pow.f64 (sin.f64 ky) 2) |
| Outputs |
|---|
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) |
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1) |
(*.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1/2)) |
(/.f64 (hypot.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sin.f64 kx) 3)) (sqrt.f64 (-.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 1/2) |
(pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) |
(fabs.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(hypot.f64 (sin.f64 kx) (sin.f64 ky)) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1)) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)))) 1) |
(*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(*.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)) 1) |
(*.f64 1 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th))) 2) (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th))) (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)))) |
(*.f64 (*.f64 (sin.f64 th) (neg.f64 (sin.f64 ky))) (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (/.f64 (sin.f64 ky) 1) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 (sin.f64 th) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (sin.f64 ky) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 th) 1) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th))) 3) |
(pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th))) 2) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (sin.f64 ky) (sin.f64 th))) -1) |
(neg.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)) 2)) |
(log.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th))))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)))) |
(exp.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)))) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 kx)))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 kx) 2))) 1) |
(*.f64 (sin.f64 kx) (sin.f64 kx)) |
(*.f64 (pow.f64 (sin.f64 kx) 2) 1) |
(*.f64 1 (pow.f64 (sin.f64 kx) 2)) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (cbrt.f64 (pow.f64 (sin.f64 kx) 4))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (cbrt.f64 (sin.f64 kx)) (sin.f64 kx))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 4)) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) |
(*.f64 (sqrt.f64 (sin.f64 kx)) (*.f64 (sqrt.f64 (sin.f64 kx)) (sin.f64 kx))) |
(*.f64 (*.f64 (sin.f64 kx) (sqrt.f64 (sin.f64 kx))) (sqrt.f64 (sin.f64 kx))) |
(*.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (cbrt.f64 (sin.f64 kx))) |
(/.f64 (-.f64 (cos.f64 (-.f64 kx kx)) (cos.f64 (*.f64 2 kx))) 2) |
(sqrt.f64 (pow.f64 (sin.f64 kx) 4)) |
(log.f64 (exp.f64 (pow.f64 (sin.f64 kx) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 kx) 2)))) |
(cbrt.f64 (pow.f64 (sin.f64 kx) 6)) |
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 kx) 2))) |
(exp.f64 (*.f64 2 (log.f64 (sin.f64 kx)))) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 kx))) 1)) |
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 kx) 2))) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 ky ky)))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 ky) 2))) 1) |
(*.f64 (sin.f64 ky) (sin.f64 ky)) |
(*.f64 (pow.f64 (sin.f64 ky) 2) 1) |
(*.f64 1 (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (*.f64 (cbrt.f64 (sin.f64 ky)) (sin.f64 ky))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) |
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (sqrt.f64 (sin.f64 ky)) (sin.f64 ky))) |
(*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky))) |
(*.f64 (*.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (sin.f64 ky))) |
(/.f64 (-.f64 (cos.f64 (-.f64 ky ky)) (cos.f64 (+.f64 ky ky))) 2) |
(sqrt.f64 (pow.f64 (sin.f64 ky) 4)) |
(log.f64 (exp.f64 (pow.f64 (sin.f64 ky) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 ky) 2)))) |
(cbrt.f64 (pow.f64 (sin.f64 ky) 6)) |
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 ky) 2))) |
(exp.f64 (*.f64 2 (log.f64 (sin.f64 ky)))) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 ky))) 1)) |
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 ky) 2))) |
| 1× | egg-herbie |
| 1368× | distribute-lft-in |
| 496× | log-prod |
| 458× | associate-*r* |
| 388× | *-commutative |
| 386× | fma-def |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 447 | 7960 |
| 1 | 1124 | 7244 |
| 2 | 3934 | 7040 |
| 1× | node limit |
| Inputs |
|---|
(sin.f64 ky) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sin.f64 kx) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (sin.f64 kx)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6)) (sin.f64 kx)))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)))) (pow.f64 ky 3))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) (sin.f64 th)))) (+.f64 (*.f64 1/12 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))))) (pow.f64 ky 5)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)))) (pow.f64 ky 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/5040 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 th) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2))))))))) (+.f64 (*.f64 -1/12 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) (sin.f64 th)))) (*.f64 -1/240 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 ky 7)) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) (sin.f64 th)))) (+.f64 (*.f64 1/12 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))))) (pow.f64 ky 5)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)))) (pow.f64 ky 3))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (+.f64 (*.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 7)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(sin.f64 th) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (sin.f64 th) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6))))) (+.f64 (sin.f64 th) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(pow.f64 kx 2) |
(+.f64 (pow.f64 kx 2) (*.f64 -1/3 (pow.f64 kx 4))) |
(+.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/3 (pow.f64 kx 4)) (*.f64 2/45 (pow.f64 kx 6)))) |
(+.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/3 (pow.f64 kx 4)) (+.f64 (*.f64 2/45 (pow.f64 kx 6)) (*.f64 -1/315 (pow.f64 kx 8))))) |
(pow.f64 ky 2) |
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (pow.f64 ky 2)) |
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (*.f64 2/45 (pow.f64 ky 6)))) |
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (+.f64 (*.f64 -1/315 (pow.f64 ky 8)) (*.f64 2/45 (pow.f64 ky 6))))) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) |
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1) |
(*.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1/2)) |
(/.f64 (hypot.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sin.f64 kx) 3)) (sqrt.f64 (-.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 1/2) |
(pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) 1/3) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) |
(fabs.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(hypot.f64 (sin.f64 kx) (sin.f64 ky)) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) 1/2)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1)) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)))) 1) |
(*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(*.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)) 1) |
(*.f64 1 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th))) 2) (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th))) (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)))) |
(*.f64 (*.f64 (sin.f64 th) (neg.f64 (sin.f64 ky))) (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (/.f64 (sin.f64 ky) 1) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 (sin.f64 th) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (sin.f64 ky) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 th) 1) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th))) 3) |
(pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th))) 2) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (sin.f64 ky) (sin.f64 th))) -1) |
(neg.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)) 2)) |
(log.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th))))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)))) |
(exp.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)))) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 kx)))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 kx) 2))) 1) |
(*.f64 (sin.f64 kx) (sin.f64 kx)) |
(*.f64 (pow.f64 (sin.f64 kx) 2) 1) |
(*.f64 1 (pow.f64 (sin.f64 kx) 2)) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (cbrt.f64 (pow.f64 (sin.f64 kx) 4))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (cbrt.f64 (sin.f64 kx)) (sin.f64 kx))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 4)) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) |
(*.f64 (sqrt.f64 (sin.f64 kx)) (*.f64 (sqrt.f64 (sin.f64 kx)) (sin.f64 kx))) |
(*.f64 (*.f64 (sin.f64 kx) (sqrt.f64 (sin.f64 kx))) (sqrt.f64 (sin.f64 kx))) |
(*.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (cbrt.f64 (sin.f64 kx))) |
(/.f64 (-.f64 (cos.f64 (-.f64 kx kx)) (cos.f64 (*.f64 2 kx))) 2) |
(sqrt.f64 (pow.f64 (sin.f64 kx) 4)) |
(log.f64 (exp.f64 (pow.f64 (sin.f64 kx) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 kx) 2)))) |
(cbrt.f64 (pow.f64 (sin.f64 kx) 6)) |
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 kx) 2))) |
(exp.f64 (*.f64 2 (log.f64 (sin.f64 kx)))) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 kx))) 1)) |
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 kx) 2))) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 ky ky)))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 ky) 2))) 1) |
(*.f64 (sin.f64 ky) (sin.f64 ky)) |
(*.f64 (pow.f64 (sin.f64 ky) 2) 1) |
(*.f64 1 (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (*.f64 (cbrt.f64 (sin.f64 ky)) (sin.f64 ky))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) |
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (sqrt.f64 (sin.f64 ky)) (sin.f64 ky))) |
(*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky))) |
(*.f64 (*.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (sin.f64 ky))) |
(/.f64 (-.f64 (cos.f64 (-.f64 ky ky)) (cos.f64 (+.f64 ky ky))) 2) |
(sqrt.f64 (pow.f64 (sin.f64 ky) 4)) |
(log.f64 (exp.f64 (pow.f64 (sin.f64 ky) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 ky) 2)))) |
(cbrt.f64 (pow.f64 (sin.f64 ky) 6)) |
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 ky) 2))) |
(exp.f64 (*.f64 2 (log.f64 (sin.f64 ky)))) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 ky))) 1)) |
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 ky) 2))) |
| Outputs |
|---|
(sin.f64 ky) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)) |
(fma.f64 1/2 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (sin.f64 ky)) |
(fma.f64 1/2 (/.f64 kx (/.f64 (sin.f64 ky) kx)) (sin.f64 ky)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))) |
(fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (sin.f64 ky) (pow.f64 kx 4))) (fma.f64 1/2 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (sin.f64 ky))) |
(fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (sin.f64 ky) (pow.f64 kx 4))) (fma.f64 1/2 (/.f64 kx (/.f64 (sin.f64 ky) kx)) (sin.f64 ky))) |
(fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (sin.f64 ky)) (pow.f64 kx 4)) (fma.f64 1/2 (/.f64 kx (/.f64 (sin.f64 ky) kx)) (sin.f64 ky))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)))) |
(fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (sin.f64 ky) (pow.f64 kx 4))) (fma.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (pow.f64 kx 6))) (fma.f64 1/2 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (sin.f64 ky)))) |
(fma.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (/.f64 (sin.f64 ky) (pow.f64 kx 4))) (fma.f64 1/2 (/.f64 (-.f64 2/45 (/.f64 (+.f64 -1/6 (*.f64 -1/2 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 (sin.f64 ky) 2))) (/.f64 (sin.f64 ky) (pow.f64 kx 6))) (fma.f64 1/2 (/.f64 kx (/.f64 (sin.f64 ky) kx)) (sin.f64 ky)))) |
(fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (sin.f64 ky)) (pow.f64 kx 4)) (fma.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sin.f64 ky) (pow.f64 kx 6))) (fma.f64 1/2 (/.f64 kx (/.f64 (sin.f64 ky) kx)) (sin.f64 ky)))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sin.f64 kx) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (sin.f64 kx)) |
(fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx)) |
(fma.f64 1/2 (/.f64 ky (/.f64 (sin.f64 kx) ky)) (sin.f64 kx)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))))) |
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx)) (/.f64 (*.f64 -1/2 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4))) (sin.f64 kx))) |
(fma.f64 1/2 (/.f64 ky (/.f64 (sin.f64 kx) ky)) (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx)) (pow.f64 ky 4)) (sin.f64 kx))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6)) (sin.f64 kx)))))) |
(+.f64 (fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx)) (fma.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (sin.f64 kx) (pow.f64 ky 4))) (*.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sin.f64 kx) (pow.f64 ky 6)))))) |
(+.f64 (fma.f64 1/2 (/.f64 ky (/.f64 (sin.f64 kx) ky)) (sin.f64 kx)) (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx)) (pow.f64 ky 4)) (/.f64 (*.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) 1/2) (/.f64 (sin.f64 kx) (pow.f64 ky 6))))) |
(+.f64 (fma.f64 1/2 (/.f64 ky (/.f64 (sin.f64 kx) ky)) (sin.f64 kx)) (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx)) (pow.f64 ky 4)) (/.f64 (*.f64 (+.f64 1/45 (*.f64 1/2 (/.f64 1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (pow.f64 ky 6)) (sin.f64 kx)))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)))) (pow.f64 ky 3))) |
(+.f64 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) (*.f64 (fma.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)))) (pow.f64 ky 3))) |
(fma.f64 (fma.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)))) (pow.f64 ky 3) (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky)) |
(fma.f64 (fma.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (/.f64 (*.f64 (sin.f64 th) -1/6) (sin.f64 kx))) (pow.f64 ky 3) (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky)) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) (sin.f64 th)))) (+.f64 (*.f64 1/12 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))))) (pow.f64 ky 5)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)))) (pow.f64 ky 3)))) |
(+.f64 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) (fma.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) (sin.f64 th))) (fma.f64 1/12 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 1/120))) (pow.f64 ky 5) (*.f64 (fma.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)))) (pow.f64 ky 3)))) |
(+.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky) (fma.f64 (fma.f64 1/2 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 th) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (fma.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) 1/12 (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 1/120))) (pow.f64 ky 5) (*.f64 (fma.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)))) (pow.f64 ky 3)))) |
(+.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky) (fma.f64 (fma.f64 1/2 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 th) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (fma.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) 1/12 (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 1/120))) (pow.f64 ky 5) (*.f64 (fma.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (/.f64 (*.f64 (sin.f64 th) -1/6) (sin.f64 kx))) (pow.f64 ky 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/5040 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 th) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2))))))))) (+.f64 (*.f64 -1/12 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) (sin.f64 th)))) (*.f64 -1/240 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 ky 7)) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) (sin.f64 th)))) (+.f64 (*.f64 1/12 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))))) (pow.f64 ky 5)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)))) (pow.f64 ky 3))))) |
(fma.f64 (fma.f64 -1/5040 (/.f64 (sin.f64 th) (sin.f64 kx)) (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 kx) (sin.f64 th)) (+.f64 (/.f64 2/3 (pow.f64 (sin.f64 kx) 6)) (+.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (/.f64 2/45 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2)))))) (fma.f64 -1/12 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) (sin.f64 th))) (/.f64 (*.f64 -1/240 (sin.f64 th)) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 7) (+.f64 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) (fma.f64 (fma.f64 1/2 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) (sin.f64 th))) (fma.f64 1/12 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 1/120))) (pow.f64 ky 5) (*.f64 (fma.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)))) (pow.f64 ky 3))))) |
(fma.f64 (fma.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) -1/5040 (fma.f64 -1/2 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 th) (+.f64 (/.f64 2/3 (pow.f64 (sin.f64 kx) 6)) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2)) (/.f64 2/45 (pow.f64 (sin.f64 kx) 4))))))) (fma.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) -1/12) (*.f64 (sin.f64 kx) (sin.f64 th)) (/.f64 (*.f64 (sin.f64 th) -1/240) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 7) (+.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky) (fma.f64 (fma.f64 1/2 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 th) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (fma.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) 1/12 (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 1/120))) (pow.f64 ky 5) (*.f64 (fma.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)))) (pow.f64 ky 3))))) |
(+.f64 (fma.f64 (fma.f64 1/2 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 th) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))))) (fma.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) 1/12 (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 1/120))) (pow.f64 ky 5) (*.f64 (fma.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (/.f64 (*.f64 (sin.f64 th) -1/6) (sin.f64 kx))) (pow.f64 ky 3))) (fma.f64 (fma.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) -1/5040 (fma.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2)) (/.f64 2/45 (pow.f64 (sin.f64 kx) 4))) (/.f64 2/3 (pow.f64 (sin.f64 kx) 6)))) (sin.f64 kx))) (fma.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 kx) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) -1/12) (*.f64 (sin.f64 kx) (sin.f64 th)) (/.f64 (*.f64 (sin.f64 th) -1/240) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 7) (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sin.f64 ky) (*.f64 th (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) |
(+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))) |
(fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))) |
(fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (*.f64 (sin.f64 ky) (*.f64 th (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)))))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5))) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)))) |
(fma.f64 1/120 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 th 5) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)))) |
(fma.f64 1/120 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 th 5) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (*.f64 (sin.f64 ky) (*.f64 th (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (+.f64 (*.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 7)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5))) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (fma.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 7))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))))) |
(fma.f64 1/120 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 th 5) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (fma.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 7))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))))) |
(fma.f64 1/120 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 th 5) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (fma.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (*.f64 (sin.f64 ky) (pow.f64 th 7))) (*.f64 (sin.f64 ky) (*.f64 th (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)))))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) |
(sin.f64 th) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) |
(fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) (sin.f64 th)) |
(fma.f64 -1/2 (*.f64 (sin.f64 th) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) |
(fma.f64 -1/2 (*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (sin.f64 th) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4))))))) |
(+.f64 (fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) (sin.f64 th)) (*.f64 (*.f64 1/2 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (*.f64 (sin.f64 th) (*.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 2))))) |
(fma.f64 -1/2 (*.f64 (sin.f64 th) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) (fma.f64 (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (*.f64 (pow.f64 kx 4) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))) (sin.f64 th))) |
(fma.f64 -1/2 (*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) (fma.f64 1/2 (*.f64 (sin.f64 th) (*.f64 (*.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 2)) (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))) (sin.f64 th))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6))))) (+.f64 (sin.f64 th) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4)))))))) |
(fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) (fma.f64 -1/2 (*.f64 (+.f64 (+.f64 (/.f64 2/45 (pow.f64 (sin.f64 ky) 4)) (/.f64 2/3 (pow.f64 (sin.f64 ky) 6))) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2)) (/.f64 1 (pow.f64 (sin.f64 ky) 8)))) (*.f64 (sin.f64 th) (*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6)))) (+.f64 (sin.f64 th) (*.f64 (*.f64 1/2 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (*.f64 (sin.f64 th) (*.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 2))))))) |
(fma.f64 -1/2 (*.f64 (sin.f64 th) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) (fma.f64 (*.f64 -1/2 (+.f64 (/.f64 2/45 (pow.f64 (sin.f64 ky) 4)) (+.f64 (/.f64 2/3 (pow.f64 (sin.f64 ky) 6)) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2)) (/.f64 1 (pow.f64 (sin.f64 ky) 8)))))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 6) (sin.f64 th))) (fma.f64 (*.f64 1/2 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (*.f64 (pow.f64 kx 4) (*.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))) (sin.f64 th)))) |
(fma.f64 -1/2 (*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) (fma.f64 (*.f64 -1/2 (+.f64 (/.f64 2/3 (pow.f64 (sin.f64 ky) 6)) (+.f64 (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2)) (/.f64 1 (pow.f64 (sin.f64 ky) 8))) (/.f64 2/45 (pow.f64 (sin.f64 ky) 4))))) (*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 (pow.f64 kx 6) (sin.f64 th))) (fma.f64 1/2 (*.f64 (sin.f64 th) (*.f64 (*.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 2)) (+.f64 (/.f64 1/3 (pow.f64 (sin.f64 ky) 4)) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))))) (sin.f64 th)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) |
(pow.f64 kx 2) |
(*.f64 kx kx) |
(+.f64 (pow.f64 kx 2) (*.f64 -1/3 (pow.f64 kx 4))) |
(+.f64 (*.f64 kx kx) (*.f64 (pow.f64 kx 4) -1/3)) |
(fma.f64 kx kx (*.f64 (pow.f64 kx 4) -1/3)) |
(fma.f64 (pow.f64 kx 4) -1/3 (*.f64 kx kx)) |
(+.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/3 (pow.f64 kx 4)) (*.f64 2/45 (pow.f64 kx 6)))) |
(+.f64 (*.f64 kx kx) (fma.f64 -1/3 (pow.f64 kx 4) (*.f64 2/45 (pow.f64 kx 6)))) |
(fma.f64 kx kx (fma.f64 (pow.f64 kx 4) -1/3 (*.f64 2/45 (pow.f64 kx 6)))) |
(+.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/3 (pow.f64 kx 4)) (+.f64 (*.f64 2/45 (pow.f64 kx 6)) (*.f64 -1/315 (pow.f64 kx 8))))) |
(+.f64 (*.f64 kx kx) (fma.f64 -1/3 (pow.f64 kx 4) (fma.f64 2/45 (pow.f64 kx 6) (*.f64 -1/315 (pow.f64 kx 8))))) |
(fma.f64 kx kx (fma.f64 (pow.f64 kx 4) -1/3 (fma.f64 2/45 (pow.f64 kx 6) (*.f64 -1/315 (pow.f64 kx 8))))) |
(pow.f64 ky 2) |
(*.f64 ky ky) |
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (pow.f64 ky 2)) |
(fma.f64 -1/3 (pow.f64 ky 4) (*.f64 ky ky)) |
(fma.f64 ky ky (*.f64 (pow.f64 ky 4) -1/3)) |
(fma.f64 (pow.f64 ky 4) -1/3 (*.f64 ky ky)) |
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (*.f64 2/45 (pow.f64 ky 6)))) |
(+.f64 (fma.f64 -1/3 (pow.f64 ky 4) (*.f64 ky ky)) (*.f64 2/45 (pow.f64 ky 6))) |
(fma.f64 (pow.f64 ky 4) -1/3 (fma.f64 ky ky (*.f64 2/45 (pow.f64 ky 6)))) |
(fma.f64 (pow.f64 ky 4) -1/3 (fma.f64 2/45 (pow.f64 ky 6) (*.f64 ky ky))) |
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (+.f64 (*.f64 -1/315 (pow.f64 ky 8)) (*.f64 2/45 (pow.f64 ky 6))))) |
(+.f64 (fma.f64 -1/3 (pow.f64 ky 4) (*.f64 ky ky)) (fma.f64 -1/315 (pow.f64 ky 8) (*.f64 2/45 (pow.f64 ky 6)))) |
(fma.f64 (pow.f64 ky 4) -1/3 (fma.f64 ky ky (fma.f64 2/45 (pow.f64 ky 6) (*.f64 -1/315 (pow.f64 ky 8))))) |
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 1) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(*.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(*.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(*.f64 (pow.f64 1 1/2) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) 1/2)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(/.f64 (hypot.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sin.f64 kx) 3)) (sqrt.f64 (-.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) |
(/.f64 (hypot.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (sin.f64 kx) 3)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 4) (-.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 kx)) 2))))) |
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 (sin.f64 ky) 4))) (sqrt.f64 (-.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2) 1/2) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 1) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 3) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(pow.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3) 1/3) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(pow.f64 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(fabs.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(log.f64 (exp.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(expm1.f64 (log1p.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(hypot.f64 (sin.f64 kx) (sin.f64 ky)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(exp.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) 1/2)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(exp.f64 (*.f64 (log.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 1)) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(log1p.f64 (expm1.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) |
(hypot.f64 (sin.f64 ky) (sin.f64 kx)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)))) 1) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)) 1) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 1 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th))) 2)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th))) 2) (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th))) (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (*.f64 (sin.f64 th) (neg.f64 (sin.f64 ky))) (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(/.f64 (*.f64 (*.f64 (sin.f64 th) (neg.f64 (sin.f64 ky))) 1) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(/.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) 1) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 (sin.f64 th) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (sin.f64 ky) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 th) 1) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)) 1) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th))) 3) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)) 3) 1/3) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th))) 2) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (sin.f64 ky) (sin.f64 th))) -1) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(neg.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(/.f64 (*.f64 (*.f64 (sin.f64 th) (neg.f64 (sin.f64 ky))) 1) (neg.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(/.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)) 2)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(log.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th))))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)) 3)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) 3) (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 3))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(exp.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th))) 1)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 kx)))) |
(+.f64 1/2 (*.f64 -1/2 (cos.f64 (*.f64 kx 2)))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 kx) 2))) 1) |
(pow.f64 (sin.f64 kx) 2) |
(*.f64 (sin.f64 kx) (sin.f64 kx)) |
(pow.f64 (sin.f64 kx) 2) |
(*.f64 (pow.f64 (sin.f64 kx) 2) 1) |
(pow.f64 (sin.f64 kx) 2) |
(*.f64 1 (pow.f64 (sin.f64 kx) 2)) |
(pow.f64 (sin.f64 kx) 2) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (cbrt.f64 (pow.f64 (sin.f64 kx) 4))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (cbrt.f64 (sin.f64 kx)) (sin.f64 kx))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx)))) |
(*.f64 (sin.f64 kx) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (cbrt.f64 (sin.f64 kx)))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 4)) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (cbrt.f64 (pow.f64 (sin.f64 kx) 4))) |
(*.f64 (sqrt.f64 (sin.f64 kx)) (*.f64 (sqrt.f64 (sin.f64 kx)) (sin.f64 kx))) |
(pow.f64 (sin.f64 kx) 2) |
(*.f64 (*.f64 (sin.f64 kx) (sqrt.f64 (sin.f64 kx))) (sqrt.f64 (sin.f64 kx))) |
(pow.f64 (sin.f64 kx) 2) |
(*.f64 (*.f64 (sin.f64 kx) (cbrt.f64 (pow.f64 (sin.f64 kx) 2))) (cbrt.f64 (sin.f64 kx))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (*.f64 (sin.f64 kx) (cbrt.f64 (sin.f64 kx)))) |
(*.f64 (sin.f64 kx) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 kx) 2)) (cbrt.f64 (sin.f64 kx)))) |
(/.f64 (-.f64 (cos.f64 (-.f64 kx kx)) (cos.f64 (*.f64 2 kx))) 2) |
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 kx 2))) 2) |
(-.f64 1/2 (/.f64 (cos.f64 (*.f64 kx 2)) 2)) |
(sqrt.f64 (pow.f64 (sin.f64 kx) 4)) |
(pow.f64 (sin.f64 kx) 2) |
(log.f64 (exp.f64 (pow.f64 (sin.f64 kx) 2))) |
(pow.f64 (sin.f64 kx) 2) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 kx) 2)))) |
(pow.f64 (sin.f64 kx) 2) |
(cbrt.f64 (pow.f64 (sin.f64 kx) 6)) |
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 kx) 2))) |
(pow.f64 (sin.f64 kx) 2) |
(exp.f64 (*.f64 2 (log.f64 (sin.f64 kx)))) |
(pow.f64 (sin.f64 kx) 2) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 kx))) 1)) |
(pow.f64 (sin.f64 kx) 2) |
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 kx) 2))) |
(pow.f64 (sin.f64 kx) 2) |
(-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 ky ky)))) |
(+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 ky ky)))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 ky) 2))) 1) |
(pow.f64 (sin.f64 ky) 2) |
(*.f64 (sin.f64 ky) (sin.f64 ky)) |
(pow.f64 (sin.f64 ky) 2) |
(*.f64 (pow.f64 (sin.f64 ky) 2) 1) |
(pow.f64 (sin.f64 ky) 2) |
(*.f64 1 (pow.f64 (sin.f64 ky) 2)) |
(pow.f64 (sin.f64 ky) 2) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (*.f64 (cbrt.f64 (sin.f64 ky)) (sin.f64 ky))) |
(pow.f64 (sin.f64 ky) 2) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) |
(*.f64 (sqrt.f64 (sin.f64 ky)) (*.f64 (sqrt.f64 (sin.f64 ky)) (sin.f64 ky))) |
(pow.f64 (sin.f64 ky) 2) |
(*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky))) |
(pow.f64 (sin.f64 ky) 2) |
(*.f64 (*.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (sin.f64 ky))) |
(pow.f64 (sin.f64 ky) 2) |
(/.f64 (-.f64 (cos.f64 (-.f64 ky ky)) (cos.f64 (+.f64 ky ky))) 2) |
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 ky ky))) 2) |
(-.f64 1/2 (/.f64 (cos.f64 (+.f64 ky ky)) 2)) |
(sqrt.f64 (pow.f64 (sin.f64 ky) 4)) |
(pow.f64 (sin.f64 ky) 2) |
(log.f64 (exp.f64 (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (sin.f64 ky) 2) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 ky) 2)))) |
(pow.f64 (sin.f64 ky) 2) |
(cbrt.f64 (pow.f64 (sin.f64 ky) 6)) |
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (sin.f64 ky) 2) |
(exp.f64 (*.f64 2 (log.f64 (sin.f64 ky)))) |
(pow.f64 (sin.f64 ky) 2) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 ky))) 1)) |
(pow.f64 (sin.f64 ky) 2) |
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (sin.f64 ky) 2) |
Found 3 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| 100.0% | (hypot.f64 (sin.f64 ky) (sin.f64 kx)) | |
| ✓ | 99.7% | (*.f64 (sin.f64 ky) (sin.f64 th)) |
| ✓ | 92.4% | (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
Compiled 33 to 9 computations (72.7% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | ky | @ | 0 | (*.f64 (sin.f64 ky) (sin.f64 th)) |
| 0.0ms | ky | @ | 0 | (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 0.0ms | kx | @ | 0 | (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 0.0ms | th | @ | 0 | (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 0.0ms | th | @ | 0 | (*.f64 (sin.f64 ky) (sin.f64 th)) |
| 1× | batch-egg-rewrite |
| 1302× | log-prod |
| 764× | pow-prod-down |
| 746× | prod-diff |
| 634× | pow-prod-up |
| 564× | pow-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 50 |
| 1 | 248 | 50 |
| 2 | 3332 | 50 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (sin.f64 th)) |
| Outputs |
|---|
(+.f64 0 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) 1) |
(*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 1) |
(*.f64 1 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 th))) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 th))) -2)) (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(*.f64 (*.f64 (sin.f64 ky) (neg.f64 (sin.f64 th))) (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (/.f64 (sin.f64 ky) 1) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sin.f64 th) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (sin.f64 ky) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 th) 1) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) 3) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 th))) -2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) 2) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 th))) -1) |
(pow.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 th))) 1) -1) |
(neg.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 th))) -2)) |
(log.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(exp.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 th)))) -1)) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(+.f64 0 (*.f64 (sin.f64 ky) (sin.f64 th))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (sin.f64 ky))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (sin.f64 ky))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (sin.f64 ky))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (sin.f64 ky)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (sin.f64 ky))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) (sin.f64 th)))) 1) |
(-.f64 (/.f64 (cos.f64 (-.f64 ky th)) 2) (/.f64 (cos.f64 (+.f64 ky th)) 2)) |
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 ky th)) (cos.f64 (+.f64 ky th))))) |
(/.f64 (-.f64 (cos.f64 (-.f64 ky th)) (cos.f64 (+.f64 ky th))) 2) |
(/.f64 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 ky th))) 2) |
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 ky th)) (cos.f64 (+.f64 ky th)))) -2) |
(pow.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) |
(pow.f64 (/.f64 2 (-.f64 (cos.f64 (-.f64 ky th)) (cos.f64 (+.f64 ky th)))) -1) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 th)) (sin.f64 ky))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) (sin.f64 th))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (sin.f64 th)))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) (sin.f64 th)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 ky) (sin.f64 th)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) (sin.f64 th)))) |
| 1× | egg-herbie |
| 1092× | distribute-lft-in |
| 1068× | distribute-rgt-in |
| 756× | unswap-sqr |
| 476× | log-prod |
| 376× | associate-*r* |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 344 | 7264 |
| 1 | 910 | 7144 |
| 2 | 3347 | 7144 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3)))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (+.f64 (*.f64 (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 ky 7)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (+.f64 (*.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 7)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(sin.f64 th) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (sin.f64 th) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 th) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 kx 6)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) ky) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 ky 3))) (*.f64 (sin.f64 th) ky)) |
(+.f64 (*.f64 1/120 (*.f64 (sin.f64 th) (pow.f64 ky 5))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 ky 3))) (*.f64 (sin.f64 th) ky))) |
(+.f64 (*.f64 1/120 (*.f64 (sin.f64 th) (pow.f64 ky 5))) (+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 th) (pow.f64 ky 7))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 ky 3))) (*.f64 (sin.f64 th) ky)))) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) th) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 ky) (pow.f64 th 3))) (*.f64 (sin.f64 ky) th)) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 ky) (pow.f64 th 3))) (+.f64 (*.f64 (sin.f64 ky) th) (*.f64 1/120 (*.f64 (sin.f64 ky) (pow.f64 th 5))))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 ky) (pow.f64 th 3))) (+.f64 (*.f64 (sin.f64 ky) th) (+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 ky) (pow.f64 th 7))) (*.f64 1/120 (*.f64 (sin.f64 ky) (pow.f64 th 5)))))) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(+.f64 0 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) 1) |
(*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 1) |
(*.f64 1 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 th))) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 th))) -2)) (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(*.f64 (*.f64 (sin.f64 ky) (neg.f64 (sin.f64 th))) (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (/.f64 (sin.f64 ky) 1) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sin.f64 th) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (sin.f64 ky) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 th) 1) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) 3) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 th))) -2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) 2) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 th))) -1) |
(pow.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 th))) 1) -1) |
(neg.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 th))) -2)) |
(log.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(exp.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 th)))) -1)) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(+.f64 0 (*.f64 (sin.f64 ky) (sin.f64 th))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (sin.f64 ky))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (sin.f64 ky))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (sin.f64 ky))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (sin.f64 ky)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (sin.f64 ky))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) (sin.f64 th)))) 1) |
(-.f64 (/.f64 (cos.f64 (-.f64 ky th)) 2) (/.f64 (cos.f64 (+.f64 ky th)) 2)) |
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 ky th)) (cos.f64 (+.f64 ky th))))) |
(/.f64 (-.f64 (cos.f64 (-.f64 ky th)) (cos.f64 (+.f64 ky th))) 2) |
(/.f64 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 ky th))) 2) |
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 ky th)) (cos.f64 (+.f64 ky th)))) -2) |
(pow.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) |
(pow.f64 (/.f64 2 (-.f64 (cos.f64 (-.f64 ky th)) (cos.f64 (+.f64 ky th)))) -1) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 th)) (sin.f64 ky))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) (sin.f64 th))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (sin.f64 th)))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) (sin.f64 th)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 ky) (sin.f64 th)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) (sin.f64 th)))) |
| Outputs |
|---|
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) |
(/.f64 ky (/.f64 (sin.f64 kx) (sin.f64 th))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))) |
(+.f64 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) (*.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))) |
(fma.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 ky 3) (/.f64 ky (/.f64 (sin.f64 kx) (sin.f64 th)))) |
(fma.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 ky 3) (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3)))) |
(fma.f64 (-.f64 (/.f64 (*.f64 1/120 (sin.f64 th)) (sin.f64 kx)) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))))) (pow.f64 ky 5) (+.f64 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) (*.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3)))) |
(fma.f64 (-.f64 (/.f64 1/120 (/.f64 (sin.f64 kx) (sin.f64 th))) (fma.f64 1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (pow.f64 ky 5) (fma.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 ky 3) (/.f64 ky (/.f64 (sin.f64 kx) (sin.f64 th))))) |
(fma.f64 (+.f64 (fma.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 1/120 (*.f64 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 (sin.f64 kx) 2)) -1/2)) (*.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (pow.f64 ky 5) (fma.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 ky 3) (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (+.f64 (*.f64 (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 ky 7)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))))) |
(fma.f64 (-.f64 (/.f64 (*.f64 1/120 (sin.f64 th)) (sin.f64 kx)) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))))) (pow.f64 ky 5) (+.f64 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) (fma.f64 (-.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) -1/5040) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 1/120 (sin.f64 th)) (sin.f64 kx)) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (/.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (pow.f64 (sin.f64 kx) 3) (sin.f64 th))))))) (pow.f64 ky 7) (*.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))))) |
(+.f64 (fma.f64 (-.f64 (/.f64 -1/5040 (/.f64 (sin.f64 kx) (sin.f64 th))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 1/120 (/.f64 (sin.f64 kx) (sin.f64 th))) (fma.f64 1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 2/45 (/.f64 (*.f64 1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))))) (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)))))))) (pow.f64 ky 7) (*.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 ky 3))) (fma.f64 (-.f64 (/.f64 1/120 (/.f64 (sin.f64 kx) (sin.f64 th))) (fma.f64 1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (pow.f64 ky 5) (/.f64 ky (/.f64 (sin.f64 kx) (sin.f64 th))))) |
(+.f64 (fma.f64 (-.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) -1/5040) (fma.f64 1/2 (/.f64 (+.f64 (fma.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 1/120 (*.f64 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 (sin.f64 kx) 2)) -1/2)) (*.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 2/45 (/.f64 (+.f64 1/6 (*.f64 1/2 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))))) (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)))))))) (pow.f64 ky 7) (*.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 ky 3))) (fma.f64 (+.f64 (fma.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 1/120 (*.f64 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 (sin.f64 kx) 2)) -1/2)) (*.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (pow.f64 ky 5) (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (*.f64 th (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))) |
(fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky)))) |
(fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (*.f64 (sin.f64 ky) (*.f64 th (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2))))))) |
(fma.f64 -1/6 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 th 3) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5))) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))))) |
(fma.f64 1/120 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 th 5) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (*.f64 (sin.f64 ky) (*.f64 th (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))))) |
(fma.f64 1/120 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 th 5) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 -1/6 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 th 3) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (+.f64 (*.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 7)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5))) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (fma.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 7))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky)))))) |
(fma.f64 1/120 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 th 5) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (fma.f64 -1/5040 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 th 7) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (sin.f64 ky) (*.f64 th (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2))))))))) |
(fma.f64 1/120 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 th 5) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 -1/6 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 th 3) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 7))) (*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(sin.f64 th) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) |
(fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) (sin.f64 th)) |
(fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 kx kx)) (sin.f64 th)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(fma.f64 -1 (*.f64 (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (pow.f64 (sin.f64 ky) 2))) (pow.f64 kx 4)) (fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) (sin.f64 th))) |
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 kx kx)) (sin.f64 th)) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 kx 4))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (sin.f64 th) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 th) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 kx 6)))))) |
(fma.f64 -1 (*.f64 (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (pow.f64 (sin.f64 ky) 2))) (pow.f64 kx 4)) (+.f64 (fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) (sin.f64 th)) (neg.f64 (*.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/4 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))))) (pow.f64 kx 6))))) |
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 kx kx)) (fma.f64 (neg.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))))) (pow.f64 kx 6) (sin.f64 th))) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 kx 4))) |
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 kx kx)) (sin.f64 th)) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 kx 4))) (*.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (*.f64 1/4 (sin.f64 th)) (/.f64 (pow.f64 (sin.f64 ky) 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))))) (pow.f64 kx 6))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 th) ky) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 ky 3))) (*.f64 (sin.f64 th) ky)) |
(fma.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 ky 3)) (*.f64 (sin.f64 th) ky)) |
(fma.f64 (sin.f64 th) ky (*.f64 (pow.f64 ky 3) (*.f64 (sin.f64 th) -1/6))) |
(+.f64 (*.f64 1/120 (*.f64 (sin.f64 th) (pow.f64 ky 5))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 ky 3))) (*.f64 (sin.f64 th) ky))) |
(fma.f64 1/120 (*.f64 (sin.f64 th) (pow.f64 ky 5)) (fma.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 ky 3)) (*.f64 (sin.f64 th) ky))) |
(fma.f64 1/120 (*.f64 (sin.f64 th) (pow.f64 ky 5)) (fma.f64 (sin.f64 th) ky (*.f64 (pow.f64 ky 3) (*.f64 (sin.f64 th) -1/6)))) |
(+.f64 (*.f64 1/120 (*.f64 (sin.f64 th) (pow.f64 ky 5))) (+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 th) (pow.f64 ky 7))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 ky 3))) (*.f64 (sin.f64 th) ky)))) |
(fma.f64 1/120 (*.f64 (sin.f64 th) (pow.f64 ky 5)) (fma.f64 -1/5040 (*.f64 (sin.f64 th) (pow.f64 ky 7)) (fma.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 ky 3)) (*.f64 (sin.f64 th) ky)))) |
(fma.f64 1/120 (*.f64 (sin.f64 th) (pow.f64 ky 5)) (fma.f64 -1/5040 (*.f64 (sin.f64 th) (pow.f64 ky 7)) (fma.f64 (sin.f64 th) ky (*.f64 (pow.f64 ky 3) (*.f64 (sin.f64 th) -1/6))))) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) th) |
(*.f64 th (sin.f64 ky)) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 ky) (pow.f64 th 3))) (*.f64 (sin.f64 ky) th)) |
(fma.f64 -1/6 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (*.f64 th (sin.f64 ky))) |
(fma.f64 (*.f64 -1/6 (sin.f64 ky)) (pow.f64 th 3) (*.f64 th (sin.f64 ky))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 ky) (pow.f64 th 3))) (+.f64 (*.f64 (sin.f64 ky) th) (*.f64 1/120 (*.f64 (sin.f64 ky) (pow.f64 th 5))))) |
(fma.f64 -1/6 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (fma.f64 (sin.f64 ky) th (*.f64 (*.f64 1/120 (sin.f64 ky)) (pow.f64 th 5)))) |
(fma.f64 -1/6 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (fma.f64 th (sin.f64 ky) (*.f64 (pow.f64 th 5) (*.f64 1/120 (sin.f64 ky))))) |
(fma.f64 -1/6 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (fma.f64 (*.f64 1/120 (sin.f64 ky)) (pow.f64 th 5) (*.f64 th (sin.f64 ky)))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 ky) (pow.f64 th 3))) (+.f64 (*.f64 (sin.f64 ky) th) (+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 ky) (pow.f64 th 7))) (*.f64 1/120 (*.f64 (sin.f64 ky) (pow.f64 th 5)))))) |
(fma.f64 -1/6 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (fma.f64 (sin.f64 ky) th (fma.f64 -1/5040 (*.f64 (sin.f64 ky) (pow.f64 th 7)) (*.f64 (*.f64 1/120 (sin.f64 ky)) (pow.f64 th 5))))) |
(fma.f64 -1/6 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (fma.f64 th (sin.f64 ky) (fma.f64 1/120 (*.f64 (sin.f64 ky) (pow.f64 th 5)) (*.f64 -1/5040 (*.f64 (sin.f64 ky) (pow.f64 th 7)))))) |
(fma.f64 -1/6 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (fma.f64 th (sin.f64 ky) (fma.f64 (*.f64 1/120 (sin.f64 ky)) (pow.f64 th 5) (*.f64 (pow.f64 th 7) (*.f64 -1/5040 (sin.f64 ky)))))) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(+.f64 0 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) 1) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(*.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(*.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 1) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(*.f64 1 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 th))) -2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) (sin.f64 th)) -2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2))) |
(*.f64 (cbrt.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 th))) -2)) (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) (sin.f64 th)) -2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2))) |
(*.f64 (cbrt.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(*.f64 (*.f64 (sin.f64 ky) (neg.f64 (sin.f64 th))) (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sin.f64 ky) (*.f64 (neg.f64 (sin.f64 th)) (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(/.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(*.f64 (/.f64 (sin.f64 ky) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (neg.f64 (sin.f64 th))) |
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) 1) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sin.f64 th) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (sin.f64 ky) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 th) 1) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sin.f64 th) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sin.f64 th) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2))) |
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) 2) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) (cbrt.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sin.f64 th) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 1) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) 3) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 th))) -2) 1/2) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 3) 1/3) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) 2) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 th))) -1) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(pow.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 th))) 1) -1) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(neg.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sin.f64 ky) (*.f64 (neg.f64 (sin.f64 th)) (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(/.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(*.f64 (/.f64 (sin.f64 ky) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (neg.f64 (sin.f64 th))) |
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 th))) -2)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(log.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 3)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(exp.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) 1)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) 1) 1)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) 3)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 3)) 1/3)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) 2)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 th)))) -1)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(+.f64 0 (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (sin.f64 ky))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (sin.f64 ky))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (sin.f64 ky))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (sin.f64 ky))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (sin.f64 ky))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (sin.f64 ky)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (sin.f64 ky))))) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) (sin.f64 th)))) 1) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(-.f64 (/.f64 (cos.f64 (-.f64 ky th)) 2) (/.f64 (cos.f64 (+.f64 ky th)) 2)) |
(/.f64 (-.f64 (cos.f64 (-.f64 ky th)) (cos.f64 (+.f64 th ky))) 2) |
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 ky th)) (cos.f64 (+.f64 ky th))))) |
(*.f64 1/2 (-.f64 (cos.f64 (-.f64 ky th)) (cos.f64 (+.f64 th ky)))) |
(/.f64 (-.f64 (cos.f64 (-.f64 ky th)) (cos.f64 (+.f64 ky th))) 2) |
(/.f64 (-.f64 (cos.f64 (-.f64 ky th)) (cos.f64 (+.f64 th ky))) 2) |
(/.f64 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 ky th))) 2) |
(/.f64 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 th ky))) 2) |
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 ky th)) (cos.f64 (+.f64 ky th)))) -2) |
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 ky th)) (cos.f64 (+.f64 th ky)))) -2) |
(/.f64 (+.f64 (cos.f64 (+.f64 th ky)) (neg.f64 (cos.f64 (-.f64 ky th)))) -2) |
(pow.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) 1) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 3) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) 2) 1/2) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) 3) 1/3) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(pow.f64 (/.f64 2 (-.f64 (cos.f64 (-.f64 ky th)) (cos.f64 (+.f64 ky th)))) -1) |
(*.f64 1/2 (-.f64 (cos.f64 (-.f64 ky th)) (cos.f64 (+.f64 th ky)))) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) 2)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 th)) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) (sin.f64 th))))) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) 3)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (sin.f64 th)))) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) (sin.f64 th)))) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 1)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 1) 1)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th)))) 3)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 ky) (sin.f64 th)))) 1/3)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th)))) 2)) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) (sin.f64 th)))) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
Compiled 28594 to 13748 computations (51.9% saved)
27 alts after pruning (24 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 865 | 24 | 889 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 1 | 2 | 3 |
| Total | 866 | 27 | 893 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 18.8% | (fma.f64 -1/2 (/.f64 (*.f64 kx (*.f64 kx (sin.f64 th))) (pow.f64 (sin.f64 ky) 2)) (sin.f64 th)) |
| 98.0% | (pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 3) | |
| ▶ | 46.2% | (/.f64 (*.f64 (sin.f64 th) ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 25.5% | (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) | |
| ✓ | 92.5% | (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 32.1% | (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sin.f64 ky)) | |
| 27.9% | (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sin.f64 kx)) | |
| 50.8% | (/.f64 (*.f64 (sin.f64 ky) th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) | |
| ▶ | 99.7% | (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
| 26.8% | (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) | |
| 26.9% | (/.f64 ky (/.f64 (sin.f64 kx) (sin.f64 th))) | |
| 92.1% | (/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky)))) | |
| 18.6% | (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)) 1) (sin.f64 th)) | |
| 26.9% | (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky) | |
| ✓ | 99.7% | (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
| 29.3% | (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) | |
| 26.7% | (*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) | |
| 92.3% | (*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 (sin.f64 ky) (sin.f64 th))) | |
| 99.5% | (*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) (sin.f64 th)) | |
| ✓ | 99.6% | (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
| 24.6% | (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 ky))) | |
| ▶ | 29.3% | (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
| 76.9% | (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (log.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) | |
| 99.4% | (*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) | |
| 37.4% | (*.f64 (sin.f64 ky) (exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -3)) 1/3))) | |
| 51.2% | (*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) | |
| ▶ | 24.7% | (sin.f64 th) |
Compiled 686 to 477 computations (30.5% saved)
Found 3 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| 100.0% | (hypot.f64 (sin.f64 ky) (sin.f64 kx)) | |
| ✓ | 99.8% | (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
| ✓ | 99.7% | (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) |
Compiled 36 to 9 computations (75% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | ky | @ | 0 | (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) |
| 1.0ms | ky | @ | inf | (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) |
| 0.0ms | ky | @ | -inf | (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) |
| 0.0ms | kx | @ | inf | (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) |
| 0.0ms | kx | @ | -inf | (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) |
| 1× | batch-egg-rewrite |
| 1320× | log-prod |
| 710× | pow-prod-down |
| 632× | pow-prod-up |
| 562× | pow-exp |
| 466× | expm1-udef |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 60 |
| 1 | 247 | 60 |
| 2 | 3281 | 60 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
| Outputs |
|---|
(+.f64 0 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) (cbrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 1) |
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 1 (sin.f64 ky))) |
(*.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) 1) |
(*.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) (*.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(*.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (neg.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 1 (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) -2) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (cbrt.f64 (sin.f64 ky)))) |
(*.f64 (pow.f64 (sin.f64 ky) -1/2) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sqrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) 1) (/.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) (sqrt.f64 (sin.f64 ky))) (/.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sqrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky))) |
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (sin.f64 ky)))) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) 1) |
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 3) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2) |
(pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -1) |
(pow.f64 (/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) -1) |
(neg.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (neg.f64 (sin.f64 ky)))) |
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) 2)) |
(log.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3) (pow.f64 (sin.f64 ky) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(exp.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) -1)) |
(log1p.f64 (expm1.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(+.f64 0 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1) |
(*.f64 1 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (*.f64 (cbrt.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky))) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky))) -2)) (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(*.f64 (sqrt.f64 (sin.f64 th)) (*.f64 (sqrt.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(*.f64 (neg.f64 (sin.f64 th)) (/.f64 1 (/.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 th)) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) 1) (/.f64 (sqrt.f64 (sin.f64 th)) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 (sqrt.f64 (sin.f64 th)) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 (sin.f64 th) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) -2) (/.f64 (sin.f64 th) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(*.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) -1/2) (/.f64 (sin.f64 th) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 (cbrt.f64 (sin.f64 th)) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) (/.f64 (cbrt.f64 (sin.f64 th)) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2)) (/.f64 (sqrt.f64 (sin.f64 th)) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(*.f64 (*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) (sin.f64 ky)) |
(*.f64 (*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (sin.f64 ky))) |
(*.f64 (*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 th) 1) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 th) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (neg.f64 (sin.f64 ky))) |
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky))) -2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky))) -1) |
(pow.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky))) 1) -1) |
(neg.f64 (/.f64 (sin.f64 th) (/.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)))) |
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky))) -2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 3) (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky)))) -1)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
| 1× | egg-herbie |
| 1096× | unswap-sqr |
| 1004× | distribute-lft-in |
| 682× | log-prod |
| 390× | *-commutative |
| 340× | associate-*r* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 401 | 9674 |
| 1 | 1069 | 8334 |
| 2 | 3690 | 8266 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (sin.f64 kx) ky) |
(+.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (sin.f64 kx))) (*.f64 -1/6 (sin.f64 kx))) ky)) |
(+.f64 (/.f64 (sin.f64 kx) ky) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (sin.f64 kx))) (*.f64 -1/6 (sin.f64 kx))) ky) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx))) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/2 (/.f64 1 (sin.f64 kx))) (*.f64 -1/6 (sin.f64 kx)))) (*.f64 1/120 (sin.f64 kx)))) (pow.f64 ky 3)))) |
(+.f64 (/.f64 (sin.f64 kx) ky) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (sin.f64 kx))) (*.f64 -1/6 (sin.f64 kx))) ky) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx))) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/2 (/.f64 1 (sin.f64 kx))) (*.f64 -1/6 (sin.f64 kx)))) (*.f64 1/120 (sin.f64 kx)))) (pow.f64 ky 3)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 kx))) (+.f64 (*.f64 -1/5040 (sin.f64 kx)) (+.f64 (*.f64 1/120 (-.f64 (*.f64 1/2 (/.f64 1 (sin.f64 kx))) (*.f64 -1/6 (sin.f64 kx)))) (*.f64 -1/6 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx))) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/2 (/.f64 1 (sin.f64 kx))) (*.f64 -1/6 (sin.f64 kx)))) (*.f64 1/120 (sin.f64 kx)))))))) (pow.f64 ky 5))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
1 |
(+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6)) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (+.f64 (*.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 7)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3)))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (+.f64 (*.f64 (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 ky 7)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(sin.f64 th) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (sin.f64 th) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 th) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 kx 6)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(+.f64 0 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) (cbrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 1) |
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 1 (sin.f64 ky))) |
(*.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) 1) |
(*.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) (*.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(*.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (neg.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 1 (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) -2) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (cbrt.f64 (sin.f64 ky)))) |
(*.f64 (pow.f64 (sin.f64 ky) -1/2) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sqrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) 1) (/.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) (sqrt.f64 (sin.f64 ky))) (/.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sqrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky))) |
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (sin.f64 ky)))) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) 1) |
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 3) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2) |
(pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -1) |
(pow.f64 (/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) -1) |
(neg.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (neg.f64 (sin.f64 ky)))) |
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) 2)) |
(log.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3) (pow.f64 (sin.f64 ky) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(exp.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) -1)) |
(log1p.f64 (expm1.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(+.f64 0 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1) |
(*.f64 1 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (*.f64 (cbrt.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky))) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky))) -2)) (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(*.f64 (sqrt.f64 (sin.f64 th)) (*.f64 (sqrt.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(*.f64 (neg.f64 (sin.f64 th)) (/.f64 1 (/.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 th)) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) 1) (/.f64 (sqrt.f64 (sin.f64 th)) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 (sqrt.f64 (sin.f64 th)) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 (sin.f64 th) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) -2) (/.f64 (sin.f64 th) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(*.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) -1/2) (/.f64 (sin.f64 th) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 (cbrt.f64 (sin.f64 th)) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) (/.f64 (cbrt.f64 (sin.f64 th)) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2)) (/.f64 (sqrt.f64 (sin.f64 th)) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(*.f64 (*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) (sin.f64 ky)) |
(*.f64 (*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (sin.f64 ky))) |
(*.f64 (*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 th) 1) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 th) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (neg.f64 (sin.f64 ky))) |
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky))) -2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky))) -1) |
(pow.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky))) 1) -1) |
(neg.f64 (/.f64 (sin.f64 th) (/.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)))) |
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky))) -2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 3) (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky)))) -1)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
| Outputs |
|---|
(/.f64 (sin.f64 kx) ky) |
(+.f64 (/.f64 (sin.f64 kx) ky) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (sin.f64 kx))) (*.f64 -1/6 (sin.f64 kx))) ky)) |
(+.f64 (/.f64 (sin.f64 kx) ky) (*.f64 ky (+.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 1/6 (sin.f64 kx))))) |
(fma.f64 ky (+.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 kx) 1/6)) (/.f64 (sin.f64 kx) ky)) |
(+.f64 (/.f64 (sin.f64 kx) ky) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (sin.f64 kx))) (*.f64 -1/6 (sin.f64 kx))) ky) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx))) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/2 (/.f64 1 (sin.f64 kx))) (*.f64 -1/6 (sin.f64 kx)))) (*.f64 1/120 (sin.f64 kx)))) (pow.f64 ky 3)))) |
(+.f64 (/.f64 (sin.f64 kx) ky) (fma.f64 (+.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 1/6 (sin.f64 kx))) ky (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx))) (fma.f64 -1/6 (+.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 1/6 (sin.f64 kx))) (*.f64 (sin.f64 kx) 1/120))) (pow.f64 ky 3)))) |
(+.f64 (/.f64 (sin.f64 kx) ky) (fma.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx))) (fma.f64 -1/6 (+.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 kx) 1/6)) (*.f64 (sin.f64 kx) 1/120))) (pow.f64 ky 3) (*.f64 ky (+.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 kx) 1/6))))) |
(+.f64 (/.f64 (sin.f64 kx) ky) (fma.f64 (-.f64 (/.f64 (+.f64 -1/6 (*.f64 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2) -1/2)) (sin.f64 kx)) (fma.f64 -1/6 (+.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 kx) 1/6)) (*.f64 (sin.f64 kx) 1/120))) (pow.f64 ky 3) (*.f64 ky (+.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 kx) 1/6))))) |
(+.f64 (/.f64 (sin.f64 kx) ky) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (sin.f64 kx))) (*.f64 -1/6 (sin.f64 kx))) ky) (+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx))) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/2 (/.f64 1 (sin.f64 kx))) (*.f64 -1/6 (sin.f64 kx)))) (*.f64 1/120 (sin.f64 kx)))) (pow.f64 ky 3)) (*.f64 (-.f64 (*.f64 1/2 (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 kx))) (+.f64 (*.f64 -1/5040 (sin.f64 kx)) (+.f64 (*.f64 1/120 (-.f64 (*.f64 1/2 (/.f64 1 (sin.f64 kx))) (*.f64 -1/6 (sin.f64 kx)))) (*.f64 -1/6 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx))) (+.f64 (*.f64 -1/6 (-.f64 (*.f64 1/2 (/.f64 1 (sin.f64 kx))) (*.f64 -1/6 (sin.f64 kx)))) (*.f64 1/120 (sin.f64 kx)))))))) (pow.f64 ky 5))))) |
(+.f64 (/.f64 (sin.f64 kx) ky) (fma.f64 (+.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 1/6 (sin.f64 kx))) ky (fma.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx))) (fma.f64 -1/6 (+.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 1/6 (sin.f64 kx))) (*.f64 (sin.f64 kx) 1/120))) (pow.f64 ky 3) (*.f64 (-.f64 (/.f64 (*.f64 1/2 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (sin.f64 kx)) (fma.f64 -1/5040 (sin.f64 kx) (fma.f64 1/120 (+.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 1/6 (sin.f64 kx))) (*.f64 -1/6 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx))) (fma.f64 -1/6 (+.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 1/6 (sin.f64 kx))) (*.f64 (sin.f64 kx) 1/120))))))) (pow.f64 ky 5))))) |
(+.f64 (/.f64 (sin.f64 kx) ky) (fma.f64 ky (+.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 kx) 1/6)) (fma.f64 (-.f64 (*.f64 1/2 (-.f64 (/.f64 2/45 (sin.f64 kx)) (/.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (fma.f64 (sin.f64 kx) -1/5040 (fma.f64 -1/6 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx))) (fma.f64 -1/6 (+.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 kx) 1/6)) (*.f64 (sin.f64 kx) 1/120))) (*.f64 (+.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 kx) 1/6)) 1/120)))) (pow.f64 ky 5) (*.f64 (-.f64 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx))) (fma.f64 -1/6 (+.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 kx) 1/6)) (*.f64 (sin.f64 kx) 1/120))) (pow.f64 ky 3))))) |
(+.f64 (fma.f64 ky (+.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 kx) 1/6)) (/.f64 (sin.f64 kx) ky)) (fma.f64 (-.f64 (/.f64 1/2 (/.f64 (sin.f64 kx) (+.f64 2/45 (/.f64 1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))))) (fma.f64 (sin.f64 kx) -1/5040 (fma.f64 -1/6 (-.f64 (/.f64 (+.f64 -1/6 (*.f64 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2) -1/2)) (sin.f64 kx)) (fma.f64 -1/6 (+.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 kx) 1/6)) (*.f64 (sin.f64 kx) 1/120))) (*.f64 (+.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 kx) 1/6)) 1/120)))) (pow.f64 ky 5) (*.f64 (-.f64 (/.f64 (+.f64 -1/6 (*.f64 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2) -1/2)) (sin.f64 kx)) (fma.f64 -1/6 (+.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 (sin.f64 kx) 1/6)) (*.f64 (sin.f64 kx) 1/120))) (pow.f64 ky 3)))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
1 |
(+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 1 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2))) |
(fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(fma.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4))) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)))) |
(fma.f64 -1/2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 4)) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 2))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6)) (pow.f64 (sin.f64 ky) 2)))))) |
(fma.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 4))) (+.f64 1 (*.f64 1/2 (+.f64 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6))))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 4)) (fma.f64 1/2 (+.f64 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 6)))) 1)) |
(fma.f64 -1/2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 4)) (fma.f64 1/2 (+.f64 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) (*.f64 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 6))) 1)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sin.f64 ky) (*.f64 th (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 ky) (*.f64 th (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))))) |
(+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))) |
(fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) th))) |
(fma.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) th) (*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (pow.f64 th 3) -1/6))) |
(fma.f64 -1/6 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 th 3) (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))))) (*.f64 (sin.f64 ky) (*.f64 th (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6)))))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5))) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) th)))) |
(fma.f64 1/120 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 th 5) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) th) (*.f64 (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (pow.f64 th 3) -1/6)))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))) (*.f64 (sin.f64 ky) (pow.f64 th 5))) (fma.f64 -1/6 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 th 3) (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))))) (*.f64 (sin.f64 ky) (*.f64 th (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))))))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (+.f64 (*.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 7)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5))) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (fma.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 7))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) th))))) |
(fma.f64 1/120 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 th 5) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 -1/6 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 th 3) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 7))) (*.f64 (sin.f64 ky) (*.f64 th (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))) (*.f64 (sin.f64 ky) (pow.f64 th 5))) (fma.f64 -1/6 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 th 3) (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))))) (fma.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))) (*.f64 (sin.f64 ky) (pow.f64 th 7))) (*.f64 (sin.f64 ky) (*.f64 th (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6)))))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))) (sin.f64 th))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))) |
(+.f64 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) (*.f64 (pow.f64 ky 3) (-.f64 (/.f64 (*.f64 -1/6 (sin.f64 th)) (sin.f64 kx)) (/.f64 (*.f64 1/2 (sin.f64 th)) (pow.f64 (sin.f64 kx) 3))))) |
(fma.f64 (pow.f64 ky 3) (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky)) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3)))) |
(fma.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 -1/6 (sin.f64 th)) (sin.f64 kx)) (/.f64 (*.f64 1/2 (sin.f64 th)) (pow.f64 (sin.f64 kx) 3))) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))))) (pow.f64 ky 5) (+.f64 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) (*.f64 (pow.f64 ky 3) (-.f64 (/.f64 (*.f64 -1/6 (sin.f64 th)) (sin.f64 kx)) (/.f64 (*.f64 1/2 (sin.f64 th)) (pow.f64 (sin.f64 kx) 3)))))) |
(fma.f64 (pow.f64 ky 5) (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (fma.f64 1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (fma.f64 (pow.f64 ky 3) (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky))) |
(fma.f64 (pow.f64 ky 5) (+.f64 (fma.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (pow.f64 (sin.f64 kx) 3) (sin.f64 th))))) (*.f64 -1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)))) (fma.f64 (pow.f64 ky 3) (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (+.f64 (*.f64 (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 ky 7)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))))) |
(fma.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 -1/6 (sin.f64 th)) (sin.f64 kx)) (/.f64 (*.f64 1/2 (sin.f64 th)) (pow.f64 (sin.f64 kx) 3))) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))))) (pow.f64 ky 5) (+.f64 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) (fma.f64 (-.f64 (/.f64 (*.f64 -1/5040 (sin.f64 th)) (sin.f64 kx)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 -1/6 (sin.f64 th)) (sin.f64 kx)) (/.f64 (*.f64 1/2 (sin.f64 th)) (pow.f64 (sin.f64 kx) 3))) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 -1/6 (sin.f64 th)) (sin.f64 kx)) (/.f64 (*.f64 1/2 (sin.f64 th)) (pow.f64 (sin.f64 kx) 3))) (/.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (pow.f64 (sin.f64 kx) 3) (sin.f64 th))))))) (pow.f64 ky 7) (*.f64 (pow.f64 ky 3) (-.f64 (/.f64 (*.f64 -1/6 (sin.f64 th)) (sin.f64 kx)) (/.f64 (*.f64 1/2 (sin.f64 th)) (pow.f64 (sin.f64 kx) 3))))))) |
(+.f64 (fma.f64 (pow.f64 ky 5) (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (fma.f64 1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (fma.f64 (pow.f64 ky 3) (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky))) (*.f64 (-.f64 (/.f64 (*.f64 -1/5040 (sin.f64 th)) (sin.f64 kx)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (fma.f64 1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (+.f64 1/45 (*.f64 (/.f64 (*.f64 1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2)) 1/2)) (/.f64 (pow.f64 (sin.f64 kx) 3) (sin.f64 th)))))) (pow.f64 ky 7))) |
(+.f64 (fma.f64 (pow.f64 ky 5) (+.f64 (fma.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (pow.f64 (sin.f64 kx) 3) (sin.f64 th))))) (*.f64 -1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)))) (fma.f64 (pow.f64 ky 3) (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky))) (*.f64 (-.f64 (fma.f64 -1/5040 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (+.f64 (fma.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (pow.f64 (sin.f64 kx) 3) (sin.f64 th))))) (*.f64 -1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 2)))) (fma.f64 1/2 (/.f64 (+.f64 2/45 (/.f64 1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (/.f64 (pow.f64 (sin.f64 kx) 3) (sin.f64 th))) (*.f64 -1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (/.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))))) (pow.f64 ky 7))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))) (sin.f64 th))) |
(sin.f64 th) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 kx kx) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (sin.f64 th)) |
(fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 kx kx)) (sin.f64 th)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 kx kx) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (sin.f64 th))) |
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 kx kx)) (sin.f64 th)) (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (sin.f64 th) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 th) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 kx 6)))))) |
(fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))))) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 kx kx) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (sin.f64 th)) (neg.f64 (*.f64 (pow.f64 kx 6) (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (/.f64 (*.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/4 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))))))))) |
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 kx kx)) (sin.f64 th)) (*.f64 (pow.f64 kx 6) (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/4 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (sin.f64 th)) (pow.f64 (sin.f64 ky) 4))))))) (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)))))) |
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 kx kx)) (sin.f64 th)) (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)))))) (*.f64 (pow.f64 kx 6) (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 6))) (sin.f64 th))) |
(+.f64 0 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) (cbrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 1) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) 1) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) (*.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (neg.f64 (sin.f64 ky)))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 (/.f64 1 (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) -2) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (cbrt.f64 (sin.f64 ky)))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) -2) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 (sin.f64 ky)))) |
(/.f64 (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (pow.f64 (cbrt.f64 (sin.f64 ky)) -2)) (cbrt.f64 (sin.f64 ky))) |
(*.f64 (pow.f64 (sin.f64 ky) -1/2) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sqrt.f64 (sin.f64 ky)))) |
(*.f64 (pow.f64 (sin.f64 ky) -1/2) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) 1) (/.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(*.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(*.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) 2) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2) (sqrt.f64 (sin.f64 ky))) (/.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sqrt.f64 (sin.f64 ky)))) |
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky))) |
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (sin.f64 ky)))) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (cbrt.f64 (sin.f64 ky))) |
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 (sin.f64 ky))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) 1) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 3) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) 2) 1/2) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) 3) 1/3) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(pow.f64 (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -1) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(pow.f64 (/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) -1) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(neg.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (neg.f64 (sin.f64 ky)))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) 2)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(log.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) 3)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3) (pow.f64 (sin.f64 ky) 3))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(expm1.f64 (log1p.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(exp.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 1)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 1) 1)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 3)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) 3)) 1/3)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 2)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) -1)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(log1p.f64 (expm1.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 ky))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) |
(+.f64 0 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 1 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (*.f64 (cbrt.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky))) -2))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 th))) -2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky))) -2)) (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) (sin.f64 th))) -2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) 2))) |
(*.f64 (sqrt.f64 (sin.f64 th)) (*.f64 (sqrt.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (neg.f64 (sin.f64 th)) (/.f64 1 (/.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 th)) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) 1) (/.f64 (sqrt.f64 (sin.f64 th)) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 (sqrt.f64 (sin.f64 th)) (/.f64 1 (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 (sin.f64 th) (/.f64 1 (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) -2) (/.f64 (sin.f64 th) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) -2) (/.f64 (sin.f64 th) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(*.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) -1/2) (/.f64 (sin.f64 th) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(*.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) -1/2) (/.f64 (sin.f64 th) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))))) |
(/.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky)) -1/2) (/.f64 (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) (sin.f64 th))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 (cbrt.f64 (sin.f64 th)) (/.f64 1 (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2)) (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 ky))) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) (/.f64 (cbrt.f64 (sin.f64 th)) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2)) (/.f64 (sqrt.f64 (sin.f64 th)) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sqrt.f64 (sin.f64 ky))) (sqrt.f64 (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 th) 1) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 th) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (neg.f64 (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky))) -2) 1/2) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3) 1/3) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky))) -1) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(pow.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky))) 1) -1) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(neg.f64 (/.f64 (sin.f64 th) (/.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky))) -2)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 3) (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) 3))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1) 1)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 3)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3)) 1/3)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 2)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky)))) -1)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
Compiled 6 to 4 computations (33.3% saved)
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.7% | (/.f64 (sin.f64 th) (sin.f64 kx)) |
| ✓ | 99.6% | (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
Compiled 25 to 8 computations (68% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | kx | @ | 0 | (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
| 0.0ms | kx | @ | inf | (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
| 0.0ms | kx | @ | 0 | (/.f64 (sin.f64 th) (sin.f64 kx)) |
| 0.0ms | ky | @ | inf | (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
| 0.0ms | th | @ | 0 | (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
| 1× | batch-egg-rewrite |
| 1140× | log-prod |
| 730× | prod-exp |
| 688× | pow-prod-down |
| 570× | pow-prod-up |
| 500× | pow-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 40 |
| 1 | 220 | 40 |
| 2 | 2789 | 40 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
| Outputs |
|---|
(+.f64 0 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (sin.f64 kx)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (sin.f64 kx)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (sin.f64 kx))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (sin.f64 kx)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) 1) |
(/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 th))) |
(/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 th)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sin.f64 kx)) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (neg.f64 (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) (neg.f64 (sin.f64 th))) (neg.f64 (sin.f64 kx))) |
(/.f64 (*.f64 (neg.f64 (sin.f64 th)) (sin.f64 ky)) (neg.f64 (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) 1) (sin.f64 kx)) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (cbrt.f64 (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (sin.f64 kx))) (sqrt.f64 (sin.f64 kx))) |
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx)))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx)))) 2) |
(pow.f64 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 th))) -1) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx)))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) 2)) |
(exp.f64 (+.f64 (log.f64 (sin.f64 ky)) (*.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 ky)) 1) (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 ky)) 1) (*.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 1))) |
(exp.f64 (+.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 (log.f64 (sin.f64 ky)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 1) (log.f64 (sin.f64 ky)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 1) (*.f64 (log.f64 (sin.f64 ky)) 1))) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(+.f64 0 (/.f64 (sin.f64 th) (sin.f64 kx))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (sin.f64 kx))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) 1) |
(*.f64 (sin.f64 th) (/.f64 1 (sin.f64 kx))) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 1) |
(*.f64 1 (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (cbrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 2) (cbrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (*.f64 (cbrt.f64 (sin.f64 th)) (/.f64 1 (sin.f64 kx)))) |
(*.f64 (sqrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) (sqrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(*.f64 (sqrt.f64 (sin.f64 th)) (*.f64 (sqrt.f64 (sin.f64 th)) (/.f64 1 (sin.f64 kx)))) |
(*.f64 (neg.f64 (sin.f64 th)) (/.f64 1 (neg.f64 (sin.f64 kx)))) |
(*.f64 (/.f64 1 (sin.f64 kx)) (sin.f64 th)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) -2) (/.f64 (sin.f64 th) (cbrt.f64 (sin.f64 kx)))) |
(*.f64 (pow.f64 (sin.f64 kx) -1/2) (/.f64 (sin.f64 th) (sqrt.f64 (sin.f64 kx)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 th)) (sin.f64 kx))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (cbrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (sqrt.f64 (sin.f64 kx))) (/.f64 (cbrt.f64 (sin.f64 th)) (sqrt.f64 (sin.f64 kx)))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) 1) (/.f64 (sqrt.f64 (sin.f64 th)) (sin.f64 kx))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 (sqrt.f64 (sin.f64 th)) (cbrt.f64 (sin.f64 kx)))) |
(pow.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 1) |
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 3) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 2) |
(pow.f64 (/.f64 (sin.f64 kx) (sin.f64 th)) -1) |
(pow.f64 (/.f64 (pow.f64 (sin.f64 th) 3) (pow.f64 (sin.f64 kx) 3)) 1/3) |
(pow.f64 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 th)) 1) -1) |
(neg.f64 (/.f64 (sin.f64 th) (neg.f64 (sin.f64 kx)))) |
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 2)) |
(log.f64 (exp.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 3) (pow.f64 (sin.f64 kx) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(exp.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 kx) (sin.f64 th))) -1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 th)) 1) (neg.f64 (log.f64 (sin.f64 kx))))) |
(exp.f64 (+.f64 (neg.f64 (log.f64 (sin.f64 kx))) (*.f64 (log.f64 (sin.f64 th)) 1))) |
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
| 1× | egg-herbie |
| 1022× | distribute-lft-in |
| 984× | distribute-rgt-in |
| 894× | unswap-sqr |
| 424× | associate-+r+ |
| 422× | associate-+l+ |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 309 | 3859 |
| 1 | 807 | 3681 |
| 2 | 2672 | 3593 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) (sin.f64 kx)))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 5)) (sin.f64 kx))) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) (sin.f64 kx))))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 7)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 5)) (sin.f64 kx))) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) (sin.f64 kx)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (sin.f64 kx))) (/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx))) |
(+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 5)) (sin.f64 kx))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (sin.f64 kx))) (/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)))) |
(+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 5)) (sin.f64 kx))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (sin.f64 kx))) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 7)) (sin.f64 kx))) (/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) (*.f64 1/6 (*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) kx)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (*.f64 (sin.f64 th) (sin.f64 ky))) (*.f64 1/120 (*.f64 (sin.f64 th) (sin.f64 ky)))) (pow.f64 kx 3))) (+.f64 (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) (*.f64 1/6 (*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) kx))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (*.f64 (sin.f64 th) (sin.f64 ky))) (*.f64 1/120 (*.f64 (sin.f64 th) (sin.f64 ky)))) (pow.f64 kx 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 1/720 (*.f64 (sin.f64 th) (sin.f64 ky))) (+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 th) (sin.f64 ky))) (*.f64 1/6 (+.f64 (*.f64 -1/36 (*.f64 (sin.f64 th) (sin.f64 ky))) (*.f64 1/120 (*.f64 (sin.f64 th) (sin.f64 ky))))))))) (+.f64 (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) (*.f64 1/6 (*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) kx)))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 th (sin.f64 kx)) |
(+.f64 (/.f64 th (sin.f64 kx)) (*.f64 -1/6 (/.f64 (pow.f64 th 3) (sin.f64 kx)))) |
(+.f64 (/.f64 th (sin.f64 kx)) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 th 3) (sin.f64 kx))) (*.f64 1/120 (/.f64 (pow.f64 th 5) (sin.f64 kx))))) |
(+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 th 7) (sin.f64 kx))) (+.f64 (/.f64 th (sin.f64 kx)) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 th 3) (sin.f64 kx))) (*.f64 1/120 (/.f64 (pow.f64 th 5) (sin.f64 kx)))))) |
(/.f64 (sin.f64 th) kx) |
(+.f64 (*.f64 1/6 (*.f64 (sin.f64 th) kx)) (/.f64 (sin.f64 th) kx)) |
(+.f64 (*.f64 1/6 (*.f64 (sin.f64 th) kx)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (sin.f64 th)) (*.f64 1/120 (sin.f64 th))) (pow.f64 kx 3))) (/.f64 (sin.f64 th) kx))) |
(+.f64 (*.f64 1/6 (*.f64 (sin.f64 th) kx)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (sin.f64 th)) (*.f64 1/120 (sin.f64 th)))) (+.f64 (*.f64 -1/5040 (sin.f64 th)) (*.f64 1/720 (sin.f64 th)))) (pow.f64 kx 5))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (sin.f64 th)) (*.f64 1/120 (sin.f64 th))) (pow.f64 kx 3))) (/.f64 (sin.f64 th) kx)))) |
(+.f64 0 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (sin.f64 kx)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (sin.f64 kx)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (sin.f64 kx))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (sin.f64 kx)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) 1) |
(/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 th))) |
(/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 th)))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sin.f64 kx)) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (neg.f64 (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) (neg.f64 (sin.f64 th))) (neg.f64 (sin.f64 kx))) |
(/.f64 (*.f64 (neg.f64 (sin.f64 th)) (sin.f64 ky)) (neg.f64 (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) 1) (sin.f64 kx)) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (cbrt.f64 (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (sin.f64 kx))) (sqrt.f64 (sin.f64 kx))) |
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx)))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx)))) 2) |
(pow.f64 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 th))) -1) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx)))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) 2)) |
(exp.f64 (+.f64 (log.f64 (sin.f64 ky)) (*.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 ky)) 1) (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 ky)) 1) (*.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 1))) |
(exp.f64 (+.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 (log.f64 (sin.f64 ky)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 1) (log.f64 (sin.f64 ky)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 1) (*.f64 (log.f64 (sin.f64 ky)) 1))) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(+.f64 0 (/.f64 (sin.f64 th) (sin.f64 kx))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (sin.f64 kx))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) 1) |
(*.f64 (sin.f64 th) (/.f64 1 (sin.f64 kx))) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 1) |
(*.f64 1 (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (cbrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 2) (cbrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (*.f64 (cbrt.f64 (sin.f64 th)) (/.f64 1 (sin.f64 kx)))) |
(*.f64 (sqrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) (sqrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(*.f64 (sqrt.f64 (sin.f64 th)) (*.f64 (sqrt.f64 (sin.f64 th)) (/.f64 1 (sin.f64 kx)))) |
(*.f64 (neg.f64 (sin.f64 th)) (/.f64 1 (neg.f64 (sin.f64 kx)))) |
(*.f64 (/.f64 1 (sin.f64 kx)) (sin.f64 th)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) -2) (/.f64 (sin.f64 th) (cbrt.f64 (sin.f64 kx)))) |
(*.f64 (pow.f64 (sin.f64 kx) -1/2) (/.f64 (sin.f64 th) (sqrt.f64 (sin.f64 kx)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 th)) (sin.f64 kx))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (cbrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (sqrt.f64 (sin.f64 kx))) (/.f64 (cbrt.f64 (sin.f64 th)) (sqrt.f64 (sin.f64 kx)))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) 1) (/.f64 (sqrt.f64 (sin.f64 th)) (sin.f64 kx))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 (sqrt.f64 (sin.f64 th)) (cbrt.f64 (sin.f64 kx)))) |
(pow.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 1) |
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 3) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 2) |
(pow.f64 (/.f64 (sin.f64 kx) (sin.f64 th)) -1) |
(pow.f64 (/.f64 (pow.f64 (sin.f64 th) 3) (pow.f64 (sin.f64 kx) 3)) 1/3) |
(pow.f64 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 th)) 1) -1) |
(neg.f64 (/.f64 (sin.f64 th) (neg.f64 (sin.f64 kx)))) |
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 2)) |
(log.f64 (exp.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 3) (pow.f64 (sin.f64 kx) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(exp.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 kx) (sin.f64 th))) -1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 th)) 1) (neg.f64 (log.f64 (sin.f64 kx))))) |
(exp.f64 (+.f64 (neg.f64 (log.f64 (sin.f64 kx))) (*.f64 (log.f64 (sin.f64 th)) 1))) |
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
| Outputs |
|---|
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) (sin.f64 kx)))) |
(+.f64 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) (*.f64 -1/6 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (pow.f64 ky 3))))) |
(fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) (pow.f64 ky 3)) (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky)) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 5)) (sin.f64 kx))) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) (sin.f64 kx))))) |
(+.f64 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) (fma.f64 1/120 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (pow.f64 ky 5))) (*.f64 -1/6 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (pow.f64 ky 3)))))) |
(+.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky) (fma.f64 1/120 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (pow.f64 ky 5))) (/.f64 (*.f64 (*.f64 -1/6 (sin.f64 th)) (pow.f64 ky 3)) (sin.f64 kx)))) |
(+.f64 (fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) (pow.f64 ky 3)) (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky)) (*.f64 1/120 (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) (pow.f64 ky 5)))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 7)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 5)) (sin.f64 kx))) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) (sin.f64 kx)))))) |
(+.f64 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) (fma.f64 -1/5040 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (pow.f64 ky 7))) (fma.f64 1/120 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (pow.f64 ky 5))) (*.f64 -1/6 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (pow.f64 ky 3))))))) |
(+.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky) (fma.f64 -1/5040 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (pow.f64 ky 7))) (fma.f64 1/120 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (pow.f64 ky 5))) (/.f64 (*.f64 (*.f64 -1/6 (sin.f64 th)) (pow.f64 ky 3)) (sin.f64 kx))))) |
(+.f64 (fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) (pow.f64 ky 3)) (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky)) (fma.f64 -1/5040 (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) (pow.f64 ky 7)) (*.f64 1/120 (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) (pow.f64 ky 5))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 th (sin.f64 ky)) (sin.f64 kx)) |
(/.f64 th (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (sin.f64 kx))) (/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx))) |
(fma.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (sin.f64 kx)) (/.f64 (*.f64 th (sin.f64 ky)) (sin.f64 kx))) |
(fma.f64 -1/6 (/.f64 (pow.f64 th 3) (/.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 th (/.f64 (sin.f64 kx) (sin.f64 ky)))) |
(fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (pow.f64 th 3)) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th)) |
(+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 5)) (sin.f64 kx))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (sin.f64 kx))) (/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)))) |
(fma.f64 1/120 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (pow.f64 th 5))) (fma.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (sin.f64 kx)) (/.f64 (*.f64 th (sin.f64 ky)) (sin.f64 kx)))) |
(fma.f64 1/120 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (pow.f64 th 5)) (fma.f64 -1/6 (/.f64 (pow.f64 th 3) (/.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 th (/.f64 (sin.f64 kx) (sin.f64 ky))))) |
(fma.f64 1/120 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (pow.f64 th 5))) (fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (pow.f64 th 3)) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th))) |
(+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 5)) (sin.f64 kx))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (sin.f64 kx))) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 7)) (sin.f64 kx))) (/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx))))) |
(fma.f64 1/120 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (pow.f64 th 5))) (fma.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (sin.f64 kx)) (fma.f64 -1/5040 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (pow.f64 th 7))) (/.f64 (*.f64 th (sin.f64 ky)) (sin.f64 kx))))) |
(fma.f64 1/120 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (pow.f64 th 5)) (fma.f64 -1/6 (/.f64 (pow.f64 th 3) (/.f64 (sin.f64 kx) (sin.f64 ky))) (fma.f64 -1/5040 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (pow.f64 th 7)) (/.f64 th (/.f64 (sin.f64 kx) (sin.f64 ky)))))) |
(fma.f64 1/120 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (pow.f64 th 5))) (fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (pow.f64 th 3)) (fma.f64 -1/5040 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (pow.f64 th 7)) (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (sin.f64 th) (/.f64 kx (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) (*.f64 1/6 (*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) kx)))) |
(+.f64 (/.f64 (sin.f64 th) (/.f64 kx (sin.f64 ky))) (*.f64 1/6 (*.f64 (sin.f64 th) (*.f64 kx (sin.f64 ky))))) |
(fma.f64 1/6 (*.f64 (sin.f64 th) (*.f64 kx (sin.f64 ky))) (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (fma.f64 1/6 (*.f64 (sin.f64 th) kx) (/.f64 (sin.f64 th) kx))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (*.f64 (sin.f64 th) (sin.f64 ky))) (*.f64 1/120 (*.f64 (sin.f64 th) (sin.f64 ky)))) (pow.f64 kx 3))) (+.f64 (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) (*.f64 1/6 (*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) kx))))) |
(fma.f64 -1 (*.f64 (*.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) -7/360) (pow.f64 kx 3)) (+.f64 (/.f64 (sin.f64 th) (/.f64 kx (sin.f64 ky))) (*.f64 1/6 (*.f64 (sin.f64 th) (*.f64 kx (sin.f64 ky)))))) |
(-.f64 (fma.f64 1/6 (*.f64 (sin.f64 th) (*.f64 kx (sin.f64 ky))) (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) (*.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (*.f64 -7/360 (pow.f64 kx 3)))) |
(fma.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) 7/360)) (pow.f64 kx 3) (*.f64 (sin.f64 ky) (fma.f64 1/6 (*.f64 (sin.f64 th) kx) (/.f64 (sin.f64 th) kx)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (*.f64 (sin.f64 th) (sin.f64 ky))) (*.f64 1/120 (*.f64 (sin.f64 th) (sin.f64 ky)))) (pow.f64 kx 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 1/720 (*.f64 (sin.f64 th) (sin.f64 ky))) (+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 th) (sin.f64 ky))) (*.f64 1/6 (+.f64 (*.f64 -1/36 (*.f64 (sin.f64 th) (sin.f64 ky))) (*.f64 1/120 (*.f64 (sin.f64 th) (sin.f64 ky))))))))) (+.f64 (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) (*.f64 1/6 (*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) kx)))))) |
(fma.f64 -1 (*.f64 (*.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) -7/360) (pow.f64 kx 3)) (fma.f64 -1 (*.f64 (pow.f64 kx 5) (fma.f64 1/720 (*.f64 (sin.f64 th) (sin.f64 ky)) (fma.f64 -1/5040 (*.f64 (sin.f64 th) (sin.f64 ky)) (*.f64 1/6 (*.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) -7/360))))) (+.f64 (/.f64 (sin.f64 th) (/.f64 kx (sin.f64 ky))) (*.f64 1/6 (*.f64 (sin.f64 th) (*.f64 kx (sin.f64 ky))))))) |
(-.f64 (-.f64 (fma.f64 1/6 (*.f64 (sin.f64 th) (*.f64 kx (sin.f64 ky))) (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) -7/2160) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) 1/840))))) (*.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (*.f64 -7/360 (pow.f64 kx 3)))) |
(-.f64 (fma.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) 7/360)) (pow.f64 kx 3) (*.f64 (sin.f64 ky) (fma.f64 1/6 (*.f64 (sin.f64 th) kx) (/.f64 (sin.f64 th) kx)))) (*.f64 (pow.f64 kx 5) (*.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) -31/15120))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 th (sin.f64 kx)) |
(+.f64 (/.f64 th (sin.f64 kx)) (*.f64 -1/6 (/.f64 (pow.f64 th 3) (sin.f64 kx)))) |
(fma.f64 -1/6 (/.f64 (pow.f64 th 3) (sin.f64 kx)) (/.f64 th (sin.f64 kx))) |
(+.f64 (/.f64 th (sin.f64 kx)) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 th 3) (sin.f64 kx))) (*.f64 1/120 (/.f64 (pow.f64 th 5) (sin.f64 kx))))) |
(+.f64 (/.f64 th (sin.f64 kx)) (fma.f64 -1/6 (/.f64 (pow.f64 th 3) (sin.f64 kx)) (*.f64 1/120 (/.f64 (pow.f64 th 5) (sin.f64 kx))))) |
(+.f64 (/.f64 th (sin.f64 kx)) (fma.f64 -1/6 (/.f64 (pow.f64 th 3) (sin.f64 kx)) (/.f64 1/120 (/.f64 (sin.f64 kx) (pow.f64 th 5))))) |
(+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 th 7) (sin.f64 kx))) (+.f64 (/.f64 th (sin.f64 kx)) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 th 3) (sin.f64 kx))) (*.f64 1/120 (/.f64 (pow.f64 th 5) (sin.f64 kx)))))) |
(fma.f64 -1/5040 (/.f64 (pow.f64 th 7) (sin.f64 kx)) (+.f64 (/.f64 th (sin.f64 kx)) (fma.f64 -1/6 (/.f64 (pow.f64 th 3) (sin.f64 kx)) (*.f64 1/120 (/.f64 (pow.f64 th 5) (sin.f64 kx)))))) |
(+.f64 (fma.f64 -1/6 (/.f64 (pow.f64 th 3) (sin.f64 kx)) (*.f64 1/120 (/.f64 (pow.f64 th 5) (sin.f64 kx)))) (fma.f64 -1/5040 (/.f64 (pow.f64 th 7) (sin.f64 kx)) (/.f64 th (sin.f64 kx)))) |
(+.f64 (fma.f64 -1/6 (/.f64 (pow.f64 th 3) (sin.f64 kx)) (/.f64 1/120 (/.f64 (sin.f64 kx) (pow.f64 th 5)))) (fma.f64 -1/5040 (/.f64 (pow.f64 th 7) (sin.f64 kx)) (/.f64 th (sin.f64 kx)))) |
(/.f64 (sin.f64 th) kx) |
(+.f64 (*.f64 1/6 (*.f64 (sin.f64 th) kx)) (/.f64 (sin.f64 th) kx)) |
(fma.f64 1/6 (*.f64 (sin.f64 th) kx) (/.f64 (sin.f64 th) kx)) |
(+.f64 (*.f64 1/6 (*.f64 (sin.f64 th) kx)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (sin.f64 th)) (*.f64 1/120 (sin.f64 th))) (pow.f64 kx 3))) (/.f64 (sin.f64 th) kx))) |
(fma.f64 1/6 (*.f64 (sin.f64 th) kx) (fma.f64 -1 (*.f64 (pow.f64 kx 3) (*.f64 (sin.f64 th) -7/360)) (/.f64 (sin.f64 th) kx))) |
(fma.f64 1/6 (*.f64 (sin.f64 th) kx) (-.f64 (/.f64 (sin.f64 th) kx) (*.f64 (sin.f64 th) (*.f64 -7/360 (pow.f64 kx 3))))) |
(+.f64 (/.f64 (sin.f64 th) kx) (*.f64 (sin.f64 th) (-.f64 (*.f64 kx 1/6) (*.f64 -7/360 (pow.f64 kx 3))))) |
(+.f64 (*.f64 1/6 (*.f64 (sin.f64 th) kx)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (sin.f64 th)) (*.f64 1/120 (sin.f64 th)))) (+.f64 (*.f64 -1/5040 (sin.f64 th)) (*.f64 1/720 (sin.f64 th)))) (pow.f64 kx 5))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (sin.f64 th)) (*.f64 1/120 (sin.f64 th))) (pow.f64 kx 3))) (/.f64 (sin.f64 th) kx)))) |
(fma.f64 1/6 (*.f64 (sin.f64 th) kx) (fma.f64 -1 (*.f64 (pow.f64 kx 5) (fma.f64 1/6 (*.f64 (sin.f64 th) -7/360) (*.f64 (sin.f64 th) 1/840))) (fma.f64 -1 (*.f64 (pow.f64 kx 3) (*.f64 (sin.f64 th) -7/360)) (/.f64 (sin.f64 th) kx)))) |
(fma.f64 1/6 (*.f64 (sin.f64 th) kx) (-.f64 (-.f64 (/.f64 (sin.f64 th) kx) (*.f64 (sin.f64 th) (*.f64 -7/360 (pow.f64 kx 3)))) (*.f64 (pow.f64 kx 5) (fma.f64 (sin.f64 th) 1/840 (*.f64 (sin.f64 th) -7/2160))))) |
(+.f64 (*.f64 (sin.f64 th) (-.f64 (*.f64 kx 1/6) (*.f64 -7/360 (pow.f64 kx 3)))) (-.f64 (/.f64 (sin.f64 th) kx) (*.f64 (pow.f64 kx 5) (*.f64 (sin.f64 th) -31/15120)))) |
(+.f64 0 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (sin.f64 kx)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (sin.f64 kx)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (sin.f64 kx)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (sin.f64 kx)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (sin.f64 kx)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (sin.f64 kx))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (sin.f64 kx)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) 1) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 th)))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) (neg.f64 (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) (neg.f64 (sin.f64 th))) (neg.f64 (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (neg.f64 (sin.f64 th)) (sin.f64 ky)) (neg.f64 (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) 1) (sin.f64 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (cbrt.f64 (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (sin.f64 kx))) (sqrt.f64 (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) 1) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx)))) 3) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) 2) 1/2) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) 3) 1/3) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx)))) 2) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 th))) -1) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) 2)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) 3)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx)))) 1)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx)))) 1) 1)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) 3)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) 1/3)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) 2)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (+.f64 (log.f64 (sin.f64 ky)) (*.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 1))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 ky)) 1) (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 ky)) 1) (*.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 1))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (+.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 (log.f64 (sin.f64 ky)) 1))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 1) (log.f64 (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 1) (*.f64 (log.f64 (sin.f64 ky)) 1))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(+.f64 0 (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (sin.f64 kx))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) 1) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(*.f64 (sin.f64 th) (/.f64 1 (sin.f64 kx))) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 1) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(*.f64 1 (/.f64 (sin.f64 th) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(*.f64 (cbrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 2)) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 2) (cbrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (*.f64 (cbrt.f64 (sin.f64 th)) (/.f64 1 (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(*.f64 (sqrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) (sqrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(*.f64 (sqrt.f64 (sin.f64 th)) (*.f64 (sqrt.f64 (sin.f64 th)) (/.f64 1 (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(*.f64 (neg.f64 (sin.f64 th)) (/.f64 1 (neg.f64 (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(*.f64 (/.f64 1 (sin.f64 kx)) (sin.f64 th)) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) -2) (/.f64 (sin.f64 th) (cbrt.f64 (sin.f64 kx)))) |
(*.f64 (pow.f64 (sin.f64 kx) -1/2) (/.f64 (sin.f64 th) (sqrt.f64 (sin.f64 kx)))) |
(/.f64 (pow.f64 (sin.f64 kx) -1/2) (/.f64 (sqrt.f64 (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 th)) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (cbrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(*.f64 (cbrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))) |
(/.f64 (*.f64 (cbrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) (pow.f64 (cbrt.f64 (sin.f64 th)) 2)) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (sqrt.f64 (sin.f64 kx))) (/.f64 (cbrt.f64 (sin.f64 th)) (sqrt.f64 (sin.f64 kx)))) |
(/.f64 (/.f64 (sin.f64 th) (sqrt.f64 (sin.f64 kx))) (sqrt.f64 (sin.f64 kx))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) 1) (/.f64 (sqrt.f64 (sin.f64 th)) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 (sqrt.f64 (sin.f64 th)) (cbrt.f64 (sin.f64 kx)))) |
(/.f64 (/.f64 (sin.f64 th) (cbrt.f64 (sin.f64 kx))) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) |
(pow.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 1) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 3) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 2) 1/2) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 3) 1/3) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 2) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(pow.f64 (/.f64 (sin.f64 kx) (sin.f64 th)) -1) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(pow.f64 (/.f64 (pow.f64 (sin.f64 th) 3) (pow.f64 (sin.f64 kx) 3)) 1/3) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(pow.f64 (/.f64 (/.f64 (sin.f64 kx) (sin.f64 th)) 1) -1) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(neg.f64 (/.f64 (sin.f64 th) (neg.f64 (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 2)) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(log.f64 (exp.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 3)) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 3) (pow.f64 (sin.f64 kx) 3))) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(exp.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 1)) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))) 1) 1)) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) 3)) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) 1/3)) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) 2)) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 kx) (sin.f64 th))) -1)) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 th)) 1) (neg.f64 (log.f64 (sin.f64 kx))))) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(exp.f64 (+.f64 (neg.f64 (log.f64 (sin.f64 kx))) (*.f64 (log.f64 (sin.f64 th)) 1))) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (sin.f64 kx)) |
Found 3 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| 100.0% | (hypot.f64 (sin.f64 ky) (sin.f64 kx)) | |
| ✓ | 99.8% | (*.f64 (sin.f64 th) ky) |
| ✓ | 92.4% | (/.f64 (*.f64 (sin.f64 th) ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
Compiled 31 to 9 computations (71% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 7.0ms | th | @ | inf | (/.f64 (*.f64 (sin.f64 th) ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 1.0ms | kx | @ | 0 | (/.f64 (*.f64 (sin.f64 th) ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 1.0ms | ky | @ | -inf | (/.f64 (*.f64 (sin.f64 th) ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 1.0ms | th | @ | 0 | (/.f64 (*.f64 (sin.f64 th) ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 1.0ms | th | @ | -inf | (/.f64 (*.f64 (sin.f64 th) ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 1× | batch-egg-rewrite |
| 1264× | log-prod |
| 734× | pow-prod-down |
| 622× | pow-prod-up |
| 550× | pow-exp |
| 454× | expm1-udef |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 42 |
| 1 | 241 | 42 |
| 2 | 3092 | 42 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (sin.f64 th) ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 th) ky) |
| Outputs |
|---|
(+.f64 0 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) 1) |
(*.f64 (sin.f64 th) (/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) ky))) |
(*.f64 (sin.f64 th) (*.f64 ky (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 ky (*.f64 (sin.f64 th) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (*.f64 (sin.f64 th) ky) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 1) |
(*.f64 1 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(*.f64 (cbrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) (pow.f64 (cbrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 2) (cbrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sqrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) (sqrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (*.f64 (sin.f64 th) (neg.f64 ky)) (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (/.f64 (sin.f64 th) 1) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 ky (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 ky (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 ky (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 ky 1) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) ky) |
(*.f64 (/.f64 ky (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sin.f64 th) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2) (/.f64 (*.f64 (sin.f64 th) ky) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -1/2) (/.f64 (*.f64 (sin.f64 th) ky) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) 2) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(pow.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 1) |
(pow.f64 (cbrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 3) |
(pow.f64 (pow.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 2) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) ky)) -1) |
(pow.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) ky)) 1) -1) |
(neg.f64 (/.f64 (*.f64 (sin.f64 th) ky) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(sqrt.f64 (pow.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 2)) |
(log.f64 (exp.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))))) |
(cbrt.f64 (pow.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 th) ky) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(exp.f64 (log.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) ky))) -1)) |
(log1p.f64 (expm1.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(+.f64 0 (*.f64 (sin.f64 th) ky)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) ky)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) ky)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) ky))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) ky)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 th) ky))) 1) |
(pow.f64 (*.f64 (sin.f64 th) ky) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 th) ky) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 th) ky) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) 2) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 th) ky) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 th)) ky)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 th) ky)))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 th) ky) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 th) ky))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 th) ky))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) ky)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) ky)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 th) ky))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 th) ky))) |
| 1× | egg-herbie |
| 1210× | distribute-lft-in |
| 1176× | distribute-rgt-in |
| 766× | unswap-sqr |
| 476× | log-prod |
| 394× | associate-*r* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 323 | 5748 |
| 1 | 851 | 5634 |
| 2 | 3393 | 5630 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 th ky)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 th ky)) (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (pow.f64 th 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 th ky)) (+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (pow.f64 th 5)))) (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (pow.f64 th 3)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 th ky)) (+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (pow.f64 th 3)))) (*.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (pow.f64 th 7))))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) (pow.f64 (sin.f64 kx) 3)))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 5))))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 5))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 5))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 7)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 ky)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 kx 2) ky)) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 ky))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 kx 2) ky)) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) ky)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 th) ky) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 kx 4))) (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 ky)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 kx 2) ky)) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) ky)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 th) ky) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 kx 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 th) (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) ky)) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) ky)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 th) ky) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) ky)) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 6))) (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 ky))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 ky th) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 th 3) ky)) (*.f64 ky th)) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 th 3) ky)) (+.f64 (*.f64 ky th) (*.f64 1/120 (*.f64 (pow.f64 th 5) ky)))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 th 3) ky)) (+.f64 (*.f64 ky th) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 th 7) ky)) (*.f64 1/120 (*.f64 (pow.f64 th 5) ky))))) |
(+.f64 0 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) 1) |
(*.f64 (sin.f64 th) (/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) ky))) |
(*.f64 (sin.f64 th) (*.f64 ky (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 ky (*.f64 (sin.f64 th) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (*.f64 (sin.f64 th) ky) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 1) |
(*.f64 1 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(*.f64 (cbrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) (pow.f64 (cbrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 2) (cbrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sqrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) (sqrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (*.f64 (sin.f64 th) (neg.f64 ky)) (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (/.f64 (sin.f64 th) 1) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 ky (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 ky (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 ky (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 ky 1) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) ky) |
(*.f64 (/.f64 ky (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sin.f64 th) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2) (/.f64 (*.f64 (sin.f64 th) ky) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -1/2) (/.f64 (*.f64 (sin.f64 th) ky) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) 2) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(pow.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 1) |
(pow.f64 (cbrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 3) |
(pow.f64 (pow.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 2) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) ky)) -1) |
(pow.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) ky)) 1) -1) |
(neg.f64 (/.f64 (*.f64 (sin.f64 th) ky) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(sqrt.f64 (pow.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 2)) |
(log.f64 (exp.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))))) |
(cbrt.f64 (pow.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 th) ky) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(exp.f64 (log.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) ky))) -1)) |
(log1p.f64 (expm1.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(+.f64 0 (*.f64 (sin.f64 th) ky)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) ky)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) ky)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) ky))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) ky)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 th) ky))) 1) |
(pow.f64 (*.f64 (sin.f64 th) ky) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 th) ky) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 th) ky) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) 2) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 th) ky) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 th)) ky)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 th) ky)))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 th) ky) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 th) ky))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 th) ky))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) ky)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) ky)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 th) ky))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 th) ky))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 th ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky th)) |
(*.f64 ky (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) th)) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 th ky)) (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (pow.f64 th 3))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky th) (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (pow.f64 th 3))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky th) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/6 (*.f64 ky (pow.f64 th 3))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 th ky)) (+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (pow.f64 th 5)))) (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (pow.f64 th 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky th) (fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (pow.f64 th 5))) (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (pow.f64 th 3)))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky th) (fma.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) -1/6) (*.f64 ky (pow.f64 th 3)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 th 5) (*.f64 ky 1/120))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky th) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (pow.f64 th 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (*.f64 1/120 ky) (pow.f64 th 5))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 th ky)) (+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (pow.f64 th 3)))) (*.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (pow.f64 th 7))))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky th) (fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (pow.f64 th 5))) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (pow.f64 th 3))) (*.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (pow.f64 th 7))))))) |
(fma.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky th) (fma.f64 1/120 (*.f64 ky (*.f64 (pow.f64 th 5) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (pow.f64 th 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (*.f64 -1/5040 (pow.f64 th 7))))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (sin.f64 th))) |
(*.f64 ky (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (sin.f64 th))) |
(*.f64 ky (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (sin.f64 th))) |
(*.f64 ky (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (sin.f64 th))) |
(*.f64 ky (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (sin.f64 th))) |
(*.f64 ky (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (sin.f64 th))) |
(*.f64 ky (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (sin.f64 th))) |
(*.f64 ky (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (sin.f64 th))) |
(*.f64 ky (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) (pow.f64 (sin.f64 kx) 3)))) |
(+.f64 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 ky 3))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (pow.f64 ky 3)) (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky)) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) (pow.f64 (sin.f64 kx) 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 5))))) |
(+.f64 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) (fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 ky 3))) (neg.f64 (*.f64 (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (pow.f64 ky 5))))) |
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (pow.f64 ky 3)) (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky)) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 ky 5))) |
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (pow.f64 ky 3)) (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky)) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 (sin.f64 th) -1/4) (pow.f64 (sin.f64 kx) 5))) (pow.f64 ky 5))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 5))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 5))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 7)))))) |
(+.f64 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) (fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 ky 3))) (*.f64 -1 (+.f64 (*.f64 (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (pow.f64 ky 5)) (*.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 5)) (*.f64 1/2 (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (pow.f64 (sin.f64 kx) 3) (sin.f64 th)))))) (pow.f64 ky 7)))))) |
(+.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (pow.f64 ky 3)) (neg.f64 (fma.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 ky 5) (*.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5)))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 1/4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (pow.f64 ky 7)))))) |
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (pow.f64 ky 3)) (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky)) (fma.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 (sin.f64 th) -1/4) (pow.f64 (sin.f64 kx) 5))) (pow.f64 ky 5) (*.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 (sin.f64 th) -1/4) (pow.f64 (sin.f64 kx) 5))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 2/45 (/.f64 (+.f64 1/6 (*.f64 1/2 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (pow.f64 ky 7)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (sin.f64 th))) |
(*.f64 ky (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (sin.f64 th))) |
(*.f64 ky (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (sin.f64 th))) |
(*.f64 ky (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (sin.f64 th))) |
(*.f64 ky (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (sin.f64 th))) |
(*.f64 ky (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (sin.f64 th))) |
(*.f64 ky (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (sin.f64 th))) |
(*.f64 ky (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (sin.f64 th))) |
(*.f64 ky (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 ky)) |
(/.f64 (*.f64 ky (sin.f64 th)) (sin.f64 ky)) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 kx 2) ky)) (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 ky))) |
(fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (*.f64 ky (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (/.f64 (*.f64 ky (sin.f64 th)) (sin.f64 ky))) |
(fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 ky (*.f64 kx kx)))) (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 kx 2) ky)) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) ky)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 th) ky) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 kx 4))) (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 ky)))) |
(fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (*.f64 ky (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (fma.f64 -1 (*.f64 (fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 ky (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))) (*.f64 -1/4 (/.f64 (*.f64 ky (sin.f64 th)) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 kx 4)) (/.f64 (*.f64 ky (sin.f64 th)) (sin.f64 ky)))) |
(fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 ky (*.f64 kx kx)))) (fma.f64 (neg.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 3)) (*.f64 ky (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 5) ky))))) (pow.f64 kx 4) (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky))) |
(-.f64 (fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 ky (*.f64 kx kx)))) (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 3)) (*.f64 ky (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (/.f64 (*.f64 (sin.f64 th) -1/4) (/.f64 (pow.f64 (sin.f64 ky) 5) ky))) (pow.f64 kx 4))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 kx 2) ky)) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) ky)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 th) ky) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 kx 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 th) (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) ky)) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) ky)) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/4 (/.f64 (*.f64 (sin.f64 th) ky) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) ky)) (pow.f64 (sin.f64 ky) 5))))) (pow.f64 kx 6))) (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 ky))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (*.f64 ky (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 3)) (fma.f64 -1 (*.f64 (fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 ky (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))) (*.f64 -1/4 (/.f64 (*.f64 ky (sin.f64 th)) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 kx 4)) (fma.f64 -1 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (sin.f64 th) (*.f64 ky (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 (sin.f64 ky) 3)) (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 ky (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))) (*.f64 -1/4 (/.f64 (*.f64 ky (sin.f64 th)) (pow.f64 (sin.f64 ky) 5)))) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/4 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 5) (*.f64 ky (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))))))) (pow.f64 kx 6)) (/.f64 (*.f64 ky (sin.f64 th)) (sin.f64 ky))))) |
(fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 ky (*.f64 kx kx)))) (-.f64 (fma.f64 (neg.f64 (fma.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 3)) (*.f64 ky (+.f64 2/45 (/.f64 (*.f64 1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 (sin.f64 ky) 2))))) (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 3)) (*.f64 ky (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 5) ky)))) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 5)) (*.f64 ky (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))))))) (pow.f64 kx 6) (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 3)) (*.f64 ky (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/4 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 5) ky)))) (pow.f64 kx 4)))) |
(-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 ky (*.f64 kx kx)))) (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 3)) (*.f64 ky (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (/.f64 (*.f64 (sin.f64 th) -1/4) (/.f64 (pow.f64 (sin.f64 ky) 5) ky))) (pow.f64 kx 4))) (*.f64 (fma.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 3)) (*.f64 ky (+.f64 2/45 (/.f64 (+.f64 1/6 (*.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/2)) (pow.f64 (sin.f64 ky) 2))))) (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 3)) (*.f64 ky (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (/.f64 (*.f64 (sin.f64 th) -1/4) (/.f64 (pow.f64 (sin.f64 ky) 5) ky))) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 5)) (*.f64 ky (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))))) (pow.f64 kx 6))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (sin.f64 th))) |
(*.f64 ky (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (sin.f64 th))) |
(*.f64 ky (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (sin.f64 th))) |
(*.f64 ky (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (sin.f64 th))) |
(*.f64 ky (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (sin.f64 th))) |
(*.f64 ky (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (sin.f64 th))) |
(*.f64 ky (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (sin.f64 th))) |
(*.f64 ky (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) ky)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 ky (sin.f64 th))) |
(*.f64 ky (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th))) |
(*.f64 ky th) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 th 3) ky)) (*.f64 ky th)) |
(fma.f64 -1/6 (*.f64 ky (pow.f64 th 3)) (*.f64 ky th)) |
(*.f64 ky (+.f64 th (*.f64 -1/6 (pow.f64 th 3)))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 th 3) ky)) (+.f64 (*.f64 ky th) (*.f64 1/120 (*.f64 (pow.f64 th 5) ky)))) |
(fma.f64 -1/6 (*.f64 ky (pow.f64 th 3)) (fma.f64 ky th (*.f64 1/120 (*.f64 ky (pow.f64 th 5))))) |
(fma.f64 -1/6 (*.f64 ky (pow.f64 th 3)) (*.f64 ky (+.f64 th (*.f64 1/120 (pow.f64 th 5))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 th 3) ky)) (+.f64 (*.f64 ky th) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 th 7) ky)) (*.f64 1/120 (*.f64 (pow.f64 th 5) ky))))) |
(fma.f64 -1/6 (*.f64 ky (pow.f64 th 3)) (fma.f64 ky th (fma.f64 -1/5040 (*.f64 ky (pow.f64 th 7)) (*.f64 1/120 (*.f64 ky (pow.f64 th 5)))))) |
(fma.f64 -1/6 (*.f64 ky (pow.f64 th 3)) (fma.f64 ky th (*.f64 ky (+.f64 (*.f64 1/120 (pow.f64 th 5)) (*.f64 -1/5040 (pow.f64 th 7)))))) |
(+.f64 0 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) 1) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) ky))) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (*.f64 ky (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 ky (*.f64 (sin.f64 th) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (*.f64 (sin.f64 th) ky) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 1) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 1 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (cbrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) (pow.f64 (cbrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 2)) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 2) (cbrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sqrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) (sqrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (*.f64 (sin.f64 th) (neg.f64 ky)) (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (*.f64 ky (neg.f64 (sin.f64 th))) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 (neg.f64 ky) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 (sin.f64 th) ky)) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 th) 1) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 ky (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 ky (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (/.f64 ky (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(*.f64 (/.f64 ky (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 ky (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (/.f64 ky (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(*.f64 (/.f64 ky 1) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) ky) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 ky (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sin.f64 th) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 ky (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2) (/.f64 (*.f64 (sin.f64 th) ky) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2) (/.f64 (sin.f64 th) (/.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) ky))) |
(*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -1/2) (/.f64 (*.f64 (sin.f64 th) ky) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -1/2) (*.f64 ky (sin.f64 th))) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -1/2) (*.f64 ky (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -1/2) (/.f64 (*.f64 ky (sin.f64 th)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(*.f64 (cbrt.f64 (*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 ky (sin.f64 th))) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 ky (sin.f64 th))) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) 2) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 ky (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (/.f64 ky (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 ky (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(pow.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 1) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (cbrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 3) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (pow.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 2) 1/2) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (pow.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 3) 1/3) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (sqrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 2) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) ky)) -1) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) ky)) 1) -1) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(neg.f64 (/.f64 (*.f64 (sin.f64 th) ky) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (*.f64 (sin.f64 th) (neg.f64 ky)) (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (*.f64 ky (neg.f64 (sin.f64 th))) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 (neg.f64 ky) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(sqrt.f64 (pow.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 2)) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(log.f64 (exp.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))))) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(cbrt.f64 (pow.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 3)) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 th) ky) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3))) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(expm1.f64 (log1p.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(exp.f64 (log.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 1)) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 1) 1)) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) 3)) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 3)) 1/3)) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) 2)) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) ky))) -1)) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(log1p.f64 (expm1.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(*.f64 ky (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(+.f64 0 (*.f64 (sin.f64 th) ky)) |
(*.f64 ky (sin.f64 th)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) ky)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) ky)))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) ky)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) ky))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) ky)))) |
(*.f64 ky (sin.f64 th)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 th) ky))) 1) |
(*.f64 ky (sin.f64 th)) |
(pow.f64 (*.f64 (sin.f64 th) ky) 1) |
(*.f64 ky (sin.f64 th)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) 3) |
(*.f64 ky (sin.f64 th)) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 th) ky) 2) 1/2) |
(*.f64 ky (sin.f64 th)) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 th) ky) 3) 1/3) |
(*.f64 ky (sin.f64 th)) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) 2) |
(*.f64 ky (sin.f64 th)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 th) ky) 2)) |
(*.f64 ky (sin.f64 th)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 th)) ky)) |
(*.f64 ky (sin.f64 th)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 th) ky)))) |
(*.f64 ky (sin.f64 th)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 th) ky) 3)) |
(*.f64 ky (sin.f64 th)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 th) ky))) |
(*.f64 ky (sin.f64 th)) |
(exp.f64 (log.f64 (*.f64 (sin.f64 th) ky))) |
(*.f64 ky (sin.f64 th)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) ky)) 1)) |
(*.f64 ky (sin.f64 th)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) ky)) 1) 1)) |
(*.f64 ky (sin.f64 th)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky))) 3)) |
(*.f64 ky (sin.f64 th)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 th) ky))) 1/3)) |
(*.f64 ky (sin.f64 th)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky))) 2)) |
(*.f64 ky (sin.f64 th)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 th) ky))) |
(*.f64 ky (sin.f64 th)) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.8% | (*.f64 kx (*.f64 kx (sin.f64 th))) |
| ✓ | 99.8% | (*.f64 kx (sin.f64 th)) |
| 99.6% | (pow.f64 (sin.f64 ky) 2) | |
| ✓ | 83.2% | (/.f64 (*.f64 kx (*.f64 kx (sin.f64 th))) (pow.f64 (sin.f64 ky) 2)) |
Compiled 52 to 19 computations (63.5% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | th | @ | inf | (/.f64 (*.f64 kx (*.f64 kx (sin.f64 th))) (pow.f64 (sin.f64 ky) 2)) |
| 1.0ms | kx | @ | 0 | (/.f64 (*.f64 kx (*.f64 kx (sin.f64 th))) (pow.f64 (sin.f64 ky) 2)) |
| 1.0ms | ky | @ | inf | (/.f64 (*.f64 kx (*.f64 kx (sin.f64 th))) (pow.f64 (sin.f64 ky) 2)) |
| 1.0ms | ky | @ | 0 | (/.f64 (*.f64 kx (*.f64 kx (sin.f64 th))) (pow.f64 (sin.f64 ky) 2)) |
| 1.0ms | th | @ | 0 | (/.f64 (*.f64 kx (*.f64 kx (sin.f64 th))) (pow.f64 (sin.f64 ky) 2)) |
| 1× | batch-egg-rewrite |
| 1382× | log-prod |
| 822× | pow-prod-down |
| 644× | pow-prod-up |
| 556× | pow-exp |
| 482× | pow-unpow |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 61 |
| 1 | 266 | 59 |
| 2 | 3333 | 59 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 kx (*.f64 kx (sin.f64 th))) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 kx (sin.f64 th)) |
(*.f64 kx (*.f64 kx (sin.f64 th))) |
| Outputs |
|---|
(+.f64 0 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))) 1) |
(*.f64 kx (/.f64 1 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx (sin.f64 th))))) |
(*.f64 kx (*.f64 (*.f64 kx (sin.f64 th)) (pow.f64 (sin.f64 ky) -2))) |
(*.f64 (*.f64 kx (sin.f64 th)) (*.f64 kx (pow.f64 (sin.f64 ky) -2))) |
(*.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2)) |
(*.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2) 1) |
(*.f64 1 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 4)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (*.f64 kx kx))) (pow.f64 (sin.f64 ky) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 4))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 4)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))) |
(*.f64 (*.f64 kx kx) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) -2))) |
(*.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (*.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (pow.f64 (sin.f64 ky) -2))) |
(*.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky))) |
(*.f64 (*.f64 (*.f64 kx (sin.f64 th)) (neg.f64 kx)) (/.f64 1 (neg.f64 (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) -2) (*.f64 (sin.f64 th) (*.f64 kx kx))) |
(*.f64 (/.f64 kx (sin.f64 ky)) (/.f64 (*.f64 kx (sin.f64 th)) (sin.f64 ky))) |
(*.f64 (/.f64 (*.f64 kx (sin.f64 th)) (sin.f64 ky)) (/.f64 kx (sin.f64 ky))) |
(*.f64 (/.f64 kx 1) (/.f64 (*.f64 kx (sin.f64 th)) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 kx (pow.f64 (cbrt.f64 (sin.f64 ky)) 4)) (/.f64 (*.f64 kx (sin.f64 th)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(*.f64 (/.f64 (*.f64 kx (sin.f64 th)) 1) (/.f64 kx (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 2)) (*.f64 kx (sin.f64 th))) |
(*.f64 (/.f64 (*.f64 kx (sin.f64 th)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 4)) (/.f64 kx (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (sin.f64 ky))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) -2) (/.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 4)) (sin.f64 ky)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 th) (*.f64 kx kx))) (sin.f64 ky))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 4)) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 th) (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 4)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 4)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))) |
(*.f64 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (/.f64 (*.f64 kx kx) 1) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 (*.f64 kx kx) (pow.f64 (cbrt.f64 (sin.f64 ky)) 4)) (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(*.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 1) (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 4)) (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(pow.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2) 1) |
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2)) 3) |
(pow.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 4) 1/2) |
(pow.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 6) 1/3) |
(pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2) |
(pow.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) -2) -1) |
(pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) -2) 1) -1) |
(neg.f64 (/.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (neg.f64 (pow.f64 (sin.f64 ky) 2)))) |
(sqrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 4)) |
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2)))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 6)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 6) (pow.f64 (sin.f64 ky) 6))) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))) |
(exp.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky))))) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)))) 1)) |
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 6)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky))) 2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) -2)) -1)) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))) |
(+.f64 0 (*.f64 kx (sin.f64 th))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) kx)) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) kx)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) kx)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) kx))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) kx)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 kx (sin.f64 th)))) 1) |
(pow.f64 (*.f64 kx (sin.f64 th)) 1) |
(pow.f64 (cbrt.f64 (*.f64 kx (sin.f64 th))) 3) |
(pow.f64 (pow.f64 (*.f64 kx (sin.f64 th)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 kx (sin.f64 th)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 kx (sin.f64 th))) 2) |
(sqrt.f64 (pow.f64 (*.f64 kx (sin.f64 th)) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 th)) kx)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 kx (sin.f64 th))))) |
(cbrt.f64 (pow.f64 (*.f64 kx (sin.f64 th)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 kx (sin.f64 th)))) |
(exp.f64 (log.f64 (*.f64 kx (sin.f64 th)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 kx (sin.f64 th))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 kx (sin.f64 th))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 kx (sin.f64 th)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 kx (sin.f64 th)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 kx (sin.f64 th)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 kx (sin.f64 th)))) |
(+.f64 0 (*.f64 (sin.f64 th) (*.f64 kx kx))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (*.f64 kx kx))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (*.f64 kx kx))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (*.f64 kx kx))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (*.f64 kx kx)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (*.f64 kx kx))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)))) 1) |
(pow.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) (*.f64 kx kx))) 3) |
(pow.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 4) 1/2) |
(pow.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 6) 1/3) |
(pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 2) |
(pow.f64 (*.f64 (sqrt.f64 (sin.f64 th)) kx) 2) |
(sqrt.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 4)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 th)) (*.f64 kx kx))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 th) (*.f64 kx kx))))) |
(cbrt.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 6)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) (*.f64 kx kx))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) (*.f64 kx kx))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 6)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 kx (sqrt.f64 (sin.f64 th)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)))) |
| 1× | egg-herbie |
| 1048× | distribute-lft-in |
| 992× | distribute-rgt-in |
| 792× | unswap-sqr |
| 488× | associate-*r* |
| 422× | associate-*l* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 326 | 5732 |
| 1 | 854 | 5582 |
| 2 | 3534 | 5304 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (*.f64 th (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 th 3)) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 (pow.f64 kx 2) th) (pow.f64 (sin.f64 ky) 2))) |
(+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 th 5)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 th 3)) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 (pow.f64 kx 2) th) (pow.f64 (sin.f64 ky) 2)))) |
(+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 th 7)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 th 5)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 th 3)) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 (pow.f64 kx 2) th) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2)) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2)) (*.f64 1/3 (*.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 2/45 (*.f64 (sin.f64 th) (pow.f64 kx 2)))) (pow.f64 ky 2))) (*.f64 1/3 (*.f64 (sin.f64 th) (pow.f64 kx 2))))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 2/45 (*.f64 (sin.f64 th) (pow.f64 kx 2)))) (pow.f64 ky 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/315 (*.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 1/3 (+.f64 (*.f64 -1/9 (*.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 2/45 (*.f64 (sin.f64 th) (pow.f64 kx 2))))) (*.f64 2/135 (*.f64 (sin.f64 th) (pow.f64 kx 2))))) (pow.f64 ky 4))) (*.f64 1/3 (*.f64 (sin.f64 th) (pow.f64 kx 2)))))) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 kx th) |
(+.f64 (*.f64 kx th) (*.f64 -1/6 (*.f64 (pow.f64 th 3) kx))) |
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 th 5) kx)) (+.f64 (*.f64 kx th) (*.f64 -1/6 (*.f64 (pow.f64 th 3) kx)))) |
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 th 5) kx)) (+.f64 (*.f64 kx th) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 th 3) kx)) (*.f64 -1/5040 (*.f64 (pow.f64 th 7) kx))))) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (pow.f64 kx 2) th) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 th 3) (pow.f64 kx 2))) (*.f64 (pow.f64 kx 2) th)) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 th 3) (pow.f64 kx 2))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 th 5) (pow.f64 kx 2))) (*.f64 (pow.f64 kx 2) th))) |
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 th 7) (pow.f64 kx 2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 th 3) (pow.f64 kx 2))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 th 5) (pow.f64 kx 2))) (*.f64 (pow.f64 kx 2) th)))) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(+.f64 0 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))) 1) |
(*.f64 kx (/.f64 1 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx (sin.f64 th))))) |
(*.f64 kx (*.f64 (*.f64 kx (sin.f64 th)) (pow.f64 (sin.f64 ky) -2))) |
(*.f64 (*.f64 kx (sin.f64 th)) (*.f64 kx (pow.f64 (sin.f64 ky) -2))) |
(*.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2)) |
(*.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2) 1) |
(*.f64 1 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 4)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (*.f64 kx kx))) (pow.f64 (sin.f64 ky) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 4))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 4)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))) |
(*.f64 (*.f64 kx kx) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) -2))) |
(*.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (*.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (pow.f64 (sin.f64 ky) -2))) |
(*.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky))) |
(*.f64 (*.f64 (*.f64 kx (sin.f64 th)) (neg.f64 kx)) (/.f64 1 (neg.f64 (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) -2) (*.f64 (sin.f64 th) (*.f64 kx kx))) |
(*.f64 (/.f64 kx (sin.f64 ky)) (/.f64 (*.f64 kx (sin.f64 th)) (sin.f64 ky))) |
(*.f64 (/.f64 (*.f64 kx (sin.f64 th)) (sin.f64 ky)) (/.f64 kx (sin.f64 ky))) |
(*.f64 (/.f64 kx 1) (/.f64 (*.f64 kx (sin.f64 th)) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 kx (pow.f64 (cbrt.f64 (sin.f64 ky)) 4)) (/.f64 (*.f64 kx (sin.f64 th)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(*.f64 (/.f64 (*.f64 kx (sin.f64 th)) 1) (/.f64 kx (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 2)) (*.f64 kx (sin.f64 th))) |
(*.f64 (/.f64 (*.f64 kx (sin.f64 th)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 4)) (/.f64 kx (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (sin.f64 ky))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) -2) (/.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 4)) (sin.f64 ky)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 th) (*.f64 kx kx))) (sin.f64 ky))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 4)) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 th) (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 4)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 4)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))) |
(*.f64 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (/.f64 (*.f64 kx kx) 1) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 (*.f64 kx kx) (pow.f64 (cbrt.f64 (sin.f64 ky)) 4)) (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(*.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 1) (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 4)) (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(pow.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2) 1) |
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2)) 3) |
(pow.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 4) 1/2) |
(pow.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 6) 1/3) |
(pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2) |
(pow.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) -2) -1) |
(pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) -2) 1) -1) |
(neg.f64 (/.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (neg.f64 (pow.f64 (sin.f64 ky) 2)))) |
(sqrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 4)) |
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2)))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 6)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 6) (pow.f64 (sin.f64 ky) 6))) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))) |
(exp.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky))))) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)))) 1)) |
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 6)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky))) 2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) -2)) -1)) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))) |
(+.f64 0 (*.f64 kx (sin.f64 th))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) kx)) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) kx)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) kx)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) kx))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) kx)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 kx (sin.f64 th)))) 1) |
(pow.f64 (*.f64 kx (sin.f64 th)) 1) |
(pow.f64 (cbrt.f64 (*.f64 kx (sin.f64 th))) 3) |
(pow.f64 (pow.f64 (*.f64 kx (sin.f64 th)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 kx (sin.f64 th)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 kx (sin.f64 th))) 2) |
(sqrt.f64 (pow.f64 (*.f64 kx (sin.f64 th)) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 th)) kx)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 kx (sin.f64 th))))) |
(cbrt.f64 (pow.f64 (*.f64 kx (sin.f64 th)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 kx (sin.f64 th)))) |
(exp.f64 (log.f64 (*.f64 kx (sin.f64 th)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 kx (sin.f64 th))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 kx (sin.f64 th))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 kx (sin.f64 th)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 kx (sin.f64 th)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 kx (sin.f64 th)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 kx (sin.f64 th)))) |
(+.f64 0 (*.f64 (sin.f64 th) (*.f64 kx kx))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (*.f64 kx kx))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (*.f64 kx kx))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (*.f64 kx kx))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (*.f64 kx kx)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (*.f64 kx kx))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)))) 1) |
(pow.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) (*.f64 kx kx))) 3) |
(pow.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 4) 1/2) |
(pow.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 6) 1/3) |
(pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 2) |
(pow.f64 (*.f64 (sqrt.f64 (sin.f64 th)) kx) 2) |
(sqrt.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 4)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 th)) (*.f64 kx kx))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 th) (*.f64 kx kx))))) |
(cbrt.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 6)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) (*.f64 kx kx))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) (*.f64 kx kx))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 6)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 kx (sqrt.f64 (sin.f64 th)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)))) |
| Outputs |
|---|
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(/.f64 (*.f64 th (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (*.f64 th (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 th (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) |
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 th 3)) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 (pow.f64 kx 2) th) (pow.f64 (sin.f64 ky) 2))) |
(fma.f64 -1/6 (/.f64 (*.f64 (*.f64 kx kx) (pow.f64 th 3)) (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 th (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2))) |
(fma.f64 -1/6 (/.f64 (pow.f64 th 3) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) (/.f64 th (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx)))) |
(*.f64 (*.f64 (/.f64 kx (sin.f64 ky)) kx) (+.f64 (/.f64 (*.f64 -1/6 (pow.f64 th 3)) (sin.f64 ky)) (/.f64 th (sin.f64 ky)))) |
(+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 th 5)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 th 3)) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 (pow.f64 kx 2) th) (pow.f64 (sin.f64 ky) 2)))) |
(fma.f64 1/120 (/.f64 (*.f64 kx kx) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 5))) (fma.f64 -1/6 (/.f64 (*.f64 (*.f64 kx kx) (pow.f64 th 3)) (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 th (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)))) |
(fma.f64 1/120 (/.f64 (pow.f64 th 5) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) (fma.f64 -1/6 (/.f64 (pow.f64 th 3) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) (/.f64 th (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))))) |
(fma.f64 1/120 (/.f64 (pow.f64 th 5) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) (*.f64 (*.f64 (/.f64 kx (sin.f64 ky)) kx) (+.f64 (/.f64 (*.f64 -1/6 (pow.f64 th 3)) (sin.f64 ky)) (/.f64 th (sin.f64 ky))))) |
(+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 th 7)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 th 5)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 kx 2) (pow.f64 th 3)) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 (pow.f64 kx 2) th) (pow.f64 (sin.f64 ky) 2))))) |
(fma.f64 -1/5040 (/.f64 (*.f64 kx kx) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 7))) (fma.f64 1/120 (/.f64 (*.f64 kx kx) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 th 5))) (fma.f64 -1/6 (/.f64 (*.f64 (*.f64 kx kx) (pow.f64 th 3)) (pow.f64 (sin.f64 ky) 2)) (/.f64 (*.f64 th (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2))))) |
(fma.f64 -1/5040 (*.f64 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)) (pow.f64 th 7)) (fma.f64 1/120 (/.f64 (pow.f64 th 5) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) (fma.f64 -1/6 (/.f64 (pow.f64 th 3) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) (/.f64 th (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx)))))) |
(+.f64 (*.f64 (*.f64 (/.f64 kx (sin.f64 ky)) kx) (+.f64 (/.f64 (*.f64 -1/6 (pow.f64 th 3)) (sin.f64 ky)) (/.f64 th (sin.f64 ky)))) (*.f64 (*.f64 (/.f64 kx (sin.f64 ky)) kx) (+.f64 (/.f64 (*.f64 1/120 (pow.f64 th 5)) (sin.f64 ky)) (/.f64 (*.f64 -1/5040 (pow.f64 th 7)) (sin.f64 ky))))) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (/.f64 (*.f64 ky ky) (*.f64 kx kx))) |
(/.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (*.f64 ky ky)) |
(*.f64 (/.f64 (sin.f64 th) ky) (/.f64 (*.f64 kx kx) ky)) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2)) (*.f64 1/3 (*.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(+.f64 (/.f64 (sin.f64 th) (/.f64 (*.f64 ky ky) (*.f64 kx kx))) (*.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) 1/3)) |
(fma.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) 1/3 (/.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (*.f64 ky ky))) |
(*.f64 (*.f64 kx kx) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 2/45 (*.f64 (sin.f64 th) (pow.f64 kx 2)))) (pow.f64 ky 2))) (*.f64 1/3 (*.f64 (sin.f64 th) (pow.f64 kx 2))))) |
(+.f64 (/.f64 (sin.f64 th) (/.f64 (*.f64 ky ky) (*.f64 kx kx))) (fma.f64 -1 (*.f64 (*.f64 ky ky) (*.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) -1/15)) (*.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) 1/3))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (*.f64 ky ky)) (-.f64 (*.f64 (sin.f64 th) (*.f64 (*.f64 kx kx) 1/3)) (*.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (*.f64 -1/15 (*.f64 ky ky))))) |
(+.f64 (*.f64 (/.f64 (sin.f64 th) ky) (/.f64 (*.f64 kx kx) ky)) (*.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (-.f64 1/3 (*.f64 -1/15 (*.f64 ky ky))))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/9 (*.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 2/45 (*.f64 (sin.f64 th) (pow.f64 kx 2)))) (pow.f64 ky 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/315 (*.f64 (sin.f64 th) (pow.f64 kx 2))) (+.f64 (*.f64 1/3 (+.f64 (*.f64 -1/9 (*.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 2/45 (*.f64 (sin.f64 th) (pow.f64 kx 2))))) (*.f64 2/135 (*.f64 (sin.f64 th) (pow.f64 kx 2))))) (pow.f64 ky 4))) (*.f64 1/3 (*.f64 (sin.f64 th) (pow.f64 kx 2)))))) |
(+.f64 (/.f64 (sin.f64 th) (/.f64 (*.f64 ky ky) (*.f64 kx kx))) (fma.f64 -1 (*.f64 (*.f64 ky ky) (*.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) -1/15)) (fma.f64 -1 (*.f64 (fma.f64 -1/315 (*.f64 (sin.f64 th) (*.f64 kx kx)) (fma.f64 1/3 (*.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) -1/15) (*.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) 2/135))) (pow.f64 ky 4)) (*.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) 1/3)))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (*.f64 ky ky)) (-.f64 (fma.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) 1/3 (*.f64 (fma.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) -1/315 (fma.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) 2/135 (*.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) -1/45))) (neg.f64 (pow.f64 ky 4)))) (*.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (*.f64 -1/15 (*.f64 ky ky))))) |
(-.f64 (+.f64 (*.f64 (/.f64 (sin.f64 th) ky) (/.f64 (*.f64 kx kx) ky)) (*.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (-.f64 1/3 (*.f64 -1/15 (*.f64 ky ky))))) (*.f64 (fma.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) -1/315 (*.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) -1/135)) (pow.f64 ky 4))) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 kx th) |
(*.f64 th kx) |
(+.f64 (*.f64 kx th) (*.f64 -1/6 (*.f64 (pow.f64 th 3) kx))) |
(fma.f64 kx th (*.f64 -1/6 (*.f64 kx (pow.f64 th 3)))) |
(*.f64 kx (+.f64 th (*.f64 -1/6 (pow.f64 th 3)))) |
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 th 5) kx)) (+.f64 (*.f64 kx th) (*.f64 -1/6 (*.f64 (pow.f64 th 3) kx)))) |
(fma.f64 1/120 (*.f64 kx (pow.f64 th 5)) (fma.f64 kx th (*.f64 -1/6 (*.f64 kx (pow.f64 th 3))))) |
(fma.f64 1/120 (*.f64 kx (pow.f64 th 5)) (*.f64 kx (+.f64 th (*.f64 -1/6 (pow.f64 th 3))))) |
(*.f64 kx (+.f64 (*.f64 -1/6 (pow.f64 th 3)) (+.f64 (*.f64 1/120 (pow.f64 th 5)) th))) |
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 th 5) kx)) (+.f64 (*.f64 kx th) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 th 3) kx)) (*.f64 -1/5040 (*.f64 (pow.f64 th 7) kx))))) |
(fma.f64 1/120 (*.f64 kx (pow.f64 th 5)) (fma.f64 kx th (fma.f64 -1/6 (*.f64 kx (pow.f64 th 3)) (*.f64 -1/5040 (*.f64 kx (pow.f64 th 7)))))) |
(fma.f64 1/120 (*.f64 kx (pow.f64 th 5)) (fma.f64 th kx (*.f64 kx (+.f64 (*.f64 -1/6 (pow.f64 th 3)) (*.f64 -1/5040 (pow.f64 th 7)))))) |
(*.f64 kx (+.f64 (+.f64 (*.f64 1/120 (pow.f64 th 5)) th) (+.f64 (*.f64 -1/5040 (pow.f64 th 7)) (*.f64 -1/6 (pow.f64 th 3))))) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) kx) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(*.f64 (pow.f64 kx 2) th) |
(*.f64 th (*.f64 kx kx)) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 th 3) (pow.f64 kx 2))) (*.f64 (pow.f64 kx 2) th)) |
(fma.f64 -1/6 (*.f64 (*.f64 kx kx) (pow.f64 th 3)) (*.f64 th (*.f64 kx kx))) |
(*.f64 (*.f64 kx kx) (+.f64 th (*.f64 -1/6 (pow.f64 th 3)))) |
(*.f64 kx (*.f64 kx (+.f64 th (*.f64 -1/6 (pow.f64 th 3))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 th 3) (pow.f64 kx 2))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 th 5) (pow.f64 kx 2))) (*.f64 (pow.f64 kx 2) th))) |
(fma.f64 -1/6 (*.f64 (*.f64 kx kx) (pow.f64 th 3)) (fma.f64 1/120 (*.f64 (*.f64 kx kx) (pow.f64 th 5)) (*.f64 th (*.f64 kx kx)))) |
(fma.f64 -1/6 (*.f64 (*.f64 kx kx) (pow.f64 th 3)) (*.f64 (*.f64 kx kx) (+.f64 (*.f64 1/120 (pow.f64 th 5)) th))) |
(*.f64 (*.f64 kx kx) (+.f64 th (+.f64 (*.f64 -1/6 (pow.f64 th 3)) (*.f64 1/120 (pow.f64 th 5))))) |
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 th 7) (pow.f64 kx 2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 th 3) (pow.f64 kx 2))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 th 5) (pow.f64 kx 2))) (*.f64 (pow.f64 kx 2) th)))) |
(fma.f64 -1/5040 (*.f64 (*.f64 kx kx) (pow.f64 th 7)) (fma.f64 -1/6 (*.f64 (*.f64 kx kx) (pow.f64 th 3)) (fma.f64 1/120 (*.f64 (*.f64 kx kx) (pow.f64 th 5)) (*.f64 th (*.f64 kx kx))))) |
(+.f64 (*.f64 (*.f64 kx kx) (+.f64 (*.f64 1/120 (pow.f64 th 5)) th)) (*.f64 (*.f64 kx kx) (+.f64 (*.f64 -1/5040 (pow.f64 th 7)) (*.f64 -1/6 (pow.f64 th 3))))) |
(*.f64 (*.f64 kx kx) (+.f64 (+.f64 (*.f64 1/120 (pow.f64 th 5)) th) (+.f64 (*.f64 -1/5040 (pow.f64 th 7)) (*.f64 -1/6 (pow.f64 th 3))))) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(*.f64 (sin.f64 th) (pow.f64 kx 2)) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(+.f64 0 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 kx (/.f64 (sin.f64 ky) (sqrt.f64 (sin.f64 th)))) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 kx (/.f64 (sin.f64 ky) (sqrt.f64 (sin.f64 th)))) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 kx (/.f64 (sin.f64 ky) (sqrt.f64 (sin.f64 th)))) 2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 kx (/.f64 (sin.f64 ky) (sqrt.f64 (sin.f64 th)))) 2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))) 1) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(*.f64 kx (/.f64 1 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx (sin.f64 th))))) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(*.f64 kx (*.f64 (*.f64 kx (sin.f64 th)) (pow.f64 (sin.f64 ky) -2))) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(*.f64 (*.f64 kx (sin.f64 th)) (*.f64 kx (pow.f64 (sin.f64 ky) -2))) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(*.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(*.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2) 1) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(*.f64 1 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 4)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (*.f64 kx kx))) (pow.f64 (sin.f64 ky) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 4)) (*.f64 (pow.f64 (sin.f64 ky) -2) (cbrt.f64 (*.f64 (sin.f64 th) (*.f64 kx kx))))) |
(*.f64 (pow.f64 (sin.f64 ky) -2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 4)) (cbrt.f64 (*.f64 (sin.f64 th) (*.f64 kx kx))))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 4))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 kx (/.f64 (sin.f64 ky) (sqrt.f64 (sin.f64 th)))) 2)) (cbrt.f64 (pow.f64 (/.f64 kx (/.f64 (sin.f64 ky) (sqrt.f64 (sin.f64 th)))) 4))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 4))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 4)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 kx (/.f64 (sin.f64 ky) (sqrt.f64 (sin.f64 th)))) 2)) (cbrt.f64 (pow.f64 (/.f64 kx (/.f64 (sin.f64 ky) (sqrt.f64 (sin.f64 th)))) 4))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 4))) |
(*.f64 (*.f64 kx kx) (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) -2))) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(*.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (*.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (pow.f64 (sin.f64 ky) -2))) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(*.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky))) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(*.f64 (*.f64 (*.f64 kx (sin.f64 th)) (neg.f64 kx)) (/.f64 1 (neg.f64 (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (*.f64 kx (*.f64 (sin.f64 th) (neg.f64 kx))) 1) (neg.f64 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (neg.f64 (sin.f64 th)) (neg.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx)))) |
(*.f64 (pow.f64 (sin.f64 ky) -2) (*.f64 (sin.f64 th) (*.f64 kx kx))) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(*.f64 (/.f64 kx (sin.f64 ky)) (/.f64 (*.f64 kx (sin.f64 th)) (sin.f64 ky))) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(*.f64 (/.f64 (*.f64 kx (sin.f64 th)) (sin.f64 ky)) (/.f64 kx (sin.f64 ky))) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(*.f64 (/.f64 kx 1) (/.f64 (*.f64 kx (sin.f64 th)) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(*.f64 (/.f64 kx (pow.f64 (cbrt.f64 (sin.f64 ky)) 4)) (/.f64 (*.f64 kx (sin.f64 th)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(*.f64 (/.f64 kx (pow.f64 (cbrt.f64 (sin.f64 ky)) 4)) (/.f64 kx (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (sin.f64 th)))) |
(*.f64 (/.f64 kx (pow.f64 (cbrt.f64 (sin.f64 ky)) 4)) (/.f64 (sin.f64 th) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) kx))) |
(/.f64 (/.f64 (*.f64 kx kx) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (sin.f64 th))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 4)) |
(*.f64 (/.f64 (*.f64 kx (sin.f64 th)) 1) (/.f64 kx (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(*.f64 (/.f64 kx (pow.f64 (sin.f64 ky) 2)) (*.f64 kx (sin.f64 th))) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(*.f64 (/.f64 (*.f64 kx (sin.f64 th)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 4)) (/.f64 kx (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(*.f64 (/.f64 kx (pow.f64 (cbrt.f64 (sin.f64 ky)) 4)) (/.f64 kx (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (sin.f64 th)))) |
(*.f64 (/.f64 kx (pow.f64 (cbrt.f64 (sin.f64 ky)) 4)) (/.f64 (sin.f64 th) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) kx))) |
(/.f64 (/.f64 (*.f64 kx kx) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (sin.f64 th))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 4)) |
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (sin.f64 ky))) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) -2) (/.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) -2) (*.f64 kx (/.f64 (sin.f64 th) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) kx)))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) -2) (/.f64 (*.f64 kx kx) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (sin.f64 th)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 4)) (sin.f64 ky)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 th) (*.f64 kx kx))) (sin.f64 ky))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 4)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 th) (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 4)) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 th) (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 4)) (sin.f64 ky)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 th) (*.f64 kx kx))) (sin.f64 ky))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 4)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 th) (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 4)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 4)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 kx (/.f64 (sin.f64 ky) (sqrt.f64 (sin.f64 th)))) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 4)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 4))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 4)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 4))) |
(/.f64 (cbrt.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 4)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 4) (cbrt.f64 (pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2)))) |
(*.f64 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(*.f64 (/.f64 (*.f64 kx kx) 1) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(*.f64 (/.f64 (*.f64 kx kx) (pow.f64 (cbrt.f64 (sin.f64 ky)) 4)) (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(*.f64 (/.f64 kx (pow.f64 (cbrt.f64 (sin.f64 ky)) 4)) (/.f64 kx (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (sin.f64 th)))) |
(*.f64 (/.f64 kx (pow.f64 (cbrt.f64 (sin.f64 ky)) 4)) (/.f64 (sin.f64 th) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) kx))) |
(/.f64 (/.f64 (*.f64 kx kx) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (sin.f64 th))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 4)) |
(*.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 1) (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(*.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 4)) (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(*.f64 (/.f64 kx (pow.f64 (cbrt.f64 (sin.f64 ky)) 4)) (/.f64 kx (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (sin.f64 th)))) |
(*.f64 (/.f64 kx (pow.f64 (cbrt.f64 (sin.f64 ky)) 4)) (/.f64 (sin.f64 th) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) kx))) |
(/.f64 (/.f64 (*.f64 kx kx) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (sin.f64 th))) (pow.f64 (cbrt.f64 (sin.f64 ky)) 4)) |
(pow.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2) 1) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2)) 3) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(pow.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 4) 1/2) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(pow.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 6) 1/3) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(pow.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) -2) -1) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) -2) 1) -1) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(neg.f64 (/.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (neg.f64 (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 (*.f64 kx (*.f64 (sin.f64 th) (neg.f64 kx))) 1) (neg.f64 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (neg.f64 (sin.f64 th)) (neg.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx)))) |
(sqrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 4)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2)))) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 6)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 6) (pow.f64 (sin.f64 ky) 6))) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(exp.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky))))) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)))) 1)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)))) 1) 1)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))) 3)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 6)) 1/3)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky))) 2)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) -2)) -1)) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) (sin.f64 ky)) 2))) |
(*.f64 (*.f64 kx kx) (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th))) 2) |
(+.f64 0 (*.f64 kx (sin.f64 th))) |
(*.f64 (sin.f64 th) kx) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) kx)) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) kx)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) kx)))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) kx)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) kx)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) kx))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) kx)))) |
(*.f64 (sin.f64 th) kx) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 kx (sin.f64 th)))) 1) |
(*.f64 (sin.f64 th) kx) |
(pow.f64 (*.f64 kx (sin.f64 th)) 1) |
(*.f64 (sin.f64 th) kx) |
(pow.f64 (cbrt.f64 (*.f64 kx (sin.f64 th))) 3) |
(*.f64 (sin.f64 th) kx) |
(pow.f64 (pow.f64 (*.f64 kx (sin.f64 th)) 2) 1/2) |
(*.f64 (sin.f64 th) kx) |
(pow.f64 (pow.f64 (*.f64 kx (sin.f64 th)) 3) 1/3) |
(*.f64 (sin.f64 th) kx) |
(pow.f64 (sqrt.f64 (*.f64 kx (sin.f64 th))) 2) |
(*.f64 (sin.f64 th) kx) |
(sqrt.f64 (pow.f64 (*.f64 kx (sin.f64 th)) 2)) |
(*.f64 (sin.f64 th) kx) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 th)) kx)) |
(*.f64 (sin.f64 th) kx) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 kx (sin.f64 th))))) |
(*.f64 (sin.f64 th) kx) |
(cbrt.f64 (pow.f64 (*.f64 kx (sin.f64 th)) 3)) |
(*.f64 (sin.f64 th) kx) |
(expm1.f64 (log1p.f64 (*.f64 kx (sin.f64 th)))) |
(*.f64 (sin.f64 th) kx) |
(exp.f64 (log.f64 (*.f64 kx (sin.f64 th)))) |
(*.f64 (sin.f64 th) kx) |
(exp.f64 (*.f64 (log.f64 (*.f64 kx (sin.f64 th))) 1)) |
(*.f64 (sin.f64 th) kx) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 kx (sin.f64 th))) 1) 1)) |
(*.f64 (sin.f64 th) kx) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 kx (sin.f64 th)))) 3)) |
(*.f64 (sin.f64 th) kx) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 kx (sin.f64 th)))) 1/3)) |
(*.f64 (sin.f64 th) kx) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 kx (sin.f64 th)))) 2)) |
(*.f64 (sin.f64 th) kx) |
(log1p.f64 (expm1.f64 (*.f64 kx (sin.f64 th)))) |
(*.f64 (sin.f64 th) kx) |
(+.f64 0 (*.f64 (sin.f64 th) (*.f64 kx kx))) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (*.f64 kx kx))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (*.f64 kx kx))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (*.f64 kx kx))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (*.f64 kx kx))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (*.f64 kx kx))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (*.f64 kx kx)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (*.f64 kx kx))))) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)))) 1) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(pow.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) 1) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) (*.f64 kx kx))) 3) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(pow.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 4) 1/2) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(pow.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 6) 1/3) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 2) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(pow.f64 (*.f64 (sqrt.f64 (sin.f64 th)) kx) 2) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(sqrt.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 4)) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 th)) (*.f64 kx kx))) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 th) (*.f64 kx kx))))) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(cbrt.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 6)) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)))) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(exp.f64 (log.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)))) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) (*.f64 kx kx))) 1)) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) (*.f64 kx kx))) 1) 1)) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)))) 3)) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 kx (sqrt.f64 (sin.f64 th))) 6)) 1/3)) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(exp.f64 (*.f64 (log.f64 (*.f64 kx (sqrt.f64 (sin.f64 th)))) 2)) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)))) |
(*.f64 (sin.f64 th) (*.f64 kx kx)) |
Compiled 21036 to 9370 computations (55.5% saved)
49 alts after pruning (43 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 796 | 31 | 827 |
| Fresh | 7 | 12 | 19 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 6 | 7 |
| Total | 805 | 49 | 854 |
| Status | Accuracy | Program |
|---|---|---|
| 16.6% | (fma.f64 -1/2 (/.f64 (*.f64 th (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) (sin.f64 th)) | |
| 13.7% | (fma.f64 -1/2 (/.f64 (*.f64 kx (*.f64 kx (sin.f64 th))) (-.f64 1/2 (/.f64 (cos.f64 (+.f64 ky ky)) 2))) (sin.f64 th)) | |
| 12.2% | (fma.f64 -1/2 (+.f64 (*.f64 (/.f64 (sin.f64 th) ky) (/.f64 (*.f64 kx kx) ky)) (*.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (-.f64 1/3 (*.f64 -1/15 (*.f64 ky ky))))) (sin.f64 th)) | |
| 21.6% | (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) ky) (/.f64 (*.f64 kx kx) ky)) (sin.f64 th)) | |
| ▶ | 18.2% | (fma.f64 -1/2 (*.f64 (*.f64 kx kx) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3))) (sin.f64 th)) |
| 52.6% | (pow.f64 (cbrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 3) | |
| ▶ | 17.4% | (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
| 26.4% | (/.f64 (*.f64 (sin.f64 th) ky) (fma.f64 1/2 (/.f64 ky (/.f64 (sin.f64 kx) ky)) (sin.f64 kx))) | |
| 19.4% | (/.f64 (*.f64 (sin.f64 th) ky) (fma.f64 1/2 (/.f64 kx (/.f64 (sin.f64 ky) kx)) (sin.f64 ky))) | |
| ✓ | 46.2% | (/.f64 (*.f64 (sin.f64 th) ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 17.8% | (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 ky)) | |
| ✓ | 92.5% | (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 32.1% | (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sin.f64 ky)) | |
| 50.8% | (/.f64 (*.f64 (sin.f64 ky) th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) | |
| 21.0% | (/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) | |
| 27.6% | (/.f64 (*.f64 ky th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) | |
| ✓ | 99.7% | (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
| 29.3% | (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) | |
| 26.8% | (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) | |
| 18.7% | (/.f64 (sin.f64 th) (/.f64 kx (sin.f64 ky))) | |
| ▶ | 31.5% | (/.f64 (sin.f64 th) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)))) |
| 29.3% | (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 th))) | |
| 22.3% | (/.f64 th (/.f64 (sin.f64 kx) (sin.f64 ky))) | |
| 92.1% | (/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky)))) | |
| 27.7% | (/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 th)))) | |
| 18.6% | (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)) 1) (sin.f64 th)) | |
| 53.4% | (*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) ky) | |
| 10.3% | (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) | |
| 26.9% | (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky) | |
| ✓ | 99.7% | (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
| 22.3% | (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) | |
| 26.7% | (*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) | |
| 53.4% | (*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) | |
| 53.3% | (*.f64 (sin.f64 th) (*.f64 ky (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) | |
| 24.6% | (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 ky))) | |
| ✓ | 29.3% | (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
| 76.9% | (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (log.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) | |
| ▶ | 22.3% | (*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
| ▶ | 99.4% | (*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
| 12.7% | (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 th) kx)) (/.f64 (sin.f64 th) kx))) | |
| 29.3% | (*.f64 (sin.f64 ky) (*.f64 (/.f64 1 (sin.f64 kx)) (sin.f64 th))) | |
| 19.5% | (*.f64 (sin.f64 ky) (log.f64 (exp.f64 (/.f64 (sin.f64 th) (sin.f64 kx))))) | |
| 37.4% | (*.f64 (sin.f64 ky) (exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -3)) 1/3))) | |
| 15.2% | (*.f64 (sin.f64 ky) (exp.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))))) | |
| 51.2% | (*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) | |
| 53.3% | (*.f64 ky (*.f64 (sin.f64 th) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) | |
| ✓ | 24.7% | (sin.f64 th) |
| 28.8% | (expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) | |
| 19.4% | (exp.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) |
Compiled 1301 to 900 computations (30.8% saved)
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| 100.0% | (hypot.f64 (sin.f64 ky) (sin.f64 kx)) | |
| ✓ | 99.6% | (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) |
| ✓ | 99.6% | (*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
| ✓ | 99.6% | (/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
Compiled 49 to 14 computations (71.4% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | th | @ | 0 | (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) |
| 1.0ms | th | @ | inf | (/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
| 1.0ms | kx | @ | 0 | (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) |
| 1.0ms | ky | @ | 0 | (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) |
| 0.0ms | th | @ | inf | (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) |
| 1× | batch-egg-rewrite |
| 1394× | log-prod |
| 802× | pow-prod-down |
| 696× | pow-prod-up |
| 638× | pow-exp |
| 502× | expm1-udef |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 91 |
| 1 | 283 | 85 |
| 2 | 3558 | 85 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) |
| Outputs |
|---|
(+.f64 0 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1) |
(*.f64 1 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) |
(*.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2) (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sqrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sqrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 -1 (/.f64 1 (/.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (/.f64 (sin.f64 th) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) 1) (/.f64 (cbrt.f64 (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (/.f64 (cbrt.f64 (sin.f64 th)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (cbrt.f64 (sin.f64 th)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) 1) (/.f64 (sqrt.f64 (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (/.f64 (sqrt.f64 (sin.f64 th)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (sqrt.f64 (sin.f64 th)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) -2) (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (cbrt.f64 (sin.f64 th))) |
(*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sqrt.f64 (sin.f64 th))) (sqrt.f64 (sin.f64 th))) |
(*.f64 (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (neg.f64 (sin.f64 th))) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -1) |
(pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) |
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) -3) |
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) 2) -1/2) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -3) -1/3) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) -2) |
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2) |
(pow.f64 (neg.f64 (/.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) -1) |
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -2)) |
(log.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -3)) |
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(exp.f64 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) -1)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 1) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) -1) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)) |
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(+.f64 0 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1) |
(/.f64 1 (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) (cbrt.f64 (sin.f64 ky)))) |
(/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) (sqrt.f64 (sin.f64 ky)))) |
(/.f64 (neg.f64 (sin.f64 ky)) (/.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(/.f64 (/.f64 (sin.f64 ky) 1) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (sin.f64 th))) |
(/.f64 (/.f64 (sin.f64 ky) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) 2))) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(/.f64 (*.f64 (sin.f64 ky) -1) (/.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(/.f64 (*.f64 -1 (sin.f64 ky)) (/.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2) |
(pow.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) (sin.f64 ky)) -1) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -3))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(+.f64 0 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) (cbrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 1) |
(*.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 1 (sin.f64 th))) |
(*.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) 1) |
(*.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) 2)) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)) (*.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (sin.f64 th)))) |
(*.f64 (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (sin.f64 th)))) |
(*.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (neg.f64 (sin.f64 th)))) |
(*.f64 (/.f64 1 (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (cbrt.f64 (sin.f64 th)))) |
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 th))) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sqrt.f64 (sin.f64 th)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)) 1) (/.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)) (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)) (sqrt.f64 (sin.f64 th))) (/.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sqrt.f64 (sin.f64 th)))) |
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (sin.f64 th)))) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) 1) |
(pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -1) |
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 3) |
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) -3) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -3) 1/3) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -3) -1/3) |
(pow.f64 (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 2) |
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) -2) |
(pow.f64 (/.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) -1) |
(neg.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (neg.f64 (sin.f64 th)))) |
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) 2)) |
(log.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -3)) |
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3) (pow.f64 (sin.f64 th) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(exp.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) -1) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1) -1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 2)) |
(log1p.f64 (expm1.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
| 1× | egg-herbie |
| 820× | unswap-sqr |
| 564× | fma-def |
| 514× | *-commutative |
| 434× | associate-/l* |
| 428× | sqr-pow |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 547 | 14652 |
| 1 | 1448 | 12926 |
| 2 | 4975 | 12512 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 (sin.f64 kx) 3))) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 4))) (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 5))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 4))) (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (sin.f64 ky)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 (sin.f64 th) (sin.f64 ky))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (+.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 3)))) (pow.f64 kx 4))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (+.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 th) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 3)))) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 kx 6))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 3)))) (pow.f64 kx 4)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) th) |
(+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) th)) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 5))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) th))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 5))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 3))) (+.f64 (*.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 7))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) th)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3)))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (+.f64 (*.f64 (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 ky 7)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(sin.f64 th) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (sin.f64 th) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 th) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 kx 6)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (+.f64 (*.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 7)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 (sin.f64 kx) (sin.f64 th)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (*.f64 (sin.f64 kx) (sin.f64 th)))) (/.f64 (sin.f64 kx) (sin.f64 th))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (*.f64 (sin.f64 kx) (sin.f64 th)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (*.f64 (sin.f64 kx) (sin.f64 th)))) (/.f64 (sin.f64 kx) (sin.f64 th)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (*.f64 (sin.f64 kx) (sin.f64 th)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6)) (*.f64 (sin.f64 kx) (sin.f64 th)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (*.f64 (sin.f64 kx) (sin.f64 th)))) (/.f64 (sin.f64 kx) (sin.f64 th))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (sin.f64 ky) (sin.f64 th)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (sin.f64 ky)))) (/.f64 (sin.f64 ky) (sin.f64 th))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (*.f64 (sin.f64 th) (sin.f64 ky)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (sin.f64 ky)))) (/.f64 (sin.f64 ky) (sin.f64 th)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6)) (*.f64 (sin.f64 th) (sin.f64 ky)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (*.f64 (sin.f64 th) (sin.f64 ky)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (sin.f64 ky)))) (/.f64 (sin.f64 ky) (sin.f64 th))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 th)) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 th)) (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) th))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/120 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 th 3))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 th)) (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) th)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/120 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 th 3))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 th)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/5040 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/120 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 1/720 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 th 5))) (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) th))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(+.f64 0 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1) |
(*.f64 1 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) |
(*.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2) (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sqrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sqrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 -1 (/.f64 1 (/.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (/.f64 (sin.f64 th) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) 1) (/.f64 (cbrt.f64 (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (/.f64 (cbrt.f64 (sin.f64 th)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (cbrt.f64 (sin.f64 th)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) 1) (/.f64 (sqrt.f64 (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (/.f64 (sqrt.f64 (sin.f64 th)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (sqrt.f64 (sin.f64 th)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) -2) (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) (sin.f64 th)) |
(*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (cbrt.f64 (sin.f64 th))) |
(*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sqrt.f64 (sin.f64 th))) (sqrt.f64 (sin.f64 th))) |
(*.f64 (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (neg.f64 (sin.f64 th))) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -1) |
(pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) |
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) -3) |
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) 2) -1/2) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -3) -1/3) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) -2) |
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2) |
(pow.f64 (neg.f64 (/.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) -1) |
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -2)) |
(log.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -3)) |
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(exp.f64 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) -1)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 1) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) -1) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)) |
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(+.f64 0 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1) |
(/.f64 1 (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) (cbrt.f64 (sin.f64 ky)))) |
(/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) (sqrt.f64 (sin.f64 ky)))) |
(/.f64 (neg.f64 (sin.f64 ky)) (/.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(/.f64 (/.f64 (sin.f64 ky) 1) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (sin.f64 th))) |
(/.f64 (/.f64 (sin.f64 ky) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) 2))) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(/.f64 (*.f64 (sin.f64 ky) -1) (/.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(/.f64 (*.f64 -1 (sin.f64 ky)) (/.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2) |
(pow.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) (sin.f64 ky)) -1) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -3))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(+.f64 0 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) (cbrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 1) |
(*.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 1 (sin.f64 th))) |
(*.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) 1) |
(*.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) 2)) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)) (*.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (sin.f64 th)))) |
(*.f64 (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (sin.f64 th)))) |
(*.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (neg.f64 (sin.f64 th)))) |
(*.f64 (/.f64 1 (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (cbrt.f64 (sin.f64 th)))) |
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 th))) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sqrt.f64 (sin.f64 th)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)) 1) (/.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)) (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)) (sqrt.f64 (sin.f64 th))) (/.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sqrt.f64 (sin.f64 th)))) |
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (sin.f64 th)))) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) 1) |
(pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -1) |
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 3) |
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) -3) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -3) 1/3) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -3) -1/3) |
(pow.f64 (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 2) |
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) -2) |
(pow.f64 (/.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) -1) |
(neg.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (neg.f64 (sin.f64 th)))) |
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) 2)) |
(log.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -3)) |
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3) (pow.f64 (sin.f64 th) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(exp.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) -1) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1) -1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 2)) |
(log1p.f64 (expm1.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
| Outputs |
|---|
(/.f64 (sin.f64 th) (sin.f64 kx)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 (sin.f64 kx) 3))) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (*.f64 ky ky))) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (*.f64 ky ky)) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 4))) (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (*.f64 ky ky))) (fma.f64 -1 (*.f64 (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (pow.f64 ky 4)) (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (*.f64 ky ky)) (-.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 (sin.f64 th) -1/4) (pow.f64 (sin.f64 kx) 5))) (pow.f64 ky 4)))) |
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (*.f64 ky ky)) (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 (sin.f64 th) -1/4) (pow.f64 (sin.f64 kx) 5))) (pow.f64 ky 4))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 (sin.f64 kx) 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 5))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 6))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 4))) (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (*.f64 ky ky))) (fma.f64 -1 (*.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/4 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 5) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (pow.f64 (sin.f64 kx) 3) (sin.f64 th)))))) (pow.f64 ky 6)) (fma.f64 -1 (*.f64 (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (pow.f64 ky 4)) (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (*.f64 ky ky)) (fma.f64 (neg.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 (sin.f64 th) -1/4) (pow.f64 (sin.f64 kx) 5))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (/.f64 (+.f64 2/45 (/.f64 (*.f64 1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) (/.f64 (pow.f64 (sin.f64 kx) 3) (sin.f64 th))) (*.f64 1/4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 5)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))))) (pow.f64 ky 6) (-.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 (sin.f64 th) -1/4) (pow.f64 (sin.f64 kx) 5))) (pow.f64 ky 4))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) |
(/.f64 (sin.f64 th) (sin.f64 ky)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (/.f64 (sin.f64 th) (sin.f64 ky))) |
(fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (/.f64 (sin.f64 th) (sin.f64 ky))) |
(fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 (sin.f64 th) (sin.f64 ky))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (+.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 3)))) (pow.f64 kx 4))))) |
(+.f64 (fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (/.f64 (sin.f64 th) (sin.f64 ky))) (neg.f64 (*.f64 (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 5)) (/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (pow.f64 (sin.f64 ky) 3))) (pow.f64 kx 4)))) |
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 (sin.f64 th) (sin.f64 ky))) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 -1/4 (/.f64 (pow.f64 (sin.f64 ky) 5) (sin.f64 th)))) (pow.f64 kx 4))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 3))) (+.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 th) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 (sin.f64 ky) 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 3)))) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 kx 6))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 5))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 3)))) (pow.f64 kx 4)))))) |
(+.f64 (fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 3) (*.f64 kx kx))) (/.f64 (sin.f64 th) (sin.f64 ky))) (fma.f64 -1 (*.f64 (fma.f64 1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 3) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 1/4 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 5) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 5)) (/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (pow.f64 (sin.f64 ky) 3))) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 kx 6)) (neg.f64 (*.f64 (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 5)) (/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (pow.f64 (sin.f64 ky) 3))) (pow.f64 kx 4))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (fma.f64 -1 (fma.f64 (fma.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 3)) (+.f64 2/45 (/.f64 (*.f64 1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 (sin.f64 ky) 2)))) (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 -1/4 (/.f64 (pow.f64 (sin.f64 ky) 5) (sin.f64 th)))) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 5)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))))) (pow.f64 kx 6) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 -1/4 (/.f64 (pow.f64 (sin.f64 ky) 5) (sin.f64 th)))) (pow.f64 kx 4))) (/.f64 (sin.f64 th) (sin.f64 ky)))) |
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 3)) (/.f64 (sin.f64 th) (sin.f64 ky))) (fma.f64 (fma.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 3)) (+.f64 2/45 (/.f64 (*.f64 1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 (sin.f64 ky) 2)))) (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 -1/4 (/.f64 (pow.f64 (sin.f64 ky) 5) (sin.f64 th)))) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 5)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))))) (pow.f64 kx 6) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 -1/4 (/.f64 (pow.f64 (sin.f64 ky) 5) (sin.f64 th)))) (pow.f64 kx 4)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) th) |
(*.f64 th (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 th (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) |
(+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) th)) |
(fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 th 3)) (*.f64 th (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(fma.f64 th (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 th 3) -1/6))) |
(fma.f64 th (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (pow.f64 th 3) -1/6))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 5))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) th))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 th 5)) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 th 3)) (*.f64 th (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 th 5)) (fma.f64 th (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 th 3) -1/6)))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (pow.f64 th 5)) (fma.f64 th (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (pow.f64 th 3) -1/6)))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 5))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 3))) (+.f64 (*.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 th 7))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) th)))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 th 5)) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 th 3)) (fma.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 th 7)) (*.f64 th (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 th 5)) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 th 3)) (fma.f64 th (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 th 7) -1/5040))))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (pow.f64 th 5)) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (pow.f64 th 3)) (fma.f64 th (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (pow.f64 th 7) -1/5040))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 (sin.f64 th) (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)))) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))) |
(+.f64 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) (*.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (neg.f64 (/.f64 (*.f64 1/2 (sin.f64 th)) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))) |
(fma.f64 (fma.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) -1/6 (/.f64 (*.f64 -1/2 (sin.f64 th)) (pow.f64 (sin.f64 kx) 3))) (pow.f64 ky 3) (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3)))) |
(fma.f64 (-.f64 (/.f64 (*.f64 1/120 (sin.f64 th)) (sin.f64 kx)) (fma.f64 1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (neg.f64 (/.f64 (*.f64 1/2 (sin.f64 th)) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))))) (pow.f64 ky 5) (+.f64 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) (*.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (neg.f64 (/.f64 (*.f64 1/2 (sin.f64 th)) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3)))) |
(fma.f64 (-.f64 (/.f64 1/120 (/.f64 (sin.f64 kx) (sin.f64 th))) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 1/2 (/.f64 (fma.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) -1/6 (/.f64 (*.f64 -1/2 (sin.f64 th)) (pow.f64 (sin.f64 kx) 3))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 ky 5) (fma.f64 (fma.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) -1/6 (/.f64 (*.f64 -1/2 (sin.f64 th)) (pow.f64 (sin.f64 kx) 3))) (pow.f64 ky 3) (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (+.f64 (*.f64 (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 ky 7)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))))) |
(fma.f64 (-.f64 (/.f64 (*.f64 1/120 (sin.f64 th)) (sin.f64 kx)) (fma.f64 1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (neg.f64 (/.f64 (*.f64 1/2 (sin.f64 th)) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))))) (pow.f64 ky 5) (+.f64 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) (fma.f64 (-.f64 (/.f64 (*.f64 -1/5040 (sin.f64 th)) (sin.f64 kx)) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 1/120 (sin.f64 th)) (sin.f64 kx)) (fma.f64 1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (neg.f64 (/.f64 (*.f64 1/2 (sin.f64 th)) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (neg.f64 (/.f64 (*.f64 1/2 (sin.f64 th)) (pow.f64 (sin.f64 kx) 3)))) (/.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (pow.f64 (sin.f64 kx) 3) (sin.f64 th))))))) (pow.f64 ky 7) (*.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (neg.f64 (/.f64 (*.f64 1/2 (sin.f64 th)) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))))) |
(+.f64 (fma.f64 (-.f64 (/.f64 1/120 (/.f64 (sin.f64 kx) (sin.f64 th))) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 1/2 (/.f64 (fma.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) -1/6 (/.f64 (*.f64 -1/2 (sin.f64 th)) (pow.f64 (sin.f64 kx) 3))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 ky 5) (fma.f64 (fma.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) -1/6 (/.f64 (*.f64 -1/2 (sin.f64 th)) (pow.f64 (sin.f64 kx) 3))) (pow.f64 ky 3) (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)))) (*.f64 (-.f64 (/.f64 -1/5040 (/.f64 (sin.f64 kx) (sin.f64 th))) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 1/120 (/.f64 (sin.f64 kx) (sin.f64 th))) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (*.f64 1/2 (/.f64 (fma.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) -1/6 (/.f64 (*.f64 -1/2 (sin.f64 th)) (pow.f64 (sin.f64 kx) 3))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (/.f64 (+.f64 2/45 (/.f64 (*.f64 1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) (/.f64 (pow.f64 (sin.f64 kx) 3) (sin.f64 th))) (/.f64 (*.f64 (+.f64 -1/6 (*.f64 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2) -1/2)) (fma.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) -1/6 (/.f64 (*.f64 -1/2 (sin.f64 th)) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 ky 7))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(sin.f64 th) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) |
(fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) (sin.f64 th)) |
(fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 kx kx)) (sin.f64 th)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (pow.f64 (sin.f64 ky) 2)))) (fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) (sin.f64 th))) |
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 kx kx)) (sin.f64 th)) (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 -1/4 (/.f64 (pow.f64 (sin.f64 ky) 4) (sin.f64 th)))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (sin.f64 th) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 th) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 kx 6)))))) |
(fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) (sin.f64 th)) (neg.f64 (*.f64 (pow.f64 kx 6) (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (pow.f64 (sin.f64 ky) 2))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/4 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))))))))) |
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 kx kx)) (sin.f64 th)) (*.f64 (pow.f64 kx 6) (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 -1/4 (/.f64 (pow.f64 (sin.f64 ky) 4) (sin.f64 th)))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 2/45 (/.f64 (*.f64 1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))))))) (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 -1/4 (/.f64 (pow.f64 (sin.f64 ky) 4) (sin.f64 th)))))) |
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 kx kx)) (sin.f64 th)) (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 -1/4 (/.f64 (pow.f64 (sin.f64 ky) 4) (sin.f64 th)))))) (*.f64 (pow.f64 kx 6) (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 -1/4 (/.f64 (pow.f64 (sin.f64 ky) 4) (sin.f64 th)))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 2/45 (/.f64 (*.f64 1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 th (sin.f64 ky))) |
(+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))) |
(fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky)))) |
(fma.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) -1/6))) |
(fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 th (sin.f64 ky)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) -1/6))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5))) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))))) |
(fma.f64 1/120 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 th 5))) (fma.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) -1/6)))) |
(fma.f64 1/120 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (pow.f64 th 5))) (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 th (sin.f64 ky)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) -1/6)))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (+.f64 (*.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 7)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5))) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (fma.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 7))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky)))))) |
(fma.f64 1/120 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 th 5))) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (fma.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (*.f64 (sin.f64 ky) (pow.f64 th 7)) -1/5040))))) |
(fma.f64 1/120 (*.f64 (sin.f64 ky) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (pow.f64 th 5))) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (fma.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 th (sin.f64 ky)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (*.f64 (sin.f64 ky) (pow.f64 th 7)) -1/5040))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 (sin.f64 kx) (sin.f64 th)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (*.f64 (sin.f64 kx) (sin.f64 th)))) (/.f64 (sin.f64 kx) (sin.f64 th))) |
(fma.f64 1/2 (/.f64 (*.f64 ky ky) (*.f64 (sin.f64 th) (sin.f64 kx))) (/.f64 (sin.f64 kx) (sin.f64 th))) |
(fma.f64 1/2 (*.f64 (/.f64 ky (sin.f64 th)) (/.f64 ky (sin.f64 kx))) (/.f64 (sin.f64 kx) (sin.f64 th))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (*.f64 (sin.f64 kx) (sin.f64 th)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (*.f64 (sin.f64 kx) (sin.f64 th)))) (/.f64 (sin.f64 kx) (sin.f64 th)))) |
(fma.f64 1/2 (/.f64 (*.f64 ky ky) (*.f64 (sin.f64 th) (sin.f64 kx))) (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx)) (/.f64 (pow.f64 ky 4) (sin.f64 th))) (/.f64 (sin.f64 kx) (sin.f64 th)))) |
(fma.f64 1/2 (*.f64 (/.f64 ky (sin.f64 th)) (/.f64 ky (sin.f64 kx))) (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx)) (/.f64 (pow.f64 ky 4) (sin.f64 th))) (/.f64 (sin.f64 kx) (sin.f64 th)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (*.f64 (sin.f64 kx) (sin.f64 th)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6)) (*.f64 (sin.f64 kx) (sin.f64 th)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (*.f64 (sin.f64 kx) (sin.f64 th)))) (/.f64 (sin.f64 kx) (sin.f64 th))))) |
(fma.f64 1/2 (/.f64 (*.f64 ky ky) (*.f64 (sin.f64 th) (sin.f64 kx))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 kx)) (/.f64 (pow.f64 ky 6) (sin.f64 th))) (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx)) (/.f64 (pow.f64 ky 4) (sin.f64 th))) (/.f64 (sin.f64 kx) (sin.f64 th))))) |
(fma.f64 1/2 (*.f64 (/.f64 ky (sin.f64 th)) (/.f64 ky (sin.f64 kx))) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 2/45 (/.f64 (*.f64 1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) (sin.f64 kx)) (/.f64 (pow.f64 ky 6) (sin.f64 th))) (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx)) (/.f64 (pow.f64 ky 4) (sin.f64 th))) (/.f64 (sin.f64 kx) (sin.f64 th))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(/.f64 (sin.f64 ky) (sin.f64 th)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (sin.f64 ky)))) (/.f64 (sin.f64 ky) (sin.f64 th))) |
(fma.f64 1/2 (/.f64 (*.f64 kx kx) (*.f64 (sin.f64 th) (sin.f64 ky))) (/.f64 (sin.f64 ky) (sin.f64 th))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (*.f64 (sin.f64 th) (sin.f64 ky)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (sin.f64 ky)))) (/.f64 (sin.f64 ky) (sin.f64 th)))) |
(fma.f64 -1/2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (sin.f64 th)) (/.f64 (pow.f64 kx 4) (sin.f64 ky))) (fma.f64 1/2 (/.f64 (*.f64 kx kx) (*.f64 (sin.f64 th) (sin.f64 ky))) (/.f64 (sin.f64 ky) (sin.f64 th)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6)) (*.f64 (sin.f64 th) (sin.f64 ky)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (*.f64 (sin.f64 th) (sin.f64 ky)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (*.f64 (sin.f64 th) (sin.f64 ky)))) (/.f64 (sin.f64 ky) (sin.f64 th))))) |
(fma.f64 1/2 (*.f64 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) (/.f64 (pow.f64 kx 6) (sin.f64 ky))) (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (sin.f64 th)) (/.f64 (pow.f64 kx 4) (sin.f64 ky))) (fma.f64 1/2 (/.f64 (*.f64 kx kx) (*.f64 (sin.f64 th) (sin.f64 ky))) (/.f64 (sin.f64 ky) (sin.f64 th))))) |
(fma.f64 1/2 (*.f64 (/.f64 (+.f64 2/45 (/.f64 (*.f64 1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) (/.f64 (pow.f64 kx 6) (sin.f64 ky))) (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (sin.f64 th)) (/.f64 (pow.f64 kx 4) (sin.f64 ky))) (fma.f64 1/2 (/.f64 (*.f64 kx kx) (*.f64 (sin.f64 th) (sin.f64 ky))) (/.f64 (sin.f64 ky) (sin.f64 th))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 th)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 th)) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) th) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 th)) (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) th))) |
(fma.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 th) (*.f64 1/6 (*.f64 th (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(fma.f64 1/6 (*.f64 th (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) th)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/120 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 th 3))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 th)) (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) th)))) |
(fma.f64 -1 (*.f64 (pow.f64 th 3) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -7/360)) (fma.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 th) (*.f64 1/6 (*.f64 th (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) |
(-.f64 (fma.f64 1/6 (*.f64 th (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) th)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 -7/360 (pow.f64 th 3)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/120 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 th 3))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 th)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/5040 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/120 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 1/720 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 th 5))) (*.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) th))))) |
(fma.f64 -1 (*.f64 (pow.f64 th 3) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -7/360)) (fma.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 th) (fma.f64 -1 (*.f64 (pow.f64 th 5) (fma.f64 -1/5040 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (fma.f64 1/6 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) -7/360) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1/720)))) (*.f64 1/6 (*.f64 th (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) |
(+.f64 (-.f64 (fma.f64 1/6 (*.f64 th (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) th)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 -7/360 (pow.f64 th 3)))) (*.f64 (fma.f64 -1/5040 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (fma.f64 1/720 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) -7/2160))) (neg.f64 (pow.f64 th 5)))) |
(-.f64 (-.f64 (fma.f64 1/6 (*.f64 th (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) th)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 -7/360 (pow.f64 th 3)))) (*.f64 (pow.f64 th 5) (fma.f64 -1/5040 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (fma.f64 1/720 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (*.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) -7/2160))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(+.f64 0 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 1 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2) (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sqrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 -1 (/.f64 1 (/.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (/.f64 (sin.f64 th) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (*.f64 1 (/.f64 (sin.f64 th) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) |
(/.f64 (/.f64 (sin.f64 th) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) |
(*.f64 (/.f64 1 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (sin.f64 th) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) 1) (/.f64 (cbrt.f64 (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (/.f64 (cbrt.f64 (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (/.f64 (cbrt.f64 (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (/.f64 (cbrt.f64 (sin.f64 th)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) (/.f64 (cbrt.f64 (sin.f64 th)) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (cbrt.f64 (sin.f64 th)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (/.f64 (cbrt.f64 (sin.f64 th)) (sqrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) 1) (/.f64 (sqrt.f64 (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) (/.f64 (sqrt.f64 (sin.f64 th)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (*.f64 1 (/.f64 (sin.f64 th) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2))) |
(/.f64 (/.f64 (sin.f64 th) (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (sqrt.f64 (sin.f64 th)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) -2) (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) -2)) |
(*.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) (pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th))) -2)) |
(*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) (sin.f64 th)) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (cbrt.f64 (sin.f64 th))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (/.f64 (cbrt.f64 (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (/.f64 (cbrt.f64 (sin.f64 th)) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) |
(*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sqrt.f64 (sin.f64 th))) (sqrt.f64 (sin.f64 th))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(*.f64 (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (neg.f64 (sin.f64 th))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -1) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) -3) |
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th))) -3) |
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) 2) -1/2) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -2) -1/2) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -3) -1/3) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -3) -1/6) (pow.f64 (pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -3) -1/6)) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -3) -1/6) (pow.f64 (pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -3) -1/6)) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) 3) -1/6) (pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) 3) -1/6)) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -2) 1/2) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -3) 1/3) |
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -3)) |
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) -3)) |
(pow.f64 (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) -2) |
(pow.f64 (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th))) -2) |
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(pow.f64 (neg.f64 (/.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) -1) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -2)) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(log.f64 (exp.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -3)) |
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) -3)) |
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(exp.f64 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) -1)) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1)) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 1) -1)) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) -1) 1)) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1) 1)) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3)) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/3)) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2)) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(+.f64 0 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 1 (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) (cbrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) (cbrt.f64 (sin.f64 ky))) |
(*.f64 (cbrt.f64 (sin.f64 ky)) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 2)) (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)))) |
(/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) (sqrt.f64 (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (neg.f64 (sin.f64 ky)) (/.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) 1) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (sin.f64 th))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) 2))) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(/.f64 (sin.f64 ky) (*.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) 2)))) |
(/.f64 (/.f64 (sin.f64 ky) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)))) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -2))) |
(/.f64 (*.f64 (sin.f64 ky) -1) (/.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (*.f64 -1 (sin.f64 ky)) (/.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2) 1/2) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3) 1/3) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(pow.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) (sin.f64 ky)) -1) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 3)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 ky) 3) (pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -3))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1) 1)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 3)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 1/3)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) 2)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) |
(+.f64 0 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) (cbrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 1) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 1 (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) 1) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) 2))) |
(*.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th))) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) 2)) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(*.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) (cbrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) 2))) |
(*.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th))) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky))) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)) (*.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (sin.f64 th)))) |
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)) (*.f64 (/.f64 1 (sin.f64 th)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (/.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (sin.f64 th)))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (neg.f64 (sin.f64 th)))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (/.f64 1 (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (cbrt.f64 (sin.f64 th)))) |
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 (sin.f64 th))) (cbrt.f64 (pow.f64 (sin.f64 th) 2))) |
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 th))) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sqrt.f64 (sin.f64 th)))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)) 1) (/.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)) (*.f64 (/.f64 1 (sin.f64 th)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (/.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sin.f64 th))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)) (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) (cbrt.f64 (pow.f64 (sin.f64 th) 2))) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)))) (cbrt.f64 (pow.f64 (sin.f64 th) 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 2)) (sqrt.f64 (sin.f64 th))) (/.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sqrt.f64 (sin.f64 th)))) |
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) 2)) (/.f64 (sqrt.f64 (sin.f64 th)) (/.f64 (cbrt.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky))) (sqrt.f64 (sin.f64 th))))) |
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (/.f64 (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (sin.f64 th)))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (cbrt.f64 (sin.f64 th)))) |
(/.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (cbrt.f64 (sin.f64 th))) (cbrt.f64 (pow.f64 (sin.f64 th) 2))) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) 1) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -1) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(pow.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 3) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) -3) |
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -3) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) 2) 1/2) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -3) 1/3) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -3) -1/3) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -3) -1/6) (pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -3) -1/6)) |
(*.f64 (pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) -3) -1/6) (pow.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) -3) -1/6)) |
(pow.f64 (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 2) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) -2) |
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 kx) (sin.f64 ky)))) -2) |
(pow.f64 (/.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 1) -1) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(neg.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (neg.f64 (sin.f64 th)))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(sqrt.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) 2)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(log.f64 (exp.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -3)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3) (pow.f64 (sin.f64 th) 3))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(expm1.f64 (log1p.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(exp.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 1)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 1) 1)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) -1)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) -1) -1)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1) -1)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 3)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 1/3)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 2)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
(log1p.f64 (expm1.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (sin.f64 th))) |
(/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) (sin.f64 th)) |
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.8% | (/.f64 th (sin.f64 kx)) |
| ✓ | 97.4% | (*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
Compiled 21 to 7 computations (66.7% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | ky | @ | -inf | (*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
| 1.0ms | th | @ | 0 | (*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
| 1.0ms | ky | @ | inf | (*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
| 1.0ms | ky | @ | 0 | (*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
| 1.0ms | kx | @ | inf | (*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
| 1× | batch-egg-rewrite |
| 1052× | log-prod |
| 818× | exp-prod |
| 684× | prod-exp |
| 642× | pow-prod-down |
| 520× | pow-prod-up |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 32 |
| 1 | 201 | 32 |
| 2 | 2558 | 32 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(/.f64 th (sin.f64 kx)) |
| Outputs |
|---|
(+.f64 0 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 th (sin.f64 kx)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 th (sin.f64 kx)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 th (sin.f64 kx))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 th (sin.f64 kx)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) 1) |
(/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) |
(/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) th))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) th)) (neg.f64 (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) (neg.f64 th)) (neg.f64 (sin.f64 kx))) |
(/.f64 (*.f64 (neg.f64 th) (sin.f64 ky)) (neg.f64 (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) th) 1) (sin.f64 kx)) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) th) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (cbrt.f64 (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) th) (sqrt.f64 (sin.f64 kx))) (sqrt.f64 (sin.f64 kx))) |
(pow.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) 1) |
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th))) 3) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th))) 2) |
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) |
(pow.f64 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) th)) -1) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) 2)) (cbrt.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th))))) (sqrt.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th))))) |
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 th (sin.f64 kx)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th))))) |
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) |
(exp.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) 2)) |
(exp.f64 (+.f64 (log.f64 (sin.f64 ky)) (*.f64 (log.f64 (/.f64 th (sin.f64 kx))) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 ky)) 1) (log.f64 (/.f64 th (sin.f64 kx))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 ky)) 1) (*.f64 (log.f64 (/.f64 th (sin.f64 kx))) 1))) |
(exp.f64 (+.f64 (log.f64 (/.f64 th (sin.f64 kx))) (*.f64 (log.f64 (sin.f64 ky)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 th (sin.f64 kx))) 1) (log.f64 (sin.f64 ky)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 th (sin.f64 kx))) 1) (*.f64 (log.f64 (sin.f64 ky)) 1))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (sin.f64 ky)) 1) (log.f64 (/.f64 (sin.f64 kx) th)))) |
(exp.f64 (-.f64 (log.f64 (*.f64 (sin.f64 ky) th)) (*.f64 (log.f64 (sin.f64 kx)) 1))) |
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) |
(+.f64 0 (/.f64 th (sin.f64 kx))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 th (sin.f64 kx)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 th (sin.f64 kx)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 th (sin.f64 kx))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 th (sin.f64 kx)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 th (sin.f64 kx)))) 1) |
(*.f64 th (/.f64 1 (sin.f64 kx))) |
(*.f64 (/.f64 th (sin.f64 kx)) 1) |
(*.f64 1 (/.f64 th (sin.f64 kx))) |
(*.f64 (cbrt.f64 (/.f64 th (sin.f64 kx))) (pow.f64 (cbrt.f64 (/.f64 th (sin.f64 kx))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 th (sin.f64 kx))) 2) (cbrt.f64 (/.f64 th (sin.f64 kx)))) |
(*.f64 (pow.f64 (cbrt.f64 th) 2) (*.f64 (cbrt.f64 th) (/.f64 1 (sin.f64 kx)))) |
(*.f64 (sqrt.f64 (/.f64 th (sin.f64 kx))) (sqrt.f64 (/.f64 th (sin.f64 kx)))) |
(*.f64 (sqrt.f64 th) (*.f64 (sqrt.f64 th) (/.f64 1 (sin.f64 kx)))) |
(*.f64 (neg.f64 th) (/.f64 1 (neg.f64 (sin.f64 kx)))) |
(*.f64 (/.f64 1 (sin.f64 kx)) th) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) -2) (/.f64 th (cbrt.f64 (sin.f64 kx)))) |
(*.f64 (pow.f64 (sin.f64 kx) -1/2) (/.f64 th (sqrt.f64 (sin.f64 kx)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 th) 2) 1) (/.f64 (cbrt.f64 th) (sin.f64 kx))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 th) 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (cbrt.f64 (/.f64 th (sin.f64 kx)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 th) 2) (sqrt.f64 (sin.f64 kx))) (/.f64 (cbrt.f64 th) (sqrt.f64 (sin.f64 kx)))) |
(*.f64 (/.f64 (sqrt.f64 th) 1) (/.f64 (sqrt.f64 th) (sin.f64 kx))) |
(*.f64 (/.f64 (sqrt.f64 th) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 (sqrt.f64 th) (cbrt.f64 (sin.f64 kx)))) |
(pow.f64 (/.f64 th (sin.f64 kx)) 1) |
(pow.f64 (cbrt.f64 (/.f64 th (sin.f64 kx))) 3) |
(pow.f64 (pow.f64 (/.f64 th (sin.f64 kx)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 kx) th) -3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 th (sin.f64 kx))) 2) |
(pow.f64 (/.f64 (sin.f64 kx) th) -1) |
(pow.f64 (exp.f64 1) (log.f64 (/.f64 th (sin.f64 kx)))) |
(pow.f64 (/.f64 (pow.f64 th 3) (pow.f64 (sin.f64 kx) 3)) 1/3) |
(pow.f64 (/.f64 (/.f64 (sin.f64 kx) th) 1) -1) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 th (sin.f64 kx)))) 2)) (cbrt.f64 (log.f64 (/.f64 th (sin.f64 kx))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 th (sin.f64 kx))))) (sqrt.f64 (log.f64 (/.f64 th (sin.f64 kx))))) |
(neg.f64 (/.f64 th (neg.f64 (sin.f64 kx)))) |
(sqrt.f64 (pow.f64 (/.f64 th (sin.f64 kx)) 2)) |
(log.f64 (exp.f64 (/.f64 th (sin.f64 kx)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 th (sin.f64 kx))))) |
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 kx) th) -3)) |
(cbrt.f64 (/.f64 (pow.f64 th 3) (pow.f64 (sin.f64 kx) 3))) |
(expm1.f64 (log1p.f64 (/.f64 th (sin.f64 kx)))) |
(exp.f64 (log.f64 (/.f64 th (sin.f64 kx)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 th (sin.f64 kx))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 th (sin.f64 kx))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 th (sin.f64 kx)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 th (sin.f64 kx)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 th (sin.f64 kx)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 kx) th)) -1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 th) 1) (neg.f64 (log.f64 (sin.f64 kx))))) |
(exp.f64 (+.f64 (neg.f64 (log.f64 (sin.f64 kx))) (*.f64 (log.f64 th) 1))) |
(exp.f64 (-.f64 (log.f64 th) (*.f64 (log.f64 (sin.f64 kx)) 1))) |
(exp.f64 (-.f64 (*.f64 (log.f64 th) 1) (log.f64 (sin.f64 kx)))) |
(exp.f64 (-.f64 (*.f64 (log.f64 th) 1) (*.f64 (log.f64 (sin.f64 kx)) 1))) |
(log1p.f64 (expm1.f64 (/.f64 th (sin.f64 kx)))) |
| 1× | egg-herbie |
| 1980× | fma-def |
| 1364× | times-frac |
| 792× | distribute-lft-in |
| 778× | distribute-rgt-in |
| 592× | unswap-sqr |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 310 | 3110 |
| 1 | 790 | 3014 |
| 2 | 2398 | 2994 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 ky th) (sin.f64 kx)) |
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 th (pow.f64 ky 3)) (sin.f64 kx))) (/.f64 (*.f64 th ky) (sin.f64 kx))) |
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 th (pow.f64 ky 3)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 th (pow.f64 ky 5)) (sin.f64 kx))) (/.f64 (*.f64 th ky) (sin.f64 kx)))) |
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 th (pow.f64 ky 3)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 th (pow.f64 ky 5)) (sin.f64 kx))) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 th (pow.f64 ky 7)) (sin.f64 kx))) (/.f64 (*.f64 th ky) (sin.f64 kx))))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) kx) |
(+.f64 (*.f64 1/6 (*.f64 (sin.f64 ky) (*.f64 th kx))) (/.f64 (*.f64 (sin.f64 ky) th) kx)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 (*.f64 (sin.f64 ky) th)) (*.f64 -1/36 (*.f64 (sin.f64 ky) th))) (pow.f64 kx 3))) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 ky) (*.f64 th kx))) (/.f64 (*.f64 (sin.f64 ky) th) kx))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 (*.f64 (sin.f64 ky) th)) (*.f64 -1/36 (*.f64 (sin.f64 ky) th))) (pow.f64 kx 3))) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 ky) (*.f64 th kx))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 (*.f64 (sin.f64 ky) th)) (*.f64 -1/36 (*.f64 (sin.f64 ky) th)))) (+.f64 (*.f64 1/720 (*.f64 (sin.f64 ky) th)) (*.f64 -1/5040 (*.f64 (sin.f64 ky) th)))) (pow.f64 kx 5))) (/.f64 (*.f64 (sin.f64 ky) th) kx)))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 th kx) |
(+.f64 (*.f64 1/6 (*.f64 kx th)) (/.f64 th kx)) |
(+.f64 (*.f64 1/6 (*.f64 kx th)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 th) (*.f64 -1/36 th)) (pow.f64 kx 3))) (/.f64 th kx))) |
(+.f64 (*.f64 1/6 (*.f64 kx th)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 th) (*.f64 -1/36 th)) (pow.f64 kx 3))) (+.f64 (/.f64 th kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 th) (+.f64 (*.f64 -1/5040 th) (*.f64 1/6 (+.f64 (*.f64 1/120 th) (*.f64 -1/36 th))))) (pow.f64 kx 5)))))) |
(+.f64 0 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 th (sin.f64 kx)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 th (sin.f64 kx)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 th (sin.f64 kx))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 th (sin.f64 kx)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) 1) |
(/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) |
(/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) th))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) th)) (neg.f64 (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) (neg.f64 th)) (neg.f64 (sin.f64 kx))) |
(/.f64 (*.f64 (neg.f64 th) (sin.f64 ky)) (neg.f64 (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) th) 1) (sin.f64 kx)) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) th) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (cbrt.f64 (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) th) (sqrt.f64 (sin.f64 kx))) (sqrt.f64 (sin.f64 kx))) |
(pow.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) 1) |
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th))) 3) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th))) 2) |
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) |
(pow.f64 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) th)) -1) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) 2)) (cbrt.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th))))) (sqrt.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th))))) |
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 th (sin.f64 kx)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th))))) |
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) |
(exp.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) 2)) |
(exp.f64 (+.f64 (log.f64 (sin.f64 ky)) (*.f64 (log.f64 (/.f64 th (sin.f64 kx))) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 ky)) 1) (log.f64 (/.f64 th (sin.f64 kx))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 ky)) 1) (*.f64 (log.f64 (/.f64 th (sin.f64 kx))) 1))) |
(exp.f64 (+.f64 (log.f64 (/.f64 th (sin.f64 kx))) (*.f64 (log.f64 (sin.f64 ky)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 th (sin.f64 kx))) 1) (log.f64 (sin.f64 ky)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 th (sin.f64 kx))) 1) (*.f64 (log.f64 (sin.f64 ky)) 1))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (sin.f64 ky)) 1) (log.f64 (/.f64 (sin.f64 kx) th)))) |
(exp.f64 (-.f64 (log.f64 (*.f64 (sin.f64 ky) th)) (*.f64 (log.f64 (sin.f64 kx)) 1))) |
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) |
(+.f64 0 (/.f64 th (sin.f64 kx))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 th (sin.f64 kx)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 th (sin.f64 kx)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 th (sin.f64 kx))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 th (sin.f64 kx)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 th (sin.f64 kx)))) 1) |
(*.f64 th (/.f64 1 (sin.f64 kx))) |
(*.f64 (/.f64 th (sin.f64 kx)) 1) |
(*.f64 1 (/.f64 th (sin.f64 kx))) |
(*.f64 (cbrt.f64 (/.f64 th (sin.f64 kx))) (pow.f64 (cbrt.f64 (/.f64 th (sin.f64 kx))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 th (sin.f64 kx))) 2) (cbrt.f64 (/.f64 th (sin.f64 kx)))) |
(*.f64 (pow.f64 (cbrt.f64 th) 2) (*.f64 (cbrt.f64 th) (/.f64 1 (sin.f64 kx)))) |
(*.f64 (sqrt.f64 (/.f64 th (sin.f64 kx))) (sqrt.f64 (/.f64 th (sin.f64 kx)))) |
(*.f64 (sqrt.f64 th) (*.f64 (sqrt.f64 th) (/.f64 1 (sin.f64 kx)))) |
(*.f64 (neg.f64 th) (/.f64 1 (neg.f64 (sin.f64 kx)))) |
(*.f64 (/.f64 1 (sin.f64 kx)) th) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) -2) (/.f64 th (cbrt.f64 (sin.f64 kx)))) |
(*.f64 (pow.f64 (sin.f64 kx) -1/2) (/.f64 th (sqrt.f64 (sin.f64 kx)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 th) 2) 1) (/.f64 (cbrt.f64 th) (sin.f64 kx))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 th) 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (cbrt.f64 (/.f64 th (sin.f64 kx)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 th) 2) (sqrt.f64 (sin.f64 kx))) (/.f64 (cbrt.f64 th) (sqrt.f64 (sin.f64 kx)))) |
(*.f64 (/.f64 (sqrt.f64 th) 1) (/.f64 (sqrt.f64 th) (sin.f64 kx))) |
(*.f64 (/.f64 (sqrt.f64 th) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 (sqrt.f64 th) (cbrt.f64 (sin.f64 kx)))) |
(pow.f64 (/.f64 th (sin.f64 kx)) 1) |
(pow.f64 (cbrt.f64 (/.f64 th (sin.f64 kx))) 3) |
(pow.f64 (pow.f64 (/.f64 th (sin.f64 kx)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 kx) th) -3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 th (sin.f64 kx))) 2) |
(pow.f64 (/.f64 (sin.f64 kx) th) -1) |
(pow.f64 (exp.f64 1) (log.f64 (/.f64 th (sin.f64 kx)))) |
(pow.f64 (/.f64 (pow.f64 th 3) (pow.f64 (sin.f64 kx) 3)) 1/3) |
(pow.f64 (/.f64 (/.f64 (sin.f64 kx) th) 1) -1) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 th (sin.f64 kx)))) 2)) (cbrt.f64 (log.f64 (/.f64 th (sin.f64 kx))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 th (sin.f64 kx))))) (sqrt.f64 (log.f64 (/.f64 th (sin.f64 kx))))) |
(neg.f64 (/.f64 th (neg.f64 (sin.f64 kx)))) |
(sqrt.f64 (pow.f64 (/.f64 th (sin.f64 kx)) 2)) |
(log.f64 (exp.f64 (/.f64 th (sin.f64 kx)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 th (sin.f64 kx))))) |
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 kx) th) -3)) |
(cbrt.f64 (/.f64 (pow.f64 th 3) (pow.f64 (sin.f64 kx) 3))) |
(expm1.f64 (log1p.f64 (/.f64 th (sin.f64 kx)))) |
(exp.f64 (log.f64 (/.f64 th (sin.f64 kx)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 th (sin.f64 kx))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 th (sin.f64 kx))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 th (sin.f64 kx)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 th (sin.f64 kx)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 th (sin.f64 kx)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 kx) th)) -1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 th) 1) (neg.f64 (log.f64 (sin.f64 kx))))) |
(exp.f64 (+.f64 (neg.f64 (log.f64 (sin.f64 kx))) (*.f64 (log.f64 th) 1))) |
(exp.f64 (-.f64 (log.f64 th) (*.f64 (log.f64 (sin.f64 kx)) 1))) |
(exp.f64 (-.f64 (*.f64 (log.f64 th) 1) (log.f64 (sin.f64 kx)))) |
(exp.f64 (-.f64 (*.f64 (log.f64 th) 1) (*.f64 (log.f64 (sin.f64 kx)) 1))) |
(log1p.f64 (expm1.f64 (/.f64 th (sin.f64 kx)))) |
| Outputs |
|---|
(/.f64 (*.f64 ky th) (sin.f64 kx)) |
(/.f64 ky (/.f64 (sin.f64 kx) th)) |
(*.f64 (/.f64 th (sin.f64 kx)) ky) |
(*.f64 th (/.f64 ky (sin.f64 kx))) |
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 th (pow.f64 ky 3)) (sin.f64 kx))) (/.f64 (*.f64 th ky) (sin.f64 kx))) |
(fma.f64 -1/6 (/.f64 th (/.f64 (sin.f64 kx) (pow.f64 ky 3))) (/.f64 ky (/.f64 (sin.f64 kx) th))) |
(fma.f64 -1/6 (*.f64 (/.f64 th (sin.f64 kx)) (pow.f64 ky 3)) (*.f64 (/.f64 th (sin.f64 kx)) ky)) |
(fma.f64 -1/6 (*.f64 th (/.f64 (pow.f64 ky 3) (sin.f64 kx))) (*.f64 th (/.f64 ky (sin.f64 kx)))) |
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 th (pow.f64 ky 3)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 th (pow.f64 ky 5)) (sin.f64 kx))) (/.f64 (*.f64 th ky) (sin.f64 kx)))) |
(fma.f64 -1/6 (/.f64 th (/.f64 (sin.f64 kx) (pow.f64 ky 3))) (fma.f64 1/120 (/.f64 th (/.f64 (sin.f64 kx) (pow.f64 ky 5))) (/.f64 ky (/.f64 (sin.f64 kx) th)))) |
(fma.f64 -1/6 (*.f64 (/.f64 th (sin.f64 kx)) (pow.f64 ky 3)) (fma.f64 1/120 (*.f64 (/.f64 th (sin.f64 kx)) (pow.f64 ky 5)) (*.f64 (/.f64 th (sin.f64 kx)) ky))) |
(fma.f64 -1/6 (*.f64 th (/.f64 (pow.f64 ky 3) (sin.f64 kx))) (fma.f64 1/120 (*.f64 th (/.f64 (pow.f64 ky 5) (sin.f64 kx))) (*.f64 th (/.f64 ky (sin.f64 kx))))) |
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 th (pow.f64 ky 3)) (sin.f64 kx))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 th (pow.f64 ky 5)) (sin.f64 kx))) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 th (pow.f64 ky 7)) (sin.f64 kx))) (/.f64 (*.f64 th ky) (sin.f64 kx))))) |
(fma.f64 -1/6 (/.f64 th (/.f64 (sin.f64 kx) (pow.f64 ky 3))) (fma.f64 1/120 (/.f64 th (/.f64 (sin.f64 kx) (pow.f64 ky 5))) (fma.f64 -1/5040 (/.f64 th (/.f64 (sin.f64 kx) (pow.f64 ky 7))) (/.f64 ky (/.f64 (sin.f64 kx) th))))) |
(fma.f64 -1/6 (*.f64 (/.f64 th (sin.f64 kx)) (pow.f64 ky 3)) (fma.f64 1/120 (*.f64 (/.f64 th (sin.f64 kx)) (pow.f64 ky 5)) (fma.f64 -1/5040 (*.f64 (/.f64 th (sin.f64 kx)) (pow.f64 ky 7)) (*.f64 (/.f64 th (sin.f64 kx)) ky)))) |
(fma.f64 -1/6 (*.f64 th (/.f64 (pow.f64 ky 3) (sin.f64 kx))) (fma.f64 1/120 (*.f64 th (/.f64 (pow.f64 ky 5) (sin.f64 kx))) (fma.f64 -1/5040 (*.f64 th (/.f64 (pow.f64 ky 7) (sin.f64 kx))) (*.f64 th (/.f64 ky (sin.f64 kx)))))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) kx) |
(/.f64 (sin.f64 ky) (/.f64 kx th)) |
(*.f64 (/.f64 (sin.f64 ky) kx) th) |
(*.f64 (/.f64 th kx) (sin.f64 ky)) |
(+.f64 (*.f64 1/6 (*.f64 (sin.f64 ky) (*.f64 th kx))) (/.f64 (*.f64 (sin.f64 ky) th) kx)) |
(fma.f64 1/6 (*.f64 (sin.f64 ky) (*.f64 th kx)) (/.f64 (sin.f64 ky) (/.f64 kx th))) |
(fma.f64 1/6 (*.f64 th (*.f64 (sin.f64 ky) kx)) (*.f64 (/.f64 (sin.f64 ky) kx) th)) |
(fma.f64 (sin.f64 ky) (*.f64 th (*.f64 kx 1/6)) (*.f64 (/.f64 th kx) (sin.f64 ky))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 (*.f64 (sin.f64 ky) th)) (*.f64 -1/36 (*.f64 (sin.f64 ky) th))) (pow.f64 kx 3))) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 ky) (*.f64 th kx))) (/.f64 (*.f64 (sin.f64 ky) th) kx))) |
(fma.f64 -1 (*.f64 (*.f64 (*.f64 th (sin.f64 ky)) -7/360) (pow.f64 kx 3)) (fma.f64 1/6 (*.f64 (sin.f64 ky) (*.f64 th kx)) (/.f64 (sin.f64 ky) (/.f64 kx th)))) |
(-.f64 (fma.f64 1/6 (*.f64 th (*.f64 (sin.f64 ky) kx)) (*.f64 (/.f64 (sin.f64 ky) kx) th)) (*.f64 (*.f64 th (sin.f64 ky)) (*.f64 -7/360 (pow.f64 kx 3)))) |
(fma.f64 (/.f64 (sin.f64 ky) kx) th (fma.f64 (pow.f64 kx 3) (*.f64 (sin.f64 ky) (*.f64 th 7/360)) (*.f64 (sin.f64 ky) (*.f64 th (*.f64 kx 1/6))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 (*.f64 (sin.f64 ky) th)) (*.f64 -1/36 (*.f64 (sin.f64 ky) th))) (pow.f64 kx 3))) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 ky) (*.f64 th kx))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 (*.f64 (sin.f64 ky) th)) (*.f64 -1/36 (*.f64 (sin.f64 ky) th)))) (+.f64 (*.f64 1/720 (*.f64 (sin.f64 ky) th)) (*.f64 -1/5040 (*.f64 (sin.f64 ky) th)))) (pow.f64 kx 5))) (/.f64 (*.f64 (sin.f64 ky) th) kx)))) |
(fma.f64 -1 (*.f64 (*.f64 (*.f64 th (sin.f64 ky)) -7/360) (pow.f64 kx 3)) (fma.f64 1/6 (*.f64 (sin.f64 ky) (*.f64 th kx)) (fma.f64 -1 (*.f64 (fma.f64 1/6 (*.f64 (*.f64 th (sin.f64 ky)) -7/360) (*.f64 (*.f64 th (sin.f64 ky)) 1/840)) (pow.f64 kx 5)) (/.f64 (sin.f64 ky) (/.f64 kx th))))) |
(-.f64 (fma.f64 1/6 (*.f64 th (*.f64 (sin.f64 ky) kx)) (-.f64 (*.f64 (/.f64 (sin.f64 ky) kx) th) (*.f64 (fma.f64 (*.f64 th (sin.f64 ky)) 1/840 (*.f64 (*.f64 th (sin.f64 ky)) -7/2160)) (pow.f64 kx 5)))) (*.f64 (*.f64 th (sin.f64 ky)) (*.f64 -7/360 (pow.f64 kx 3)))) |
(-.f64 (fma.f64 (/.f64 (sin.f64 ky) kx) th (fma.f64 (pow.f64 kx 3) (*.f64 (sin.f64 ky) (*.f64 th 7/360)) (*.f64 (sin.f64 ky) (*.f64 th (*.f64 kx 1/6))))) (*.f64 (fma.f64 th (*.f64 (sin.f64 ky) 1/840) (*.f64 (*.f64 th (sin.f64 ky)) -7/2160)) (pow.f64 kx 5))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 th kx) |
(+.f64 (*.f64 1/6 (*.f64 kx th)) (/.f64 th kx)) |
(fma.f64 1/6 (*.f64 th kx) (/.f64 th kx)) |
(fma.f64 th (*.f64 kx 1/6) (/.f64 th kx)) |
(+.f64 (*.f64 1/6 (*.f64 kx th)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 th) (*.f64 -1/36 th)) (pow.f64 kx 3))) (/.f64 th kx))) |
(fma.f64 1/6 (*.f64 th kx) (fma.f64 -1 (*.f64 (pow.f64 kx 3) (*.f64 th -7/360)) (/.f64 th kx))) |
(fma.f64 1/6 (*.f64 th kx) (-.f64 (/.f64 th kx) (*.f64 th (*.f64 -7/360 (pow.f64 kx 3))))) |
(fma.f64 (pow.f64 kx 3) (*.f64 th 7/360) (fma.f64 th (*.f64 kx 1/6) (/.f64 th kx))) |
(+.f64 (*.f64 1/6 (*.f64 kx th)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/120 th) (*.f64 -1/36 th)) (pow.f64 kx 3))) (+.f64 (/.f64 th kx) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 th) (+.f64 (*.f64 -1/5040 th) (*.f64 1/6 (+.f64 (*.f64 1/120 th) (*.f64 -1/36 th))))) (pow.f64 kx 5)))))) |
(fma.f64 1/6 (*.f64 th kx) (+.f64 (fma.f64 -1 (*.f64 (pow.f64 kx 3) (*.f64 th -7/360)) (/.f64 th kx)) (neg.f64 (*.f64 (pow.f64 kx 5) (fma.f64 1/720 th (fma.f64 -1/5040 th (*.f64 1/6 (*.f64 th -7/360)))))))) |
(fma.f64 1/6 (*.f64 th kx) (-.f64 (-.f64 (/.f64 th kx) (*.f64 th (*.f64 -7/360 (pow.f64 kx 3)))) (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 th -7/2160) (*.f64 th 1/840))))) |
(-.f64 (fma.f64 (pow.f64 kx 3) (*.f64 th 7/360) (fma.f64 th (*.f64 kx 1/6) (/.f64 th kx))) (*.f64 (pow.f64 kx 5) (fma.f64 th 1/840 (*.f64 th -7/2160)))) |
(+.f64 0 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 th (sin.f64 kx)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 th (sin.f64 kx)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 th (sin.f64 kx)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 th (sin.f64 kx)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 th (sin.f64 kx)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 th (sin.f64 kx))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 th (sin.f64 kx)))))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) 1) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) th))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) th)) (neg.f64 (sin.f64 kx))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 ky) (neg.f64 th)) (neg.f64 (sin.f64 kx))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (neg.f64 th) (sin.f64 ky)) (neg.f64 (sin.f64 kx))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) th) 1) (sin.f64 kx)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) th) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (cbrt.f64 (sin.f64 kx))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (/.f64 (*.f64 (sin.f64 ky) th) (sqrt.f64 (sin.f64 kx))) (sqrt.f64 (sin.f64 kx))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) 1) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th))) 3) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) 2) 1/2) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) 3) 1/3) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th))) 2) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) th)) -1) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) 2)) (cbrt.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th))) 2)) (cbrt.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th)))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))))) 2)) (cbrt.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx)))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))))) 2)) (cbrt.f64 (log.f64 (*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th))))) (sqrt.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th)))) (sqrt.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th)))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx)))))) (sqrt.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx)))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx)))))) (sqrt.f64 (log.f64 (*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) 2)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 th (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th))))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) 3)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th))) 1)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th))) 1) 1)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) 3)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) 1/3)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) 2)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (+.f64 (log.f64 (sin.f64 ky)) (*.f64 (log.f64 (/.f64 th (sin.f64 kx))) 1))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 ky)) 1) (log.f64 (/.f64 th (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 ky)) 1) (*.f64 (log.f64 (/.f64 th (sin.f64 kx))) 1))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (+.f64 (log.f64 (/.f64 th (sin.f64 kx))) (*.f64 (log.f64 (sin.f64 ky)) 1))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 th (sin.f64 kx))) 1) (log.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 th (sin.f64 kx))) 1) (*.f64 (log.f64 (sin.f64 ky)) 1))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (-.f64 (*.f64 (log.f64 (sin.f64 ky)) 1) (log.f64 (/.f64 (sin.f64 kx) th)))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(exp.f64 (-.f64 (log.f64 (*.f64 (sin.f64 ky) th)) (*.f64 (log.f64 (sin.f64 kx)) 1))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (sin.f64 kx))) |
(+.f64 0 (/.f64 th (sin.f64 kx))) |
(/.f64 th (sin.f64 kx)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 th (sin.f64 kx)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 th (sin.f64 kx)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 th (sin.f64 kx)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 th (sin.f64 kx))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 th (sin.f64 kx)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 th (sin.f64 kx)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 th (sin.f64 kx)))) 1) |
(/.f64 th (sin.f64 kx)) |
(*.f64 th (/.f64 1 (sin.f64 kx))) |
(/.f64 th (sin.f64 kx)) |
(*.f64 (/.f64 th (sin.f64 kx)) 1) |
(/.f64 th (sin.f64 kx)) |
(*.f64 1 (/.f64 th (sin.f64 kx))) |
(/.f64 th (sin.f64 kx)) |
(*.f64 (cbrt.f64 (/.f64 th (sin.f64 kx))) (pow.f64 (cbrt.f64 (/.f64 th (sin.f64 kx))) 2)) |
(/.f64 th (sin.f64 kx)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 th (sin.f64 kx))) 2) (cbrt.f64 (/.f64 th (sin.f64 kx)))) |
(/.f64 th (sin.f64 kx)) |
(*.f64 (pow.f64 (cbrt.f64 th) 2) (*.f64 (cbrt.f64 th) (/.f64 1 (sin.f64 kx)))) |
(/.f64 th (sin.f64 kx)) |
(*.f64 (sqrt.f64 (/.f64 th (sin.f64 kx))) (sqrt.f64 (/.f64 th (sin.f64 kx)))) |
(/.f64 th (sin.f64 kx)) |
(*.f64 (sqrt.f64 th) (*.f64 (sqrt.f64 th) (/.f64 1 (sin.f64 kx)))) |
(/.f64 th (sin.f64 kx)) |
(*.f64 (neg.f64 th) (/.f64 1 (neg.f64 (sin.f64 kx)))) |
(/.f64 th (sin.f64 kx)) |
(*.f64 (/.f64 1 (sin.f64 kx)) th) |
(/.f64 th (sin.f64 kx)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 kx)) -2) (/.f64 th (cbrt.f64 (sin.f64 kx)))) |
(/.f64 th (sin.f64 kx)) |
(*.f64 (pow.f64 (sin.f64 kx) -1/2) (/.f64 th (sqrt.f64 (sin.f64 kx)))) |
(/.f64 (pow.f64 (sin.f64 kx) -1/2) (/.f64 (sqrt.f64 (sin.f64 kx)) th)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 th) 2) 1) (/.f64 (cbrt.f64 th) (sin.f64 kx))) |
(/.f64 th (sin.f64 kx)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 th) 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (cbrt.f64 (/.f64 th (sin.f64 kx)))) |
(*.f64 (cbrt.f64 (/.f64 th (sin.f64 kx))) (/.f64 (pow.f64 (cbrt.f64 th) 2) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 th) 2) (sqrt.f64 (sin.f64 kx))) (/.f64 (cbrt.f64 th) (sqrt.f64 (sin.f64 kx)))) |
(/.f64 th (sin.f64 kx)) |
(*.f64 (/.f64 (sqrt.f64 th) 1) (/.f64 (sqrt.f64 th) (sin.f64 kx))) |
(/.f64 th (sin.f64 kx)) |
(*.f64 (/.f64 (sqrt.f64 th) (pow.f64 (cbrt.f64 (sin.f64 kx)) 2)) (/.f64 (sqrt.f64 th) (cbrt.f64 (sin.f64 kx)))) |
(/.f64 th (sin.f64 kx)) |
(pow.f64 (/.f64 th (sin.f64 kx)) 1) |
(/.f64 th (sin.f64 kx)) |
(pow.f64 (cbrt.f64 (/.f64 th (sin.f64 kx))) 3) |
(/.f64 th (sin.f64 kx)) |
(pow.f64 (pow.f64 (/.f64 th (sin.f64 kx)) 2) 1/2) |
(/.f64 th (sin.f64 kx)) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 kx) th) -3) 1/3) |
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 kx) th) -3)) |
(pow.f64 (sqrt.f64 (/.f64 th (sin.f64 kx))) 2) |
(/.f64 th (sin.f64 kx)) |
(pow.f64 (/.f64 (sin.f64 kx) th) -1) |
(/.f64 th (sin.f64 kx)) |
(pow.f64 (exp.f64 1) (log.f64 (/.f64 th (sin.f64 kx)))) |
(/.f64 th (sin.f64 kx)) |
(pow.f64 (/.f64 (pow.f64 th 3) (pow.f64 (sin.f64 kx) 3)) 1/3) |
(/.f64 th (sin.f64 kx)) |
(pow.f64 (/.f64 (/.f64 (sin.f64 kx) th) 1) -1) |
(/.f64 th (sin.f64 kx)) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 th (sin.f64 kx)))) 2)) (cbrt.f64 (log.f64 (/.f64 th (sin.f64 kx))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 th (sin.f64 kx))))) (sqrt.f64 (log.f64 (/.f64 th (sin.f64 kx))))) |
(neg.f64 (/.f64 th (neg.f64 (sin.f64 kx)))) |
(/.f64 th (sin.f64 kx)) |
(sqrt.f64 (pow.f64 (/.f64 th (sin.f64 kx)) 2)) |
(/.f64 th (sin.f64 kx)) |
(log.f64 (exp.f64 (/.f64 th (sin.f64 kx)))) |
(/.f64 th (sin.f64 kx)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 th (sin.f64 kx))))) |
(/.f64 th (sin.f64 kx)) |
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 kx) th) -3)) |
(cbrt.f64 (/.f64 (pow.f64 th 3) (pow.f64 (sin.f64 kx) 3))) |
(/.f64 th (sin.f64 kx)) |
(expm1.f64 (log1p.f64 (/.f64 th (sin.f64 kx)))) |
(/.f64 th (sin.f64 kx)) |
(exp.f64 (log.f64 (/.f64 th (sin.f64 kx)))) |
(/.f64 th (sin.f64 kx)) |
(exp.f64 (*.f64 (log.f64 (/.f64 th (sin.f64 kx))) 1)) |
(/.f64 th (sin.f64 kx)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 th (sin.f64 kx))) 1) 1)) |
(/.f64 th (sin.f64 kx)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 th (sin.f64 kx)))) 3)) |
(/.f64 th (sin.f64 kx)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 th (sin.f64 kx)))) 1/3)) |
(/.f64 th (sin.f64 kx)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 th (sin.f64 kx)))) 2)) |
(/.f64 th (sin.f64 kx)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 kx) th)) -1)) |
(/.f64 th (sin.f64 kx)) |
(exp.f64 (+.f64 (*.f64 (log.f64 th) 1) (neg.f64 (log.f64 (sin.f64 kx))))) |
(/.f64 th (sin.f64 kx)) |
(exp.f64 (+.f64 (neg.f64 (log.f64 (sin.f64 kx))) (*.f64 (log.f64 th) 1))) |
(/.f64 th (sin.f64 kx)) |
(exp.f64 (-.f64 (log.f64 th) (*.f64 (log.f64 (sin.f64 kx)) 1))) |
(/.f64 th (sin.f64 kx)) |
(exp.f64 (-.f64 (*.f64 (log.f64 th) 1) (log.f64 (sin.f64 kx)))) |
(/.f64 th (sin.f64 kx)) |
(exp.f64 (-.f64 (*.f64 (log.f64 th) 1) (*.f64 (log.f64 (sin.f64 kx)) 1))) |
(/.f64 th (sin.f64 kx)) |
(log1p.f64 (expm1.f64 (/.f64 th (sin.f64 kx)))) |
(/.f64 th (sin.f64 kx)) |
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.7% | (*.f64 (sin.f64 th) (sin.f64 ky)) |
| ✓ | 92.6% | (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
Compiled 22 to 7 computations (68.2% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | ky | @ | 0 | (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
| 0.0ms | kx | @ | inf | (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
| 0.0ms | th | @ | 0 | (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
| 0.0ms | th | @ | -inf | (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
| 0.0ms | th | @ | inf | (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
| 1× | batch-egg-rewrite |
| 1126× | log-prod |
| 668× | pow-prod-down |
| 594× | prod-diff |
| 532× | pow-prod-up |
| 470× | pow-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 36 |
| 1 | 208 | 36 |
| 2 | 2858 | 36 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 th) (sin.f64 ky)) |
| Outputs |
|---|
(+.f64 0 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) 1) |
(*.f64 (sin.f64 th) (/.f64 1 (/.f64 kx (sin.f64 ky)))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 1 kx))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (/.f64 1 kx))) |
(*.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (/.f64 1 kx)) |
(*.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 1) |
(*.f64 1 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) (/.f64 1 kx))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) 2) (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) (/.f64 1 kx))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) (sqrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(*.f64 (*.f64 (sin.f64 th) (neg.f64 (sin.f64 ky))) (/.f64 1 (neg.f64 kx))) |
(*.f64 (/.f64 1 kx) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 th) 1) (/.f64 (sin.f64 ky) kx)) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 kx) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 kx))) |
(*.f64 (/.f64 (sin.f64 th) (sqrt.f64 kx)) (/.f64 (sin.f64 ky) (sqrt.f64 kx))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 kx)) (/.f64 (sin.f64 th) (sqrt.f64 kx))) |
(*.f64 (/.f64 (sin.f64 ky) 1) (/.f64 (sin.f64 th) kx)) |
(*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) |
(*.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 kx) 2)) (/.f64 (sin.f64 th) (cbrt.f64 kx))) |
(*.f64 (pow.f64 (cbrt.f64 kx) -2) (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (cbrt.f64 kx))) |
(*.f64 (pow.f64 kx -1/2) (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sqrt.f64 kx))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) kx)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) 2) (pow.f64 (cbrt.f64 kx) 2)) (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) 2) (sqrt.f64 kx)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) (sqrt.f64 kx))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) kx)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) (pow.f64 (cbrt.f64 kx) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) (cbrt.f64 kx))) |
(pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) 3) |
(pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) 2) |
(pow.f64 (/.f64 (/.f64 kx (sin.f64 ky)) (sin.f64 th)) -1) |
(pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 3) (pow.f64 kx 3)) 1/3) |
(pow.f64 (/.f64 (/.f64 (/.f64 kx (sin.f64 ky)) (sin.f64 th)) 1) -1) |
(neg.f64 (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (neg.f64 kx))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 2)) |
(log.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 3) (pow.f64 kx 3))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(exp.f64 (log.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 kx (sin.f64 ky)) (sin.f64 th))) -1)) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(+.f64 0 (*.f64 (sin.f64 th) (sin.f64 ky))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (sin.f64 th))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (sin.f64 th))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (sin.f64 th)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (sin.f64 th))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 th) (sin.f64 ky)))) 1) |
(-.f64 (/.f64 (cos.f64 (-.f64 th ky)) 2) (/.f64 (cos.f64 (+.f64 th ky)) 2)) |
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 th ky))))) |
(/.f64 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 th ky))) 2) |
(/.f64 (-.f64 (cos.f64 (-.f64 ky th)) (cos.f64 (+.f64 th ky))) 2) |
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 th ky)))) -2) |
(pow.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) 2) |
(pow.f64 (/.f64 2 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 th ky)))) -1) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (sin.f64 th))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 th) (sin.f64 ky))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 th) (sin.f64 ky)))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 th) (sin.f64 ky)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 th) (sin.f64 ky)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 th) (sin.f64 ky)))) |
| 1× | egg-herbie |
| 1854× | fma-def |
| 1226× | times-frac |
| 742× | unswap-sqr |
| 712× | distribute-lft-in |
| 668× | distribute-rgt-in |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 263 | 2847 |
| 1 | 657 | 2773 |
| 2 | 2227 | 2723 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (sin.f64 ky) th) kx) |
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) kx)) (/.f64 (*.f64 (sin.f64 ky) th) kx)) |
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) kx)) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 5)) kx)) (/.f64 (*.f64 (sin.f64 ky) th) kx))) |
(+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 7)) kx)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) kx)) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 5)) kx)) (/.f64 (*.f64 (sin.f64 ky) th) kx)))) |
(/.f64 (*.f64 (sin.f64 th) ky) kx) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) kx) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) kx))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) kx) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 5)) kx)) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) kx)))) |
(+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 7)) kx)) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) kx) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 5)) kx)) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) kx))))) |
(*.f64 (sin.f64 ky) th) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 ky) (pow.f64 th 3))) (*.f64 (sin.f64 ky) th)) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 ky) (pow.f64 th 3))) (+.f64 (*.f64 (sin.f64 ky) th) (*.f64 1/120 (*.f64 (sin.f64 ky) (pow.f64 th 5))))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 ky) (pow.f64 th 3))) (+.f64 (*.f64 (sin.f64 ky) th) (+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 ky) (pow.f64 th 7))) (*.f64 1/120 (*.f64 (sin.f64 ky) (pow.f64 th 5)))))) |
(*.f64 (sin.f64 th) ky) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 ky 3))) (*.f64 (sin.f64 th) ky)) |
(+.f64 (*.f64 1/120 (*.f64 (sin.f64 th) (pow.f64 ky 5))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 ky 3))) (*.f64 (sin.f64 th) ky))) |
(+.f64 (*.f64 1/120 (*.f64 (sin.f64 th) (pow.f64 ky 5))) (+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 th) (pow.f64 ky 7))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 ky 3))) (*.f64 (sin.f64 th) ky)))) |
(+.f64 0 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) 1) |
(*.f64 (sin.f64 th) (/.f64 1 (/.f64 kx (sin.f64 ky)))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 1 kx))) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (/.f64 1 kx))) |
(*.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (/.f64 1 kx)) |
(*.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 1) |
(*.f64 1 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) (/.f64 1 kx))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) 2) (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) (/.f64 1 kx))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) (sqrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(*.f64 (*.f64 (sin.f64 th) (neg.f64 (sin.f64 ky))) (/.f64 1 (neg.f64 kx))) |
(*.f64 (/.f64 1 kx) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 th) 1) (/.f64 (sin.f64 ky) kx)) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 kx) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 kx))) |
(*.f64 (/.f64 (sin.f64 th) (sqrt.f64 kx)) (/.f64 (sin.f64 ky) (sqrt.f64 kx))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 kx)) (/.f64 (sin.f64 th) (sqrt.f64 kx))) |
(*.f64 (/.f64 (sin.f64 ky) 1) (/.f64 (sin.f64 th) kx)) |
(*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) |
(*.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 kx) 2)) (/.f64 (sin.f64 th) (cbrt.f64 kx))) |
(*.f64 (pow.f64 (cbrt.f64 kx) -2) (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (cbrt.f64 kx))) |
(*.f64 (pow.f64 kx -1/2) (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sqrt.f64 kx))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) kx)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) 2) (pow.f64 (cbrt.f64 kx) 2)) (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) 2) (sqrt.f64 kx)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) (sqrt.f64 kx))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) kx)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) (pow.f64 (cbrt.f64 kx) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) (cbrt.f64 kx))) |
(pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) 3) |
(pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) 2) |
(pow.f64 (/.f64 (/.f64 kx (sin.f64 ky)) (sin.f64 th)) -1) |
(pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 3) (pow.f64 kx 3)) 1/3) |
(pow.f64 (/.f64 (/.f64 (/.f64 kx (sin.f64 ky)) (sin.f64 th)) 1) -1) |
(neg.f64 (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (neg.f64 kx))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 2)) |
(log.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 3) (pow.f64 kx 3))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(exp.f64 (log.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 kx (sin.f64 ky)) (sin.f64 th))) -1)) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(+.f64 0 (*.f64 (sin.f64 th) (sin.f64 ky))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (sin.f64 th))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (sin.f64 th))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (sin.f64 th)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (sin.f64 th))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 th) (sin.f64 ky)))) 1) |
(-.f64 (/.f64 (cos.f64 (-.f64 th ky)) 2) (/.f64 (cos.f64 (+.f64 th ky)) 2)) |
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 th ky))))) |
(/.f64 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 th ky))) 2) |
(/.f64 (-.f64 (cos.f64 (-.f64 ky th)) (cos.f64 (+.f64 th ky))) 2) |
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 th ky)))) -2) |
(pow.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) 2) |
(pow.f64 (/.f64 2 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 th ky)))) -1) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (sin.f64 th))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 th) (sin.f64 ky))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 th) (sin.f64 ky)))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 th) (sin.f64 ky)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 th) (sin.f64 ky)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 th) (sin.f64 ky)))) |
| Outputs |
|---|
(/.f64 (*.f64 (sin.f64 ky) th) kx) |
(/.f64 (sin.f64 ky) (/.f64 kx th)) |
(*.f64 (/.f64 (sin.f64 ky) kx) th) |
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) kx)) (/.f64 (*.f64 (sin.f64 ky) th) kx)) |
(fma.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) kx) (/.f64 (sin.f64 ky) (/.f64 kx th))) |
(fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 ky) kx) (pow.f64 th 3)) (*.f64 (/.f64 (sin.f64 ky) kx) th)) |
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) kx)) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 5)) kx)) (/.f64 (*.f64 (sin.f64 ky) th) kx))) |
(fma.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) kx) (fma.f64 1/120 (/.f64 (sin.f64 ky) (/.f64 kx (pow.f64 th 5))) (/.f64 (sin.f64 ky) (/.f64 kx th)))) |
(fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 ky) kx) (pow.f64 th 3)) (fma.f64 1/120 (*.f64 (/.f64 (sin.f64 ky) kx) (pow.f64 th 5)) (*.f64 (/.f64 (sin.f64 ky) kx) th))) |
(+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 7)) kx)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) kx)) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 5)) kx)) (/.f64 (*.f64 (sin.f64 ky) th) kx)))) |
(fma.f64 -1/5040 (/.f64 (sin.f64 ky) (/.f64 kx (pow.f64 th 7))) (fma.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) kx) (fma.f64 1/120 (/.f64 (sin.f64 ky) (/.f64 kx (pow.f64 th 5))) (/.f64 (sin.f64 ky) (/.f64 kx th))))) |
(fma.f64 -1/5040 (*.f64 (/.f64 (sin.f64 ky) kx) (pow.f64 th 7)) (fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 ky) kx) (pow.f64 th 3)) (fma.f64 1/120 (*.f64 (/.f64 (sin.f64 ky) kx) (pow.f64 th 5)) (*.f64 (/.f64 (sin.f64 ky) kx) th)))) |
(/.f64 (*.f64 (sin.f64 th) ky) kx) |
(/.f64 (sin.f64 th) (/.f64 kx ky)) |
(*.f64 (/.f64 (sin.f64 th) kx) ky) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) kx) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) kx))) |
(+.f64 (/.f64 (sin.f64 th) (/.f64 kx ky)) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) kx))) |
(fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 th) kx) (pow.f64 ky 3)) (*.f64 (/.f64 (sin.f64 th) kx) ky)) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) kx) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 5)) kx)) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) kx)))) |
(+.f64 (/.f64 (sin.f64 th) (/.f64 kx ky)) (fma.f64 1/120 (/.f64 (sin.f64 th) (/.f64 kx (pow.f64 ky 5))) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) kx)))) |
(+.f64 (*.f64 (/.f64 (sin.f64 th) kx) ky) (fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 th) kx) (pow.f64 ky 3)) (*.f64 1/120 (*.f64 (/.f64 (sin.f64 th) kx) (pow.f64 ky 5))))) |
(fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 th) kx) (pow.f64 ky 3)) (fma.f64 1/120 (*.f64 (/.f64 (sin.f64 th) kx) (pow.f64 ky 5)) (*.f64 (/.f64 (sin.f64 th) kx) ky))) |
(+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 7)) kx)) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) kx) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 5)) kx)) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) kx))))) |
(fma.f64 -1/5040 (/.f64 (sin.f64 th) (/.f64 kx (pow.f64 ky 7))) (+.f64 (/.f64 (sin.f64 th) (/.f64 kx ky)) (fma.f64 1/120 (/.f64 (sin.f64 th) (/.f64 kx (pow.f64 ky 5))) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) kx))))) |
(+.f64 (fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 th) kx) (pow.f64 ky 3)) (*.f64 1/120 (*.f64 (/.f64 (sin.f64 th) kx) (pow.f64 ky 5)))) (fma.f64 -1/5040 (*.f64 (/.f64 (sin.f64 th) kx) (pow.f64 ky 7)) (*.f64 (/.f64 (sin.f64 th) kx) ky))) |
(fma.f64 -1/5040 (*.f64 (/.f64 (sin.f64 th) kx) (pow.f64 ky 7)) (fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 th) kx) (pow.f64 ky 3)) (fma.f64 1/120 (*.f64 (/.f64 (sin.f64 th) kx) (pow.f64 ky 5)) (*.f64 (/.f64 (sin.f64 th) kx) ky)))) |
(*.f64 (sin.f64 ky) th) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 ky) (pow.f64 th 3))) (*.f64 (sin.f64 ky) th)) |
(fma.f64 -1/6 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sin.f64 ky) (+.f64 th (*.f64 (pow.f64 th 3) -1/6))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 ky) (pow.f64 th 3))) (+.f64 (*.f64 (sin.f64 ky) th) (*.f64 1/120 (*.f64 (sin.f64 ky) (pow.f64 th 5))))) |
(fma.f64 -1/6 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (fma.f64 (sin.f64 ky) th (*.f64 1/120 (*.f64 (sin.f64 ky) (pow.f64 th 5))))) |
(fma.f64 -1/6 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (fma.f64 (*.f64 (sin.f64 ky) 1/120) (pow.f64 th 5) (*.f64 (sin.f64 ky) th))) |
(fma.f64 (sin.f64 ky) th (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/6 (pow.f64 th 3)) (*.f64 1/120 (pow.f64 th 5))))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 ky) (pow.f64 th 3))) (+.f64 (*.f64 (sin.f64 ky) th) (+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 ky) (pow.f64 th 7))) (*.f64 1/120 (*.f64 (sin.f64 ky) (pow.f64 th 5)))))) |
(fma.f64 -1/6 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (fma.f64 (sin.f64 ky) th (fma.f64 -1/5040 (*.f64 (sin.f64 ky) (pow.f64 th 7)) (*.f64 1/120 (*.f64 (sin.f64 ky) (pow.f64 th 5)))))) |
(fma.f64 -1/6 (*.f64 (sin.f64 ky) (pow.f64 th 3)) (fma.f64 (sin.f64 ky) th (fma.f64 1/120 (*.f64 (sin.f64 ky) (pow.f64 th 5)) (*.f64 (sin.f64 ky) (*.f64 (pow.f64 th 7) -1/5040))))) |
(+.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/6 (pow.f64 th 3)) (*.f64 1/120 (pow.f64 th 5)))) (*.f64 (sin.f64 ky) (+.f64 th (*.f64 (pow.f64 th 7) -1/5040)))) |
(*.f64 (sin.f64 th) ky) |
(*.f64 ky (sin.f64 th)) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 ky 3))) (*.f64 (sin.f64 th) ky)) |
(fma.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 ky 3)) (*.f64 ky (sin.f64 th))) |
(*.f64 (sin.f64 th) (+.f64 (*.f64 (pow.f64 ky 3) -1/6) ky)) |
(+.f64 (*.f64 1/120 (*.f64 (sin.f64 th) (pow.f64 ky 5))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 ky 3))) (*.f64 (sin.f64 th) ky))) |
(fma.f64 1/120 (*.f64 (sin.f64 th) (pow.f64 ky 5)) (fma.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 ky 3)) (*.f64 ky (sin.f64 th)))) |
(fma.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 ky 3)) (*.f64 (sin.f64 th) (+.f64 ky (*.f64 1/120 (pow.f64 ky 5))))) |
(+.f64 (*.f64 1/120 (*.f64 (sin.f64 th) (pow.f64 ky 5))) (+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 th) (pow.f64 ky 7))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 ky 3))) (*.f64 (sin.f64 th) ky)))) |
(fma.f64 1/120 (*.f64 (sin.f64 th) (pow.f64 ky 5)) (fma.f64 -1/5040 (*.f64 (sin.f64 th) (pow.f64 ky 7)) (fma.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 ky 3)) (*.f64 ky (sin.f64 th))))) |
(+.f64 (*.f64 (sin.f64 th) (+.f64 (*.f64 (pow.f64 ky 3) -1/6) ky)) (*.f64 (sin.f64 th) (+.f64 (*.f64 -1/5040 (pow.f64 ky 7)) (*.f64 1/120 (pow.f64 ky 5))))) |
(+.f64 0 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 th) kx)) (sin.f64 ky))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 th) kx)) (sin.f64 ky))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) kx))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 th) kx)) (sin.f64 ky))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 (sin.f64 th) kx))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) 1) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(*.f64 (sin.f64 th) (/.f64 1 (/.f64 kx (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 1 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (/.f64 1 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(*.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (/.f64 1 kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(*.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 1) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(*.f64 1 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) (/.f64 1 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) 2)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) 2) (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) (/.f64 1 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) (sqrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(*.f64 (*.f64 (sin.f64 th) (neg.f64 (sin.f64 ky))) (/.f64 1 (neg.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(*.f64 (/.f64 1 kx) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(*.f64 (/.f64 (sin.f64 th) 1) (/.f64 (sin.f64 ky) kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 kx) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 kx))) |
(*.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 kx) 2)) (/.f64 (sin.f64 th) (cbrt.f64 kx))) |
(/.f64 (sin.f64 ky) (/.f64 (pow.f64 (cbrt.f64 kx) 2) (/.f64 (sin.f64 th) (cbrt.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 th) (sqrt.f64 kx)) (/.f64 (sin.f64 ky) (sqrt.f64 kx))) |
(/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 kx)) (/.f64 (sqrt.f64 kx) (sin.f64 th))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 kx)) (/.f64 (sin.f64 th) (sqrt.f64 kx))) |
(*.f64 (/.f64 (sin.f64 th) (sqrt.f64 kx)) (/.f64 (sin.f64 ky) (sqrt.f64 kx))) |
(/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 kx)) (/.f64 (sqrt.f64 kx) (sin.f64 th))) |
(*.f64 (/.f64 (sin.f64 ky) 1) (/.f64 (sin.f64 th) kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(*.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 kx) 2)) (/.f64 (sin.f64 th) (cbrt.f64 kx))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 kx) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 kx))) |
(/.f64 (sin.f64 ky) (/.f64 (pow.f64 (cbrt.f64 kx) 2) (/.f64 (sin.f64 th) (cbrt.f64 kx)))) |
(*.f64 (pow.f64 (cbrt.f64 kx) -2) (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (cbrt.f64 kx))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 kx) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 kx))) |
(*.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 kx) 2)) (/.f64 (sin.f64 th) (cbrt.f64 kx))) |
(/.f64 (sin.f64 ky) (/.f64 (pow.f64 (cbrt.f64 kx) 2) (/.f64 (sin.f64 th) (cbrt.f64 kx)))) |
(*.f64 (pow.f64 kx -1/2) (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sqrt.f64 kx))) |
(*.f64 (pow.f64 kx -1/2) (/.f64 (sin.f64 th) (/.f64 (sqrt.f64 kx) (sin.f64 ky)))) |
(*.f64 (pow.f64 kx -1/2) (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (sqrt.f64 kx)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) 2) (pow.f64 (cbrt.f64 kx) 2)) (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (sin.f64 th))) 2) (pow.f64 (cbrt.f64 kx) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) 2) (sqrt.f64 kx)) (/.f64 (cbrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) (sqrt.f64 kx))) |
(*.f64 (/.f64 (sin.f64 th) (sqrt.f64 kx)) (/.f64 (sin.f64 ky) (sqrt.f64 kx))) |
(/.f64 (/.f64 (sin.f64 ky) (sqrt.f64 kx)) (/.f64 (sqrt.f64 kx) (sin.f64 th))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) kx)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) (pow.f64 (cbrt.f64 kx) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) (cbrt.f64 kx))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 kx) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 kx))) |
(*.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 kx) 2)) (/.f64 (sin.f64 th) (cbrt.f64 kx))) |
(/.f64 (sin.f64 ky) (/.f64 (pow.f64 (cbrt.f64 kx) 2) (/.f64 (sin.f64 th) (cbrt.f64 kx)))) |
(pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 1) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) 3) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 2) 1/2) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 3) 1/3) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) 2) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(pow.f64 (/.f64 (/.f64 kx (sin.f64 ky)) (sin.f64 th)) -1) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 3) (pow.f64 kx 3)) 1/3) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(pow.f64 (/.f64 (/.f64 (/.f64 kx (sin.f64 ky)) (sin.f64 th)) 1) -1) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(neg.f64 (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (neg.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 2)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(log.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 3)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 3) (pow.f64 kx 3))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(exp.f64 (log.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) 1)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky))) 1) 1)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) 3)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) 1/3)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) 2)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 kx (sin.f64 ky)) (sin.f64 th))) -1)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) kx)) |
(+.f64 0 (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 ky) (sin.f64 th)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (sin.f64 th))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (sin.f64 th))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (sin.f64 th))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (sin.f64 th)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (sin.f64 th))))) |
(*.f64 (sin.f64 ky) (sin.f64 th)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 th) (sin.f64 ky)))) 1) |
(*.f64 (sin.f64 ky) (sin.f64 th)) |
(-.f64 (/.f64 (cos.f64 (-.f64 th ky)) 2) (/.f64 (cos.f64 (+.f64 th ky)) 2)) |
(/.f64 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 ky th))) 2) |
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 th ky))))) |
(*.f64 1/2 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 ky th)))) |
(/.f64 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 th ky))) 2) |
(/.f64 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 ky th))) 2) |
(/.f64 (-.f64 (cos.f64 (-.f64 ky th)) (cos.f64 (+.f64 th ky))) 2) |
(/.f64 (-.f64 (cos.f64 (-.f64 ky th)) (cos.f64 (+.f64 ky th))) 2) |
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 th ky)))) -2) |
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 ky th)))) -2) |
(/.f64 (fma.f64 -1 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 ky th))) -2) |
(pow.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 1) |
(*.f64 (sin.f64 ky) (sin.f64 th)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) 3) |
(*.f64 (sin.f64 ky) (sin.f64 th)) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 2) 1/2) |
(*.f64 (sin.f64 ky) (sin.f64 th)) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 3) 1/3) |
(*.f64 (sin.f64 ky) (sin.f64 th)) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) 2) |
(*.f64 (sin.f64 ky) (sin.f64 th)) |
(pow.f64 (/.f64 2 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 th ky)))) -1) |
(*.f64 1/2 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 ky th)))) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 2)) |
(*.f64 (sin.f64 ky) (sin.f64 th)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (sin.f64 th)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 th) (sin.f64 ky))))) |
(*.f64 (sin.f64 ky) (sin.f64 th)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 3)) |
(*.f64 (sin.f64 ky) (sin.f64 th)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 th) (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (sin.f64 th)) |
(exp.f64 (log.f64 (*.f64 (sin.f64 th) (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (sin.f64 th)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) 1)) |
(*.f64 (sin.f64 ky) (sin.f64 th)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) (sin.f64 ky))) 1) 1)) |
(*.f64 (sin.f64 ky) (sin.f64 th)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky)))) 3)) |
(*.f64 (sin.f64 ky) (sin.f64 th)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 th) (sin.f64 ky)))) 1/3)) |
(*.f64 (sin.f64 ky) (sin.f64 th)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 th) (sin.f64 ky)))) 2)) |
(*.f64 (sin.f64 ky) (sin.f64 th)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 th) (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (sin.f64 th)) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (*.f64 1/2 (*.f64 kx kx)) |
| ✓ | 99.9% | (/.f64 (sin.f64 th) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)))) |
| 99.6% | (pow.f64 (sin.f64 ky) 2) | |
| ✓ | 86.4% | (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
Compiled 62 to 33 computations (46.8% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | ky | @ | 0 | (/.f64 (sin.f64 th) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)))) |
| 1.0ms | th | @ | inf | (/.f64 (sin.f64 th) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)))) |
| 1.0ms | th | @ | 0 | (/.f64 (sin.f64 th) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)))) |
| 1.0ms | ky | @ | -inf | (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
| 1.0ms | ky | @ | inf | (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
| 1× | batch-egg-rewrite |
| 1682× | log-prod |
| 1222× | prod-diff |
| 606× | expm1-udef |
| 606× | log1p-udef |
| 568× | fma-def |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 87 |
| 1 | 356 | 81 |
| 2 | 4541 | 81 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(/.f64 (sin.f64 th) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 1/2 (*.f64 kx kx)) |
| Outputs |
|---|
(+.f64 0 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))))) |
(-.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1) 1) |
(*.f64 1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 1/2 (/.f64 1 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx)))) |
(*.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2))) |
(*.f64 (*.f64 kx kx) (*.f64 1/2 (pow.f64 (sin.f64 ky) -2))) |
(*.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2)) |
(*.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) 1) |
(*.f64 1 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2)) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2)) (cbrt.f64 (/.f64 (*.f64 1/4 (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 1/4 (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))) |
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 kx 4))) (*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 kx kx))) (pow.f64 (sin.f64 ky) -2))) |
(*.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky))) |
(*.f64 (*.f64 kx (sqrt.f64 1/2)) (*.f64 (*.f64 kx (sqrt.f64 1/2)) (pow.f64 (sin.f64 ky) -2))) |
(*.f64 (*.f64 (*.f64 kx kx) -1/2) (/.f64 1 (neg.f64 (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) -2) (*.f64 1/2 (*.f64 kx kx))) |
(*.f64 (*.f64 1/2 kx) (*.f64 kx (pow.f64 (sin.f64 ky) -2))) |
(*.f64 (/.f64 1/2 (sin.f64 ky)) (/.f64 (*.f64 kx kx) (sin.f64 ky))) |
(*.f64 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (/.f64 1/2 (sin.f64 ky))) |
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (/.f64 (*.f64 kx kx) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(*.f64 (/.f64 (*.f64 kx kx) 1) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)) (*.f64 kx kx)) |
(*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (/.f64 1/2 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (*.f64 1/2 (*.f64 kx kx)) (sin.f64 ky))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 kx 4))) (sin.f64 ky)) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 kx kx))) (sin.f64 ky))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 kx 4))) 1) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 kx 4))) (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))) |
(*.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) 1) (/.f64 (*.f64 kx (sqrt.f64 1/2)) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (/.f64 (*.f64 kx (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(*.f64 (/.f64 (*.f64 1/2 kx) (sin.f64 ky)) (/.f64 kx (sin.f64 ky))) |
(*.f64 (/.f64 (*.f64 1/2 kx) 1) (/.f64 kx (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 (*.f64 1/2 kx) (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (/.f64 kx (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(pow.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) 1) |
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2)) 3) |
(pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) 3) 1/3) |
(pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) |
(pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) -1) |
(neg.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (neg.f64 (pow.f64 (sin.f64 ky) 2)))) |
(sqrt.f64 (/.f64 (*.f64 1/4 (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4))) |
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2)))) |
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) 3)) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))) |
(expm1.f64 (*.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2)) 1)) |
(exp.f64 (log.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2)) 1)) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))) |
(fma.f64 1 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1) -1) |
(fma.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1) 1 -1) |
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 2) -1) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 2) (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) -1) |
(fma.f64 (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky))) (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky))) -1) |
(fma.f64 (+.f64 1 (pow.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) -1) 1)) -1) |
(fma.f64 (-.f64 1 (/.f64 (*.f64 1/4 (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (-.f64 1 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))) -1) |
(+.f64 0 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) 1) |
(*.f64 (sin.f64 th) (/.f64 1 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) |
(*.f64 1 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) |
(*.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 1) |
(*.f64 (cbrt.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) 2) (cbrt.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (*.f64 (cbrt.f64 (sin.f64 th)) (/.f64 1 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)))) (/.f64 (sqrt.f64 (sin.f64 th)) (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky))))) |
(*.f64 (sqrt.f64 (sin.f64 th)) (*.f64 (sqrt.f64 (sin.f64 th)) (/.f64 1 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(*.f64 (neg.f64 (sin.f64 th)) (/.f64 1 (neg.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(*.f64 (/.f64 1 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) (sin.f64 th)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 2)) (/.f64 (sin.f64 th) (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)))) (/.f64 (sin.f64 th) (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 th)) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 2)) (cbrt.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)))) (/.f64 (cbrt.f64 (sin.f64 th)) (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky))))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) 1) (/.f64 (sqrt.f64 (sin.f64 th)) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 2)) (/.f64 (sqrt.f64 (sin.f64 th)) (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(*.f64 (/.f64 (sin.f64 th) (+.f64 1 (pow.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) 3))) (fma.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) -1) 1)) |
(*.f64 (/.f64 (sin.f64 th) (-.f64 1 (/.f64 (*.f64 1/4 (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4)))) (-.f64 1 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))) |
(pow.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 1) |
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) 3) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 3) 1/3) |
(pow.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)))) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1) (sin.f64 th)) -1) |
(neg.f64 (/.f64 (sin.f64 th) (neg.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 2)) |
(log.f64 (exp.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))))) |
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 3) (pow.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(exp.f64 (log.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(+.f64 0 (*.f64 1/2 (*.f64 kx kx))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (*.f64 kx kx))) (cbrt.f64 (pow.f64 (exp.f64 1/2) (*.f64 kx kx))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (*.f64 kx kx))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (*.f64 kx kx)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (*.f64 kx kx))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (*.f64 kx kx)))) 1) |
(pow.f64 (*.f64 1/2 (*.f64 kx kx)) 1) |
(pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 kx kx))) 3) |
(pow.f64 (pow.f64 (*.f64 1/2 (*.f64 kx kx)) 3) 1/3) |
(pow.f64 (*.f64 kx (sqrt.f64 1/2)) 2) |
(sqrt.f64 (*.f64 1/4 (pow.f64 kx 4))) |
(log.f64 (pow.f64 (exp.f64 1/2) (*.f64 kx kx))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (*.f64 kx kx))))) |
(cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 kx kx)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 kx kx)))) |
(exp.f64 (log.f64 (*.f64 1/2 (*.f64 kx kx)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (*.f64 kx kx))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 1/2 (*.f64 kx kx)))) |
| 1× | egg-herbie |
| 1780× | unswap-sqr |
| 466× | associate-*r* |
| 452× | log-prod |
| 406× | associate-/l* |
| 404× | *-commutative |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 414 | 8803 |
| 1 | 1112 | 8419 |
| 2 | 4232 | 8265 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))) |
(+.f64 (*.f64 1/6 (pow.f64 kx 2)) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) |
(+.f64 (*.f64 1/6 (pow.f64 kx 2)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2))) (pow.f64 ky 2))) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) |
(+.f64 (*.f64 1/6 (pow.f64 kx 2)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2))) (pow.f64 ky 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 2/135 (pow.f64 kx 2)) (+.f64 (*.f64 1/3 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2)))) (*.f64 -1/315 (pow.f64 kx 2))))))))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 th (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(+.f64 (/.f64 th (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 -1/6 (/.f64 (pow.f64 th 3) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))) |
(+.f64 (/.f64 th (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 th 3) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/120 (/.f64 (pow.f64 th 5) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))) |
(+.f64 (/.f64 th (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 th 7) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 th 3) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/120 (/.f64 (pow.f64 th 5) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(sin.f64 th) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 6)) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (+.f64 (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))) (*.f64 -16 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 8)) (pow.f64 kx 8)))))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4)))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (+.f64 (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))) (*.f64 -16 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 8)) (pow.f64 kx 8)))))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 kx 2))) (*.f64 (sin.f64 th) (pow.f64 ky 4))) (pow.f64 kx 4))) (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2)))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 kx 2))) (*.f64 (sin.f64 th) (pow.f64 ky 4))) (pow.f64 kx 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/6 (pow.f64 kx 2))) 2) (sin.f64 th)) (pow.f64 kx 6))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2)))) (pow.f64 kx 4)))) (pow.f64 ky 6))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 kx 2))) (*.f64 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2))) (sin.f64 th))) (pow.f64 kx 6))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/6 (pow.f64 kx 2))) 2) (sin.f64 th)) (pow.f64 kx 6))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (+.f64 1 (*.f64 1/6 (pow.f64 kx 2)))) (pow.f64 kx 2))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (*.f64 2/135 (pow.f64 kx 2)) (+.f64 (*.f64 1/3 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2)))) (*.f64 -1/315 (pow.f64 kx 2))))) (pow.f64 kx 4))))) (pow.f64 ky 8))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 kx 2))) (*.f64 (sin.f64 th) (pow.f64 ky 4))) (pow.f64 kx 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/6 (pow.f64 kx 2))) 2) (sin.f64 th)) (pow.f64 kx 6))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2)))) (pow.f64 kx 4)))) (pow.f64 ky 6)))))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(*.f64 1/2 (pow.f64 kx 2)) |
(*.f64 1/2 (pow.f64 kx 2)) |
(*.f64 1/2 (pow.f64 kx 2)) |
(*.f64 1/2 (pow.f64 kx 2)) |
(*.f64 1/2 (pow.f64 kx 2)) |
(*.f64 1/2 (pow.f64 kx 2)) |
(*.f64 1/2 (pow.f64 kx 2)) |
(*.f64 1/2 (pow.f64 kx 2)) |
(*.f64 1/2 (pow.f64 kx 2)) |
(*.f64 1/2 (pow.f64 kx 2)) |
(*.f64 1/2 (pow.f64 kx 2)) |
(*.f64 1/2 (pow.f64 kx 2)) |
(+.f64 0 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))))) |
(-.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1) 1) |
(*.f64 1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 1/2 (/.f64 1 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx)))) |
(*.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2))) |
(*.f64 (*.f64 kx kx) (*.f64 1/2 (pow.f64 (sin.f64 ky) -2))) |
(*.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2)) |
(*.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) 1) |
(*.f64 1 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2)) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2)) (cbrt.f64 (/.f64 (*.f64 1/4 (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 1/4 (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))) |
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 kx 4))) (*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 kx kx))) (pow.f64 (sin.f64 ky) -2))) |
(*.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky))) |
(*.f64 (*.f64 kx (sqrt.f64 1/2)) (*.f64 (*.f64 kx (sqrt.f64 1/2)) (pow.f64 (sin.f64 ky) -2))) |
(*.f64 (*.f64 (*.f64 kx kx) -1/2) (/.f64 1 (neg.f64 (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (pow.f64 (sin.f64 ky) -2) (*.f64 1/2 (*.f64 kx kx))) |
(*.f64 (*.f64 1/2 kx) (*.f64 kx (pow.f64 (sin.f64 ky) -2))) |
(*.f64 (/.f64 1/2 (sin.f64 ky)) (/.f64 (*.f64 kx kx) (sin.f64 ky))) |
(*.f64 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (/.f64 1/2 (sin.f64 ky))) |
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (/.f64 (*.f64 kx kx) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(*.f64 (/.f64 (*.f64 kx kx) 1) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)) (*.f64 kx kx)) |
(*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (/.f64 1/2 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (*.f64 1/2 (*.f64 kx kx)) (sin.f64 ky))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 kx 4))) (sin.f64 ky)) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 kx kx))) (sin.f64 ky))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 kx 4))) 1) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 kx 4))) (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))) |
(*.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) 1) (/.f64 (*.f64 kx (sqrt.f64 1/2)) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (/.f64 (*.f64 kx (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(*.f64 (/.f64 (*.f64 1/2 kx) (sin.f64 ky)) (/.f64 kx (sin.f64 ky))) |
(*.f64 (/.f64 (*.f64 1/2 kx) 1) (/.f64 kx (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 (*.f64 1/2 kx) (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (/.f64 kx (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(pow.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) 1) |
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2)) 3) |
(pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) 3) 1/3) |
(pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) |
(pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) -1) |
(neg.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (neg.f64 (pow.f64 (sin.f64 ky) 2)))) |
(sqrt.f64 (/.f64 (*.f64 1/4 (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4))) |
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2)))) |
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) 3)) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))) |
(expm1.f64 (*.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2)) 1)) |
(exp.f64 (log.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2)) 1)) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))) |
(fma.f64 1 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1) -1) |
(fma.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1) 1 -1) |
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 2) -1) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 2) (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) -1) |
(fma.f64 (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky))) (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky))) -1) |
(fma.f64 (+.f64 1 (pow.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) -1) 1)) -1) |
(fma.f64 (-.f64 1 (/.f64 (*.f64 1/4 (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (-.f64 1 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))) -1) |
(+.f64 0 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) 1) |
(*.f64 (sin.f64 th) (/.f64 1 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) |
(*.f64 1 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) |
(*.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 1) |
(*.f64 (cbrt.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) 2) (cbrt.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (*.f64 (cbrt.f64 (sin.f64 th)) (/.f64 1 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)))) (/.f64 (sqrt.f64 (sin.f64 th)) (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky))))) |
(*.f64 (sqrt.f64 (sin.f64 th)) (*.f64 (sqrt.f64 (sin.f64 th)) (/.f64 1 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(*.f64 (neg.f64 (sin.f64 th)) (/.f64 1 (neg.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(*.f64 (/.f64 1 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) (sin.f64 th)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 2)) (/.f64 (sin.f64 th) (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)))) (/.f64 (sin.f64 th) (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 th)) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 2)) (cbrt.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)))) (/.f64 (cbrt.f64 (sin.f64 th)) (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky))))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) 1) (/.f64 (sqrt.f64 (sin.f64 th)) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 2)) (/.f64 (sqrt.f64 (sin.f64 th)) (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(*.f64 (/.f64 (sin.f64 th) (+.f64 1 (pow.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) 3))) (fma.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) -1) 1)) |
(*.f64 (/.f64 (sin.f64 th) (-.f64 1 (/.f64 (*.f64 1/4 (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4)))) (-.f64 1 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))) |
(pow.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 1) |
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) 3) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 3) 1/3) |
(pow.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)))) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1) (sin.f64 th)) -1) |
(neg.f64 (/.f64 (sin.f64 th) (neg.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 2)) |
(log.f64 (exp.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))))) |
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 3) (pow.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(exp.f64 (log.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(+.f64 0 (*.f64 1/2 (*.f64 kx kx))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (*.f64 kx kx))) (cbrt.f64 (pow.f64 (exp.f64 1/2) (*.f64 kx kx))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (*.f64 kx kx))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (*.f64 kx kx)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (*.f64 kx kx))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (*.f64 kx kx)))) 1) |
(pow.f64 (*.f64 1/2 (*.f64 kx kx)) 1) |
(pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 kx kx))) 3) |
(pow.f64 (pow.f64 (*.f64 1/2 (*.f64 kx kx)) 3) 1/3) |
(pow.f64 (*.f64 kx (sqrt.f64 1/2)) 2) |
(sqrt.f64 (*.f64 1/4 (pow.f64 kx 4))) |
(log.f64 (pow.f64 (exp.f64 1/2) (*.f64 kx kx))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (*.f64 kx kx))))) |
(cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 kx kx)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 kx kx)))) |
(exp.f64 (log.f64 (*.f64 1/2 (*.f64 kx kx)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (*.f64 kx kx))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 1/2 (*.f64 kx kx)))) |
| Outputs |
|---|
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))) |
(*.f64 1/2 (/.f64 (*.f64 kx kx) (*.f64 ky ky))) |
(*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(+.f64 (*.f64 1/6 (pow.f64 kx 2)) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) |
(fma.f64 1/6 (*.f64 kx kx) (*.f64 1/2 (/.f64 (*.f64 kx kx) (*.f64 ky ky)))) |
(fma.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky)) (*.f64 (*.f64 1/6 kx) kx)) |
(fma.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky)) (*.f64 kx (*.f64 kx 1/6))) |
(+.f64 (*.f64 1/6 (pow.f64 kx 2)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2))) (pow.f64 ky 2))) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) |
(fma.f64 1/6 (*.f64 kx kx) (fma.f64 -1/2 (*.f64 (*.f64 ky ky) (*.f64 (*.f64 kx kx) -1/15)) (*.f64 1/2 (/.f64 (*.f64 kx kx) (*.f64 ky ky))))) |
(fma.f64 (*.f64 kx kx) 1/6 (fma.f64 (*.f64 (*.f64 kx (*.f64 kx -1/2)) -1/15) (*.f64 ky ky) (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(fma.f64 (*.f64 kx kx) 1/6 (fma.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky)) (*.f64 (*.f64 ky ky) (*.f64 (*.f64 kx (*.f64 kx -1/2)) -1/15)))) |
(+.f64 (*.f64 1/6 (pow.f64 kx 2)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2))) (pow.f64 ky 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 2/135 (pow.f64 kx 2)) (+.f64 (*.f64 1/3 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2)))) (*.f64 -1/315 (pow.f64 kx 2))))))))) |
(fma.f64 1/6 (*.f64 kx kx) (fma.f64 -1/2 (*.f64 (*.f64 ky ky) (*.f64 (*.f64 kx kx) -1/15)) (fma.f64 1/2 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 (*.f64 -1/2 (pow.f64 ky 4)) (fma.f64 2/135 (*.f64 kx kx) (fma.f64 1/3 (*.f64 (*.f64 kx kx) -1/15) (*.f64 (*.f64 kx kx) -1/315))))))) |
(fma.f64 (*.f64 kx kx) 1/6 (fma.f64 -1/2 (*.f64 (*.f64 kx kx) (*.f64 -1/15 (*.f64 ky ky))) (fma.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky)) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (fma.f64 (*.f64 kx kx) 2/135 (fma.f64 (*.f64 kx kx) -1/315 (*.f64 (*.f64 kx kx) -1/45)))))))) |
(fma.f64 (*.f64 kx kx) 1/6 (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 ky ky) (*.f64 kx kx)) -1/15) (fma.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky)) (*.f64 (fma.f64 (*.f64 kx kx) 2/135 (fma.f64 (*.f64 kx kx) -1/315 (*.f64 (*.f64 kx kx) -1/45))) (*.f64 -1/2 (pow.f64 ky 4)))))) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(/.f64 th (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 th (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 th (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 th (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(+.f64 (/.f64 th (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 -1/6 (/.f64 (pow.f64 th 3) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))) |
(+.f64 (/.f64 th (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) (*.f64 -1/6 (/.f64 (pow.f64 th 3) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)))) |
(fma.f64 -1/6 (/.f64 (pow.f64 th 3) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) (/.f64 th (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1))) |
(fma.f64 -1/6 (/.f64 (pow.f64 th 3) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) (/.f64 th (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1))) |
(+.f64 (/.f64 th (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 th 3) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/120 (/.f64 (pow.f64 th 5) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))) |
(+.f64 (/.f64 th (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) (fma.f64 -1/6 (/.f64 (pow.f64 th 3) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) (*.f64 1/120 (/.f64 (pow.f64 th 5) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1))))) |
(+.f64 (/.f64 th (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) (fma.f64 -1/6 (/.f64 (pow.f64 th 3) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) (*.f64 1/120 (/.f64 (pow.f64 th 5) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1))))) |
(+.f64 (/.f64 th (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) (fma.f64 -1/6 (/.f64 (pow.f64 th 3) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) (/.f64 1/120 (/.f64 (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1) (pow.f64 th 5))))) |
(+.f64 (/.f64 th (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 th 7) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 th 3) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/120 (/.f64 (pow.f64 th 5) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))))) |
(+.f64 (/.f64 th (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) (fma.f64 -1/5040 (/.f64 (pow.f64 th 7) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) (fma.f64 -1/6 (/.f64 (pow.f64 th 3) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) (*.f64 1/120 (/.f64 (pow.f64 th 5) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)))))) |
(+.f64 (/.f64 th (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) (fma.f64 -1/5040 (/.f64 (pow.f64 th 7) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) (fma.f64 -1/6 (/.f64 (pow.f64 th 3) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) (*.f64 1/120 (/.f64 (pow.f64 th 5) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)))))) |
(+.f64 (/.f64 th (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) (fma.f64 -1/5040 (/.f64 (pow.f64 th 7) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) (fma.f64 -1/6 (/.f64 (pow.f64 th 3) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) (/.f64 1/120 (/.f64 (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1) (pow.f64 th 5)))))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(sin.f64 th) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 kx kx) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (sin.f64 th)) |
(fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) (sin.f64 th)) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(fma.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4)) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 kx kx) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (sin.f64 th))) |
(fma.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4)) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 kx kx)) (sin.f64 th))) |
(fma.f64 1/4 (/.f64 (pow.f64 kx 4) (/.f64 (pow.f64 (sin.f64 ky) 4) (sin.f64 th))) (fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) (sin.f64 th))) |
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 6)) (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)))) |
(fma.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4)) (fma.f64 -1/8 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 kx 6))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 kx kx) (sin.f64 th)) (pow.f64 (sin.f64 ky) 2)) (sin.f64 th)))) |
(fma.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4)) (fma.f64 -1/8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 6)) (pow.f64 (sin.f64 ky) 6)) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 kx kx)) (sin.f64 th)))) |
(fma.f64 1/4 (/.f64 (pow.f64 kx 4) (/.f64 (pow.f64 (sin.f64 ky) 4) (sin.f64 th))) (fma.f64 -1/8 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6)) (fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) (sin.f64 th)))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) |
(*.f64 2 (/.f64 (sin.f64 th) (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)))) |
(*.f64 2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) kx) (/.f64 (sin.f64 th) kx))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4)))) |
(fma.f64 2 (/.f64 (sin.f64 th) (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) (*.f64 -4 (/.f64 (sin.f64 th) (/.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 4))))) |
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) kx) (/.f64 (sin.f64 th) kx)) (*.f64 -4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4)))) |
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) kx) (/.f64 (sin.f64 th) kx)) (/.f64 (*.f64 (*.f64 -4 (sin.f64 th)) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))))) |
(fma.f64 2 (/.f64 (sin.f64 th) (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) (fma.f64 -4 (/.f64 (sin.f64 th) (/.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 4))) (/.f64 (*.f64 8 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6))) (pow.f64 kx 6)))) |
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) kx) (/.f64 (sin.f64 th) kx)) (fma.f64 -4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4)) (*.f64 8 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 6)) (pow.f64 (sin.f64 ky) 6))))) |
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) kx) (/.f64 (sin.f64 th) kx)) (fma.f64 -4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4)) (/.f64 (*.f64 8 (sin.f64 th)) (/.f64 (pow.f64 kx 6) (pow.f64 (sin.f64 ky) 6))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (+.f64 (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))) (*.f64 -16 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 8)) (pow.f64 kx 8)))))) |
(fma.f64 2 (/.f64 (sin.f64 th) (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) (fma.f64 -4 (/.f64 (sin.f64 th) (/.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 4))) (fma.f64 8 (/.f64 (sin.f64 th) (/.f64 (pow.f64 kx 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 -16 (/.f64 (sin.f64 th) (/.f64 (pow.f64 kx 8) (pow.f64 (sin.f64 ky) 8))))))) |
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) kx) (/.f64 (sin.f64 th) kx)) (fma.f64 -4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4)) (fma.f64 8 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 6)) (pow.f64 (sin.f64 ky) 6)) (/.f64 (*.f64 -16 (sin.f64 th)) (/.f64 (pow.f64 kx 8) (pow.f64 (sin.f64 ky) 8)))))) |
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) kx) (/.f64 (sin.f64 th) kx)) (fma.f64 -4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4)) (fma.f64 8 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 6)) (pow.f64 (sin.f64 ky) 6)) (/.f64 (*.f64 (*.f64 -16 (sin.f64 th)) (pow.f64 (sin.f64 ky) 8)) (pow.f64 kx 8))))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) |
(*.f64 2 (/.f64 (sin.f64 th) (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)))) |
(*.f64 2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) kx) (/.f64 (sin.f64 th) kx))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4)))) |
(fma.f64 2 (/.f64 (sin.f64 th) (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) (*.f64 -4 (/.f64 (sin.f64 th) (/.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 4))))) |
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) kx) (/.f64 (sin.f64 th) kx)) (*.f64 -4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4)))) |
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) kx) (/.f64 (sin.f64 th) kx)) (/.f64 (*.f64 (*.f64 -4 (sin.f64 th)) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))))) |
(fma.f64 2 (/.f64 (sin.f64 th) (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) (fma.f64 -4 (/.f64 (sin.f64 th) (/.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 4))) (/.f64 (*.f64 8 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6))) (pow.f64 kx 6)))) |
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) kx) (/.f64 (sin.f64 th) kx)) (fma.f64 -4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4)) (*.f64 8 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 6)) (pow.f64 (sin.f64 ky) 6))))) |
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) kx) (/.f64 (sin.f64 th) kx)) (fma.f64 -4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4)) (/.f64 (*.f64 8 (sin.f64 th)) (/.f64 (pow.f64 kx 6) (pow.f64 (sin.f64 ky) 6))))) |
(+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) (+.f64 (*.f64 8 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 6)) (pow.f64 kx 6))) (*.f64 -16 (/.f64 (*.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 8)) (pow.f64 kx 8)))))) |
(fma.f64 2 (/.f64 (sin.f64 th) (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) (fma.f64 -4 (/.f64 (sin.f64 th) (/.f64 (pow.f64 kx 4) (pow.f64 (sin.f64 ky) 4))) (fma.f64 8 (/.f64 (sin.f64 th) (/.f64 (pow.f64 kx 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 -16 (/.f64 (sin.f64 th) (/.f64 (pow.f64 kx 8) (pow.f64 (sin.f64 ky) 8))))))) |
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) kx) (/.f64 (sin.f64 th) kx)) (fma.f64 -4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4)) (fma.f64 8 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 6)) (pow.f64 (sin.f64 ky) 6)) (/.f64 (*.f64 -16 (sin.f64 th)) (/.f64 (pow.f64 kx 8) (pow.f64 (sin.f64 ky) 8)))))) |
(fma.f64 2 (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) kx) (/.f64 (sin.f64 th) kx)) (fma.f64 -4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4)) (fma.f64 8 (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 6)) (pow.f64 (sin.f64 ky) 6)) (/.f64 (*.f64 (*.f64 -16 (sin.f64 th)) (pow.f64 (sin.f64 ky) 8)) (pow.f64 kx 8))))) |
(*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) |
(*.f64 2 (/.f64 (sin.f64 th) (/.f64 (*.f64 kx kx) (*.f64 ky ky)))) |
(*.f64 2 (*.f64 (/.f64 (sin.f64 th) (*.f64 kx kx)) (*.f64 ky ky))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 kx 2))) (*.f64 (sin.f64 th) (pow.f64 ky 4))) (pow.f64 kx 4))) (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2)))) |
(fma.f64 -4 (/.f64 (+.f64 (*.f64 (*.f64 kx kx) 1/6) 1) (/.f64 (pow.f64 kx 4) (*.f64 (pow.f64 ky 4) (sin.f64 th)))) (*.f64 2 (/.f64 (sin.f64 th) (/.f64 (*.f64 kx kx) (*.f64 ky ky))))) |
(fma.f64 2 (*.f64 (/.f64 (sin.f64 th) (*.f64 kx kx)) (*.f64 ky ky)) (/.f64 (*.f64 (*.f64 -4 (*.f64 (sin.f64 th) (fma.f64 (*.f64 kx kx) 1/6 1))) (pow.f64 ky 4)) (pow.f64 kx 4))) |
(fma.f64 2 (*.f64 (/.f64 (sin.f64 th) (*.f64 kx kx)) (*.f64 ky ky)) (/.f64 (*.f64 (*.f64 -4 (*.f64 (pow.f64 ky 4) (sin.f64 th))) (fma.f64 (*.f64 kx kx) 1/6 1)) (pow.f64 kx 4))) |
(+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 kx 2))) (*.f64 (sin.f64 th) (pow.f64 ky 4))) (pow.f64 kx 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/6 (pow.f64 kx 2))) 2) (sin.f64 th)) (pow.f64 kx 6))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2)))) (pow.f64 kx 4)))) (pow.f64 ky 6))))) |
(fma.f64 -4 (/.f64 (+.f64 (*.f64 (*.f64 kx kx) 1/6) 1) (/.f64 (pow.f64 kx 4) (*.f64 (pow.f64 ky 4) (sin.f64 th)))) (fma.f64 2 (/.f64 (sin.f64 th) (/.f64 (*.f64 kx kx) (*.f64 ky ky))) (neg.f64 (*.f64 (pow.f64 ky 6) (fma.f64 -8 (/.f64 (pow.f64 (+.f64 (*.f64 (*.f64 kx kx) 1/6) 1) 2) (/.f64 (pow.f64 kx 6) (sin.f64 th))) (*.f64 -2 (/.f64 (*.f64 (*.f64 kx kx) -1/15) (/.f64 (pow.f64 kx 4) (sin.f64 th))))))))) |
(fma.f64 -4 (*.f64 (/.f64 (fma.f64 (*.f64 kx kx) 1/6 1) (pow.f64 kx 4)) (*.f64 (pow.f64 ky 4) (sin.f64 th))) (fma.f64 2 (*.f64 (/.f64 (sin.f64 th) (*.f64 kx kx)) (*.f64 ky ky)) (*.f64 (pow.f64 ky 6) (neg.f64 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 kx kx) 1/6 1) 2) (pow.f64 kx 6)) (sin.f64 th)) (*.f64 -2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 -1/15 (sin.f64 th))) (pow.f64 kx 4)))))))) |
(-.f64 (fma.f64 2 (*.f64 (/.f64 (sin.f64 th) (*.f64 kx kx)) (*.f64 ky ky)) (/.f64 (*.f64 (*.f64 -4 (*.f64 (pow.f64 ky 4) (sin.f64 th))) (fma.f64 (*.f64 kx kx) 1/6 1)) (pow.f64 kx 4))) (*.f64 (pow.f64 ky 6) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 kx kx) 1/6 1) 2) (pow.f64 kx 6)) (sin.f64 th)) (*.f64 -2 (/.f64 (sin.f64 th) (*.f64 1 (/.f64 (*.f64 kx kx) -1/15))))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 kx 2))) (*.f64 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2))) (sin.f64 th))) (pow.f64 kx 6))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/6 (pow.f64 kx 2))) 2) (sin.f64 th)) (pow.f64 kx 6))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2))) (sin.f64 th)) (pow.f64 kx 4)))) (+.f64 1 (*.f64 1/6 (pow.f64 kx 2)))) (pow.f64 kx 2))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (*.f64 2/135 (pow.f64 kx 2)) (+.f64 (*.f64 1/3 (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2)))) (*.f64 -1/315 (pow.f64 kx 2))))) (pow.f64 kx 4))))) (pow.f64 ky 8))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 1 (*.f64 1/6 (pow.f64 kx 2))) (*.f64 (sin.f64 th) (pow.f64 ky 4))) (pow.f64 kx 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 2)) (pow.f64 kx 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 1/6 (pow.f64 kx 2))) 2) (sin.f64 th)) (pow.f64 kx 6))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (*.f64 2/45 (pow.f64 kx 2)) (*.f64 -1/9 (pow.f64 kx 2)))) (pow.f64 kx 4)))) (pow.f64 ky 6)))))) |
(fma.f64 -1 (*.f64 (fma.f64 4 (/.f64 (+.f64 (*.f64 (*.f64 kx kx) 1/6) 1) (/.f64 (pow.f64 kx 6) (*.f64 (*.f64 (*.f64 kx kx) -1/15) (sin.f64 th)))) (*.f64 -2 (+.f64 (/.f64 (fma.f64 -8 (/.f64 (pow.f64 (+.f64 (*.f64 (*.f64 kx kx) 1/6) 1) 2) (/.f64 (pow.f64 kx 6) (sin.f64 th))) (*.f64 -2 (/.f64 (*.f64 (*.f64 kx kx) -1/15) (/.f64 (pow.f64 kx 4) (sin.f64 th))))) (/.f64 (*.f64 kx kx) (+.f64 (*.f64 (*.f64 kx kx) 1/6) 1))) (/.f64 (sin.f64 th) (/.f64 (pow.f64 kx 4) (fma.f64 2/135 (*.f64 kx kx) (fma.f64 1/3 (*.f64 (*.f64 kx kx) -1/15) (*.f64 (*.f64 kx kx) -1/315)))))))) (pow.f64 ky 8)) (fma.f64 -4 (/.f64 (+.f64 (*.f64 (*.f64 kx kx) 1/6) 1) (/.f64 (pow.f64 kx 4) (*.f64 (pow.f64 ky 4) (sin.f64 th)))) (fma.f64 2 (/.f64 (sin.f64 th) (/.f64 (*.f64 kx kx) (*.f64 ky ky))) (neg.f64 (*.f64 (pow.f64 ky 6) (fma.f64 -8 (/.f64 (pow.f64 (+.f64 (*.f64 (*.f64 kx kx) 1/6) 1) 2) (/.f64 (pow.f64 kx 6) (sin.f64 th))) (*.f64 -2 (/.f64 (*.f64 (*.f64 kx kx) -1/15) (/.f64 (pow.f64 kx 4) (sin.f64 th)))))))))) |
(-.f64 (fma.f64 -4 (*.f64 (/.f64 (fma.f64 (*.f64 kx kx) 1/6 1) (pow.f64 kx 4)) (*.f64 (pow.f64 ky 4) (sin.f64 th))) (fma.f64 2 (*.f64 (/.f64 (sin.f64 th) (*.f64 kx kx)) (*.f64 ky ky)) (*.f64 (pow.f64 ky 6) (neg.f64 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 kx kx) 1/6 1) 2) (pow.f64 kx 6)) (sin.f64 th)) (*.f64 -2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 -1/15 (sin.f64 th))) (pow.f64 kx 4)))))))) (*.f64 (fma.f64 -2 (+.f64 (/.f64 (fma.f64 (*.f64 kx kx) 1/6 1) (/.f64 (*.f64 kx kx) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 kx kx) 1/6 1) 2) (pow.f64 kx 6)) (sin.f64 th)) (*.f64 -2 (/.f64 (*.f64 (*.f64 kx kx) (*.f64 -1/15 (sin.f64 th))) (pow.f64 kx 4)))))) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) (fma.f64 (*.f64 kx kx) 2/135 (fma.f64 (*.f64 kx kx) -1/315 (*.f64 (*.f64 kx kx) -1/45))))) (*.f64 4 (/.f64 (fma.f64 (*.f64 kx kx) 1/6 1) (/.f64 (pow.f64 kx 6) (*.f64 (*.f64 kx kx) (*.f64 -1/15 (sin.f64 th))))))) (pow.f64 ky 8))) |
(-.f64 (-.f64 (fma.f64 2 (*.f64 (/.f64 (sin.f64 th) (*.f64 kx kx)) (*.f64 ky ky)) (/.f64 (*.f64 (*.f64 -4 (*.f64 (pow.f64 ky 4) (sin.f64 th))) (fma.f64 (*.f64 kx kx) 1/6 1)) (pow.f64 kx 4))) (*.f64 (pow.f64 ky 6) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 kx kx) 1/6 1) 2) (pow.f64 kx 6)) (sin.f64 th)) (*.f64 -2 (/.f64 (sin.f64 th) (*.f64 1 (/.f64 (*.f64 kx kx) -1/15))))))) (*.f64 (fma.f64 -2 (+.f64 (/.f64 (fma.f64 -8 (*.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 kx kx) 1/6 1) 2) (pow.f64 kx 6)) (sin.f64 th)) (*.f64 -2 (/.f64 (sin.f64 th) (*.f64 1 (/.f64 (*.f64 kx kx) -1/15))))) (/.f64 (*.f64 kx kx) (fma.f64 (*.f64 kx kx) 1/6 1))) (*.f64 (/.f64 (sin.f64 th) (pow.f64 kx 4)) (fma.f64 (*.f64 kx kx) 2/135 (fma.f64 (*.f64 kx kx) -1/315 (*.f64 (*.f64 kx kx) -1/45))))) (/.f64 (*.f64 4 (*.f64 (fma.f64 (*.f64 kx kx) 1/6 1) (*.f64 (*.f64 kx kx) (*.f64 -1/15 (sin.f64 th))))) (pow.f64 kx 6))) (pow.f64 ky 8))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(*.f64 1/2 (pow.f64 kx 2)) |
(*.f64 1/2 (*.f64 kx kx)) |
(*.f64 kx (*.f64 1/2 kx)) |
(*.f64 1/2 (pow.f64 kx 2)) |
(*.f64 1/2 (*.f64 kx kx)) |
(*.f64 kx (*.f64 1/2 kx)) |
(*.f64 1/2 (pow.f64 kx 2)) |
(*.f64 1/2 (*.f64 kx kx)) |
(*.f64 kx (*.f64 1/2 kx)) |
(*.f64 1/2 (pow.f64 kx 2)) |
(*.f64 1/2 (*.f64 kx kx)) |
(*.f64 kx (*.f64 1/2 kx)) |
(*.f64 1/2 (pow.f64 kx 2)) |
(*.f64 1/2 (*.f64 kx kx)) |
(*.f64 kx (*.f64 1/2 kx)) |
(*.f64 1/2 (pow.f64 kx 2)) |
(*.f64 1/2 (*.f64 kx kx)) |
(*.f64 kx (*.f64 1/2 kx)) |
(*.f64 1/2 (pow.f64 kx 2)) |
(*.f64 1/2 (*.f64 kx kx)) |
(*.f64 kx (*.f64 1/2 kx)) |
(*.f64 1/2 (pow.f64 kx 2)) |
(*.f64 1/2 (*.f64 kx kx)) |
(*.f64 kx (*.f64 1/2 kx)) |
(*.f64 1/2 (pow.f64 kx 2)) |
(*.f64 1/2 (*.f64 kx kx)) |
(*.f64 kx (*.f64 1/2 kx)) |
(*.f64 1/2 (pow.f64 kx 2)) |
(*.f64 1/2 (*.f64 kx kx)) |
(*.f64 kx (*.f64 1/2 kx)) |
(*.f64 1/2 (pow.f64 kx 2)) |
(*.f64 1/2 (*.f64 kx kx)) |
(*.f64 kx (*.f64 1/2 kx)) |
(*.f64 1/2 (pow.f64 kx 2)) |
(*.f64 1/2 (*.f64 kx kx)) |
(*.f64 kx (*.f64 1/2 kx)) |
(+.f64 0 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2)) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 kx (/.f64 (sin.f64 ky) (sqrt.f64 1/2))) 2))) (cbrt.f64 (exp.f64 (pow.f64 (/.f64 kx (/.f64 (sin.f64 ky) (sqrt.f64 1/2))) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 kx (/.f64 (sin.f64 ky) (sqrt.f64 1/2))) 2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 kx (/.f64 (sin.f64 ky) (sqrt.f64 1/2))) 2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2))))) |
(-.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1) 1) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (/.f64 1 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx)))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 (*.f64 kx kx) (*.f64 1/2 (pow.f64 (sin.f64 ky) -2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2)) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) 1) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 1 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2)) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2)) (cbrt.f64 (/.f64 (*.f64 1/4 (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4)))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 kx (/.f64 (sin.f64 ky) (sqrt.f64 1/2))) 2)) (cbrt.f64 (/.f64 (*.f64 1/4 (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4)))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2)) (cbrt.f64 (*.f64 (/.f64 1/4 (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2)) (cbrt.f64 (*.f64 (/.f64 1/4 (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 1/4 (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 kx (/.f64 (sin.f64 ky) (sqrt.f64 1/2))) 2)) (cbrt.f64 (/.f64 (*.f64 1/4 (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4)))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2)) (cbrt.f64 (*.f64 (/.f64 1/4 (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2)) (cbrt.f64 (*.f64 (/.f64 1/4 (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4)))) |
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 kx 4))) (*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 kx kx))) (pow.f64 (sin.f64 ky) -2))) |
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 kx 4))) (*.f64 (pow.f64 (sin.f64 ky) -2) (cbrt.f64 (*.f64 1/2 (*.f64 kx kx))))) |
(*.f64 (pow.f64 (sin.f64 ky) -2) (*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 kx 4))) (cbrt.f64 (*.f64 kx (*.f64 1/2 kx))))) |
(*.f64 (pow.f64 (sin.f64 ky) -2) (*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 kx 4))) (cbrt.f64 (*.f64 1/2 (*.f64 kx kx))))) |
(*.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 (*.f64 kx (sqrt.f64 1/2)) (*.f64 (*.f64 kx (sqrt.f64 1/2)) (pow.f64 (sin.f64 ky) -2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 (*.f64 (*.f64 kx kx) -1/2) (/.f64 1 (neg.f64 (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 (pow.f64 (sin.f64 ky) -2) (*.f64 1/2 (*.f64 kx kx))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 (*.f64 1/2 kx) (*.f64 kx (pow.f64 (sin.f64 ky) -2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 (/.f64 1/2 (sin.f64 ky)) (/.f64 (*.f64 kx kx) (sin.f64 ky))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (/.f64 1/2 (sin.f64 ky))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (/.f64 (*.f64 kx kx) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (/.f64 kx (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) kx))) |
(/.f64 (*.f64 kx kx) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (/.f64 1/2 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))) |
(*.f64 (/.f64 (*.f64 kx kx) 1) (/.f64 1/2 (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 (/.f64 1/2 (pow.f64 (sin.f64 ky) 2)) (*.f64 kx kx)) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 (/.f64 (*.f64 kx kx) (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (/.f64 1/2 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (/.f64 kx (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) kx))) |
(/.f64 (*.f64 kx kx) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (/.f64 1/2 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))) |
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 (*.f64 1/2 (*.f64 kx kx)) (sin.f64 ky))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (/.f64 kx (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) kx))) |
(/.f64 (*.f64 kx kx) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (/.f64 1/2 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 kx 4))) (sin.f64 ky)) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 kx kx))) (sin.f64 ky))) |
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 kx 4))) (/.f64 (cbrt.f64 (*.f64 kx (*.f64 1/2 kx))) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 kx 4))) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 kx 4))) 1) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 kx 4))) (sin.f64 ky)) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 kx kx))) (sin.f64 ky))) |
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 kx 4))) (/.f64 (cbrt.f64 (*.f64 kx (*.f64 1/2 kx))) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 kx 4))) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 kx kx))) (pow.f64 (sin.f64 ky) 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 kx 4))) (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 kx (/.f64 (sin.f64 ky) (sqrt.f64 1/2))) 2)) (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 kx 4))) (cbrt.f64 (pow.f64 (sin.f64 ky) 4)))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2)) (/.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 kx 4))) (cbrt.f64 (pow.f64 (sin.f64 ky) 4)))) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2)) (cbrt.f64 (*.f64 1/4 (pow.f64 kx 4)))) (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) |
(*.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) 1) (/.f64 (*.f64 kx (sqrt.f64 1/2)) (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (/.f64 (*.f64 kx (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (/.f64 kx (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) kx))) |
(/.f64 (*.f64 kx kx) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (/.f64 1/2 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))) |
(*.f64 (/.f64 (*.f64 1/2 kx) (sin.f64 ky)) (/.f64 kx (sin.f64 ky))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 (/.f64 (*.f64 1/2 kx) 1) (/.f64 kx (pow.f64 (sin.f64 ky) 2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(*.f64 (/.f64 (*.f64 1/2 kx) (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (/.f64 kx (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(*.f64 (/.f64 1/2 (cbrt.f64 (pow.f64 (sin.f64 ky) 4))) (/.f64 kx (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) kx))) |
(/.f64 (*.f64 kx kx) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 ky) 4)) (/.f64 1/2 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)))) |
(pow.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) 1) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(pow.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2)) 3) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(pow.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) 3) 1/3) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(pow.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) -1) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(neg.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (neg.f64 (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(sqrt.f64 (/.f64 (*.f64 1/4 (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4))) |
(sqrt.f64 (*.f64 (/.f64 1/4 (pow.f64 (sin.f64 ky) 4)) (pow.f64 kx 4))) |
(log.f64 (exp.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2)))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) 3)) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(expm1.f64 (*.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2)) 1)) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(exp.f64 (log.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2)) 1)) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(fma.f64 1 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1) -1) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(fma.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1) 1 -1) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 2) -1) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 2) (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) -1) |
(/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) |
(*.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx))) |
(pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) |
(fma.f64 (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky))) (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky))) -1) |
(fma.f64 (hypot.f64 1 (/.f64 kx (/.f64 (sin.f64 ky) (sqrt.f64 1/2)))) (hypot.f64 1 (/.f64 kx (/.f64 (sin.f64 ky) (sqrt.f64 1/2)))) -1) |
(fma.f64 (hypot.f64 1 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2))) (hypot.f64 1 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2))) -1) |
(fma.f64 (+.f64 1 (pow.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) -1) 1)) -1) |
(fma.f64 (+.f64 1 (pow.f64 (pow.f64 (/.f64 kx (/.f64 (sin.f64 ky) (sqrt.f64 1/2))) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (/.f64 kx (/.f64 (sin.f64 ky) (sqrt.f64 1/2))) 2) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) -1) 1)) -1) |
(fma.f64 (+.f64 1 (pow.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) 3)) (/.f64 1 (fma.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) -1) 1)) -1) |
(+.f64 -1 (/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 6)) (fma.f64 (pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) -1) 1))) |
(fma.f64 (-.f64 1 (/.f64 (*.f64 1/4 (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (-.f64 1 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))) -1) |
(fma.f64 (-.f64 1 (/.f64 (*.f64 1/4 (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (-.f64 1 (pow.f64 (/.f64 kx (/.f64 (sin.f64 ky) (sqrt.f64 1/2))) 2))) -1) |
(fma.f64 (+.f64 1 (/.f64 -1/4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 kx 4)))) (/.f64 1 (-.f64 1 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))) -1) |
(+.f64 -1 (/.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 kx 4) -1/4) (pow.f64 (sin.f64 ky) 4))) (-.f64 1 (pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2)))) |
(+.f64 0 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) 1) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(*.f64 (sin.f64 th) (/.f64 1 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(*.f64 1 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(*.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 1) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(*.f64 (cbrt.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) (pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) 2)) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) 2) (cbrt.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (*.f64 (cbrt.f64 (sin.f64 th)) (/.f64 1 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)))) (/.f64 (sqrt.f64 (sin.f64 th)) (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky))))) |
(pow.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (hypot.f64 1 (/.f64 kx (/.f64 (sin.f64 ky) (sqrt.f64 1/2))))) 2) |
(pow.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)))) 2) |
(pow.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (hypot.f64 1 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)))) 2) |
(*.f64 (sqrt.f64 (sin.f64 th)) (*.f64 (sqrt.f64 (sin.f64 th)) (/.f64 1 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(*.f64 (neg.f64 (sin.f64 th)) (/.f64 1 (neg.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(*.f64 (/.f64 1 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) (sin.f64 th)) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 2)) (/.f64 (sin.f64 th) (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(/.f64 (/.f64 (sin.f64 th) (cbrt.f64 (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1))) (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) 2)) |
(/.f64 (/.f64 (sin.f64 th) (cbrt.f64 (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1))) (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) 2)) |
(*.f64 (/.f64 1 (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)))) (/.f64 (sin.f64 th) (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky))))) |
(pow.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (hypot.f64 1 (/.f64 kx (/.f64 (sin.f64 ky) (sqrt.f64 1/2))))) 2) |
(pow.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)))) 2) |
(pow.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (hypot.f64 1 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)))) 2) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 th)) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 2)) (cbrt.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(*.f64 (cbrt.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 2))) |
(*.f64 (cbrt.f64 (/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) 2))) |
(*.f64 (cbrt.f64 (/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1))) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) 2) (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)))) (/.f64 (cbrt.f64 (sin.f64 th)) (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky))))) |
(pow.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (hypot.f64 1 (/.f64 kx (/.f64 (sin.f64 ky) (sqrt.f64 1/2))))) 2) |
(pow.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)))) 2) |
(pow.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (hypot.f64 1 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)))) 2) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) 1) (/.f64 (sqrt.f64 (sin.f64 th)) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 2)) (/.f64 (sqrt.f64 (sin.f64 th)) (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 2)) (/.f64 (sin.f64 th) (cbrt.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(/.f64 (/.f64 (sin.f64 th) (cbrt.f64 (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1))) (pow.f64 (cbrt.f64 (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) 2)) |
(/.f64 (/.f64 (sin.f64 th) (cbrt.f64 (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1))) (pow.f64 (cbrt.f64 (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) 2)) |
(*.f64 (/.f64 (sin.f64 th) (+.f64 1 (pow.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) 3))) (fma.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) -1) 1)) |
(/.f64 (*.f64 (sin.f64 th) (fma.f64 (pow.f64 (/.f64 kx (/.f64 (sin.f64 ky) (sqrt.f64 1/2))) 2) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) -1) 1)) (+.f64 1 (pow.f64 (pow.f64 (/.f64 kx (/.f64 (sin.f64 ky) (sqrt.f64 1/2))) 2) 3))) |
(*.f64 (fma.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) -1) 1) (/.f64 (sin.f64 th) (+.f64 1 (pow.f64 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2) 3)))) |
(/.f64 (*.f64 (sin.f64 th) (fma.f64 (pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) -1) 1)) (+.f64 1 (pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 6))) |
(*.f64 (/.f64 (sin.f64 th) (-.f64 1 (/.f64 (*.f64 1/4 (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4)))) (-.f64 1 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2))) |
(*.f64 (-.f64 1 (pow.f64 (/.f64 kx (/.f64 (sin.f64 ky) (sqrt.f64 1/2))) 2)) (/.f64 (sin.f64 th) (-.f64 1 (/.f64 (*.f64 1/4 (pow.f64 kx 4)) (pow.f64 (sin.f64 ky) 4))))) |
(*.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)) 2)) (/.f64 (sin.f64 th) (+.f64 1 (/.f64 -1/4 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 kx 4)))))) |
(*.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)) 2)) (/.f64 (sin.f64 th) (+.f64 1 (/.f64 (*.f64 (pow.f64 kx 4) -1/4) (pow.f64 (sin.f64 ky) 4))))) |
(pow.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 1) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) 3) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 3) 1/3) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(pow.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (hypot.f64 1 (/.f64 (*.f64 kx (sqrt.f64 1/2)) (sin.f64 ky)))) 2) |
(pow.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (hypot.f64 1 (/.f64 kx (/.f64 (sin.f64 ky) (sqrt.f64 1/2))))) 2) |
(pow.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (hypot.f64 1 (*.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 1/2)))) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1) (sin.f64 th)) -1) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(neg.f64 (/.f64 (sin.f64 th) (neg.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(sqrt.f64 (pow.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 2)) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(log.f64 (exp.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(cbrt.f64 (pow.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)) 3)) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 3) (pow.f64 (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1) 3))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(expm1.f64 (log1p.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(exp.f64 (log.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1))) 1)) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 th) (fma.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) -2) 1)))) |
(/.f64 (sin.f64 th) (+.f64 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (/.f64 kx (/.f64 (pow.f64 (sin.f64 ky) 2) kx)) 1)) |
(/.f64 (sin.f64 th) (fma.f64 1/2 (*.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) -2)) 1)) |
(+.f64 0 (*.f64 1/2 (*.f64 kx kx))) |
(*.f64 1/2 (*.f64 kx kx)) |
(*.f64 kx (*.f64 1/2 kx)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (*.f64 kx kx))) (cbrt.f64 (pow.f64 (exp.f64 1/2) (*.f64 kx kx))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (*.f64 kx kx))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (*.f64 kx kx))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/2) (*.f64 kx kx))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (*.f64 kx kx)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/2) (*.f64 kx kx))))) |
(*.f64 1/2 (*.f64 kx kx)) |
(*.f64 kx (*.f64 1/2 kx)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (*.f64 kx kx)))) 1) |
(*.f64 1/2 (*.f64 kx kx)) |
(*.f64 kx (*.f64 1/2 kx)) |
(pow.f64 (*.f64 1/2 (*.f64 kx kx)) 1) |
(*.f64 1/2 (*.f64 kx kx)) |
(*.f64 kx (*.f64 1/2 kx)) |
(pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 kx kx))) 3) |
(*.f64 1/2 (*.f64 kx kx)) |
(*.f64 kx (*.f64 1/2 kx)) |
(pow.f64 (pow.f64 (*.f64 1/2 (*.f64 kx kx)) 3) 1/3) |
(*.f64 1/2 (*.f64 kx kx)) |
(*.f64 kx (*.f64 1/2 kx)) |
(pow.f64 (*.f64 kx (sqrt.f64 1/2)) 2) |
(*.f64 1/2 (*.f64 kx kx)) |
(*.f64 kx (*.f64 1/2 kx)) |
(sqrt.f64 (*.f64 1/4 (pow.f64 kx 4))) |
(log.f64 (pow.f64 (exp.f64 1/2) (*.f64 kx kx))) |
(*.f64 1/2 (*.f64 kx kx)) |
(*.f64 kx (*.f64 1/2 kx)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (*.f64 kx kx))))) |
(*.f64 1/2 (*.f64 kx kx)) |
(*.f64 kx (*.f64 1/2 kx)) |
(cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 kx kx)) 3)) |
(*.f64 1/2 (*.f64 kx kx)) |
(*.f64 kx (*.f64 1/2 kx)) |
(expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 kx kx)))) |
(*.f64 1/2 (*.f64 kx kx)) |
(*.f64 kx (*.f64 1/2 kx)) |
(exp.f64 (log.f64 (*.f64 1/2 (*.f64 kx kx)))) |
(*.f64 1/2 (*.f64 kx kx)) |
(*.f64 kx (*.f64 1/2 kx)) |
(exp.f64 (*.f64 (log.f64 (*.f64 1/2 (*.f64 kx kx))) 1)) |
(*.f64 1/2 (*.f64 kx kx)) |
(*.f64 kx (*.f64 1/2 kx)) |
(log1p.f64 (expm1.f64 (*.f64 1/2 (*.f64 kx kx)))) |
(*.f64 1/2 (*.f64 kx kx)) |
(*.f64 kx (*.f64 1/2 kx)) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (fma.f64 -1/2 (*.f64 (*.f64 kx kx) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3))) (sin.f64 th)) |
| ✓ | 99.5% | (*.f64 (sin.f64 th) 1/3) |
| ✓ | 88.4% | (/.f64 (sin.f64 th) (*.f64 ky ky)) |
| ✓ | 84.7% | (*.f64 (*.f64 kx kx) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3))) |
Compiled 71 to 24 computations (66.2% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 15.0ms | kx | @ | -inf | (fma.f64 -1/2 (*.f64 (*.f64 kx kx) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3))) (sin.f64 th)) |
| 1.0ms | kx | @ | 0 | (*.f64 (*.f64 kx kx) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3))) |
| 1.0ms | th | @ | inf | (*.f64 (*.f64 kx kx) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3))) |
| 1.0ms | th | @ | -inf | (*.f64 (*.f64 kx kx) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3))) |
| 1.0ms | th | @ | 0 | (*.f64 (*.f64 kx kx) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3))) |
| 1× | batch-egg-rewrite |
| 1776× | log-prod |
| 974× | fma-def |
| 642× | expm1-udef |
| 638× | log1p-udef |
| 374× | add-sqr-sqrt |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 130 |
| 1 | 362 | 110 |
| 2 | 4880 | 110 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 kx kx) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3))) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) 1/3) |
(fma.f64 -1/2 (*.f64 (*.f64 kx kx) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3))) (sin.f64 th)) |
| Outputs |
|---|
(+.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(+.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(+.f64 0 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))))) |
(+.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) 1) (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))) 1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))))) (cbrt.f64 (pow.f64 (exp.f64 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))))) 1) |
(/.f64 (+.f64 (pow.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) 3) (pow.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))) 3)) (fma.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) (-.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))))))) |
(/.f64 (fma.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) (neg.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))))) (-.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))))) |
(/.f64 (*.f64 (*.f64 kx kx) (fma.f64 1/27 (pow.f64 (sin.f64 th) 3) (pow.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) 3))) (fma.f64 (*.f64 (sin.f64 th) 1/3) (-.f64 (*.f64 (sin.f64 th) 1/3) (*.f64 (sin.f64 th) (pow.f64 ky -2))) (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4)))) |
(/.f64 (*.f64 (*.f64 kx kx) (-.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4)) (*.f64 1/9 (pow.f64 (sin.f64 th) 2)))) (*.f64 (sin.f64 th) (-.f64 (pow.f64 ky -2) 1/3))) |
(/.f64 (*.f64 (fma.f64 1/27 (pow.f64 (sin.f64 th) 3) (pow.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) 3)) (*.f64 kx kx)) (fma.f64 (*.f64 (sin.f64 th) 1/3) (-.f64 (*.f64 (sin.f64 th) 1/3) (*.f64 (sin.f64 th) (pow.f64 ky -2))) (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4)))) |
(/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4)) (*.f64 1/9 (pow.f64 (sin.f64 th) 2))) (*.f64 kx kx)) (*.f64 (sin.f64 th) (-.f64 (pow.f64 ky -2) 1/3))) |
(pow.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) 1) |
(pow.f64 (cbrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))))) 3) |
(pow.f64 (pow.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) 3) 1/3) |
(pow.f64 (*.f64 kx (sqrt.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) 2) |
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)) 2) (pow.f64 kx 4))) |
(log.f64 (pow.f64 (exp.f64 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) (exp.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))))) |
(cbrt.f64 (pow.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 kx kx) 3) (pow.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)) 3) (pow.f64 (*.f64 kx kx) 3))) |
(expm1.f64 (log1p.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))))) |
(exp.f64 (fma.f64 2 (log.f64 kx) (log.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))))) |
(exp.f64 (*.f64 (fma.f64 2 (log.f64 kx) (log.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))))) |
(fma.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (*.f64 kx kx) (*.f64 (sin.f64 th) (pow.f64 ky -2)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (*.f64 kx kx) (*.f64 (sin.f64 th) 1/3) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (sin.f64 th) (*.f64 1/3 (*.f64 kx kx)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) (*.f64 kx kx) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 1/3 (*.f64 (sin.f64 th) (*.f64 kx kx)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (*.f64 (sin.f64 th) 1/3) (*.f64 kx kx) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 1 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 1 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) 1/3)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2))) (*.f64 kx kx)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (cbrt.f64 (pow.f64 kx 4)) (*.f64 (pow.f64 (cbrt.f64 kx) 2) (*.f64 (sin.f64 th) (pow.f64 ky -2))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (cbrt.f64 (pow.f64 kx 4)) (*.f64 (pow.f64 (cbrt.f64 kx) 2) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 th) 1/3)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (/.f64 (sqrt.f64 (sin.f64 th)) ky) (*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) ky) (*.f64 kx kx)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) 1 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) (cbrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))))) (cbrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) (cbrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))))) (cbrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (sqrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) (sqrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (sqrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) (sqrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) ky) kx) (*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) ky) kx) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 th) 1/3)) kx) (*.f64 (sqrt.f64 (*.f64 (sin.f64 th) 1/3)) kx) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (*.f64 kx (/.f64 (sqrt.f64 (sin.f64 th)) ky)) (*.f64 kx (/.f64 (sqrt.f64 (sin.f64 th)) ky)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (*.f64 kx (sqrt.f64 (*.f64 (sin.f64 th) 1/3))) (*.f64 kx (sqrt.f64 (*.f64 (sin.f64 th) 1/3))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (*.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) kx) kx (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (*.f64 (*.f64 (sin.f64 th) 1/3) kx) kx (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (*.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) (cbrt.f64 (pow.f64 kx 4))) (pow.f64 (cbrt.f64 kx) 2) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (*.f64 (*.f64 (sin.f64 th) 1/3) (cbrt.f64 (pow.f64 kx 4))) (pow.f64 (cbrt.f64 kx) 2) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (*.f64 (*.f64 kx kx) (sin.f64 th)) 1/3 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (*.f64 (*.f64 kx kx) (sin.f64 th)) (pow.f64 ky -2) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (*.f64 (*.f64 kx kx) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4)))) (cbrt.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (*.f64 (*.f64 kx kx) (/.f64 (sqrt.f64 (sin.f64 th)) ky)) (/.f64 (sqrt.f64 (sin.f64 th)) ky) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (*.f64 (*.f64 kx kx) 1/3) (sin.f64 th) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (*.f64 (*.f64 kx kx) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) 1/3)) 2)) (cbrt.f64 (*.f64 (sin.f64 th) 1/3)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (*.f64 (*.f64 kx kx) (sqrt.f64 (*.f64 (sin.f64 th) 1/3))) (sqrt.f64 (*.f64 (sin.f64 th) 1/3)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(+.f64 0 (*.f64 (sin.f64 th) (pow.f64 ky -2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (pow.f64 ky -2))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (pow.f64 ky -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (pow.f64 ky -2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (pow.f64 ky -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (pow.f64 ky -2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)))) 1) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(*.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) 1) |
(*.f64 1 (*.f64 (sin.f64 th) (pow.f64 ky -2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2))) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4)))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4))) (cbrt.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (*.f64 (cbrt.f64 (sin.f64 th)) (pow.f64 ky -2))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) ky) (/.f64 (sqrt.f64 (sin.f64 th)) ky)) |
(*.f64 (sqrt.f64 (sin.f64 th)) (*.f64 (sqrt.f64 (sin.f64 th)) (pow.f64 ky -2))) |
(*.f64 (neg.f64 (sin.f64 th)) (/.f64 1 (*.f64 ky (neg.f64 ky)))) |
(*.f64 (pow.f64 ky -2) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 th) ky) (/.f64 1 ky)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) 1) (/.f64 (cbrt.f64 (sin.f64 th)) (*.f64 ky ky))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) 1) (/.f64 (sqrt.f64 (sin.f64 th)) (*.f64 ky ky))) |
(*.f64 (/.f64 1 ky) (/.f64 (sin.f64 th) ky)) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 ky 4))) (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 ky) 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) ky) (/.f64 (cbrt.f64 (sin.f64 th)) ky)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (cbrt.f64 (pow.f64 ky 4))) (cbrt.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (cbrt.f64 (pow.f64 ky 4))) (/.f64 (sqrt.f64 (sin.f64 th)) (pow.f64 (cbrt.f64 ky) 2))) |
(pow.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) 3) 1/3) |
(pow.f64 (/.f64 (sqrt.f64 (sin.f64 th)) ky) 2) |
(pow.f64 (/.f64 ky (/.f64 (sin.f64 th) ky)) -1) |
(neg.f64 (/.f64 (sin.f64 th) (*.f64 ky (neg.f64 ky)))) |
(sqrt.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4))) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 th)) (pow.f64 ky -2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)))) |
(+.f64 0 (*.f64 (sin.f64 th) 1/3)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) (sin.f64 th))) (cbrt.f64 (pow.f64 (exp.f64 1/3) (sin.f64 th))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) (sin.f64 th))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/3) (sin.f64 th)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/3) (sin.f64 th))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 th) 1/3))) 1) |
(pow.f64 (*.f64 (sin.f64 th) 1/3) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) 1/3)) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 th) 1/3) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 th) 1/3)) 2) |
(sqrt.f64 (*.f64 1/9 (pow.f64 (sin.f64 th) 2))) |
(log.f64 (pow.f64 (exp.f64 1/3) (sin.f64 th))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 th) 1/3)))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 th) 1/3) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 th) 1/3))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 th) 1/3))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) 1/3)) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 th) 1/3))) |
(+.f64 (sin.f64 th) (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2)) |
(+.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) (sin.f64 th)) |
(+.f64 0 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))) |
(+.f64 (*.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) 1) (sin.f64 th)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))) 1) |
(*.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)) 1) |
(*.f64 1 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))) |
(*.f64 (cbrt.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))) 2) (cbrt.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))) (sqrt.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) 3) (pow.f64 (sin.f64 th) 3)) (fma.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) (-.f64 (pow.f64 (sin.f64 th) 2) (*.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) (sin.f64 th))))) |
(/.f64 (fma.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) (neg.f64 (pow.f64 (sin.f64 th) 2))) (fma.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2 (neg.f64 (sin.f64 th)))) |
(pow.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)) 1) |
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))) 3) |
(pow.f64 (pow.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))) 2) |
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)) 2)) |
(log.f64 (exp.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))))) |
(log.f64 (*.f64 (exp.f64 (sin.f64 th)) (exp.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 th))) (exp.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2)))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2)) (+.f64 1 (expm1.f64 (sin.f64 th))))) |
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))) |
(exp.f64 (log.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))) |
| 1× | egg-herbie |
| 1108× | times-frac |
| 780× | associate-*r* |
| 708× | associate-*l* |
| 644× | fma-neg |
| 542× | cube-prod |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 465 | 11896 |
| 1 | 1234 | 10248 |
| 2 | 4659 | 10230 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2)) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2)) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2)) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2)) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2)) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2)) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2)) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2)) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2)) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2)) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2)) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2)) |
(*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 1/18 (*.f64 1/6 (/.f64 1 (pow.f64 ky 2)))) (*.f64 (pow.f64 kx 2) (pow.f64 th 3)))) (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 1/18 (*.f64 1/6 (/.f64 1 (pow.f64 ky 2)))) (*.f64 (pow.f64 kx 2) (pow.f64 th 3)))) (+.f64 (*.f64 (+.f64 1/360 (*.f64 1/120 (/.f64 1 (pow.f64 ky 2)))) (*.f64 (pow.f64 th 5) (pow.f64 kx 2))) (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 1/18 (*.f64 1/6 (/.f64 1 (pow.f64 ky 2)))) (*.f64 (pow.f64 kx 2) (pow.f64 th 3)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 1/15120 (*.f64 1/5040 (/.f64 1 (pow.f64 ky 2)))) (*.f64 (pow.f64 kx 2) (pow.f64 th 7)))) (+.f64 (*.f64 (+.f64 1/360 (*.f64 1/120 (/.f64 1 (pow.f64 ky 2)))) (*.f64 (pow.f64 th 5) (pow.f64 kx 2))) (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2)))))) |
(*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))) |
(*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))) |
(*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))) |
(*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))) |
(*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))) |
(*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))) |
(*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))) |
(*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2)) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2)) (*.f64 1/3 (*.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2)) (*.f64 1/3 (*.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2)) (*.f64 1/3 (*.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 1/3 (*.f64 (sin.f64 th) (pow.f64 kx 2))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2)) (*.f64 1/3 (*.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2)) (*.f64 1/3 (*.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2)) (*.f64 1/3 (*.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 1/3 (*.f64 (sin.f64 th) (pow.f64 kx 2))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2)) (*.f64 1/3 (*.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2)) (*.f64 1/3 (*.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2)) (*.f64 1/3 (*.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(/.f64 th (pow.f64 ky 2)) |
(+.f64 (/.f64 th (pow.f64 ky 2)) (*.f64 -1/6 (/.f64 (pow.f64 th 3) (pow.f64 ky 2)))) |
(+.f64 (/.f64 th (pow.f64 ky 2)) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 th 5) (pow.f64 ky 2))) (*.f64 -1/6 (/.f64 (pow.f64 th 3) (pow.f64 ky 2))))) |
(+.f64 (/.f64 th (pow.f64 ky 2)) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 th 5) (pow.f64 ky 2))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 th 3) (pow.f64 ky 2))) (*.f64 -1/5040 (/.f64 (pow.f64 th 7) (pow.f64 ky 2)))))) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(*.f64 1/3 th) |
(+.f64 (*.f64 1/3 th) (*.f64 -1/18 (pow.f64 th 3))) |
(+.f64 (*.f64 1/3 th) (+.f64 (*.f64 -1/18 (pow.f64 th 3)) (*.f64 1/360 (pow.f64 th 5)))) |
(+.f64 (*.f64 -1/15120 (pow.f64 th 7)) (+.f64 (*.f64 1/3 th) (+.f64 (*.f64 -1/18 (pow.f64 th 3)) (*.f64 1/360 (pow.f64 th 5))))) |
(*.f64 1/3 (sin.f64 th)) |
(*.f64 1/3 (sin.f64 th)) |
(*.f64 1/3 (sin.f64 th)) |
(*.f64 1/3 (sin.f64 th)) |
(*.f64 1/3 (sin.f64 th)) |
(*.f64 1/3 (sin.f64 th)) |
(*.f64 1/3 (sin.f64 th)) |
(*.f64 1/3 (sin.f64 th)) |
(sin.f64 th) |
(+.f64 (sin.f64 th) (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))))) |
(+.f64 (sin.f64 th) (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))))) |
(+.f64 (sin.f64 th) (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))))) |
(*.f64 -1/2 (*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))))) |
(+.f64 (sin.f64 th) (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))))) |
(+.f64 (sin.f64 th) (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))))) |
(+.f64 (sin.f64 th) (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))))) |
(*.f64 -1/2 (*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))))) |
(+.f64 (sin.f64 th) (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))))) |
(+.f64 (sin.f64 th) (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))))) |
(+.f64 (sin.f64 th) (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))))) |
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (+.f64 1/18 (*.f64 1/6 (/.f64 1 (pow.f64 ky 2)))) (pow.f64 kx 2))) 1/6) (pow.f64 th 3))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) (+.f64 (*.f64 (+.f64 1/120 (*.f64 -1/2 (*.f64 (+.f64 1/360 (*.f64 1/120 (/.f64 1 (pow.f64 ky 2)))) (pow.f64 kx 2)))) (pow.f64 th 5)) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (+.f64 1/18 (*.f64 1/6 (/.f64 1 (pow.f64 ky 2)))) (pow.f64 kx 2))) 1/6) (pow.f64 th 3)))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (+.f64 1/15120 (*.f64 1/5040 (/.f64 1 (pow.f64 ky 2)))) (pow.f64 kx 2))) 1/5040) (pow.f64 th 7)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) (+.f64 (*.f64 (+.f64 1/120 (*.f64 -1/2 (*.f64 (+.f64 1/360 (*.f64 1/120 (/.f64 1 (pow.f64 ky 2)))) (pow.f64 kx 2)))) (pow.f64 th 5)) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (+.f64 1/18 (*.f64 1/6 (/.f64 1 (pow.f64 ky 2)))) (pow.f64 kx 2))) 1/6) (pow.f64 th 3))))) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2))) (sin.f64 th)) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2))) (sin.f64 th)) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2))) (sin.f64 th)) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2))) (sin.f64 th)) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2))) (sin.f64 th)) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2))) (sin.f64 th)) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2))) (sin.f64 th)) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2))) (sin.f64 th)) |
(*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2))) |
(+.f64 (sin.f64 th) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2))))) |
(+.f64 (sin.f64 th) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2))))) |
(+.f64 (sin.f64 th) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2))))) |
(+.f64 (sin.f64 th) (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(+.f64 (sin.f64 th) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2))))) |
(+.f64 (sin.f64 th) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2))))) |
(+.f64 (sin.f64 th) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2))))) |
(+.f64 (sin.f64 th) (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(+.f64 (sin.f64 th) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2))))) |
(+.f64 (sin.f64 th) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2))))) |
(+.f64 (sin.f64 th) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2))))) |
(+.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(+.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(+.f64 0 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))))) |
(+.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) 1) (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))) 1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))))) (cbrt.f64 (pow.f64 (exp.f64 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))))) 1) |
(/.f64 (+.f64 (pow.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) 3) (pow.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))) 3)) (fma.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) (-.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))))))) |
(/.f64 (fma.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) (neg.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))))) (-.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))))) |
(/.f64 (*.f64 (*.f64 kx kx) (fma.f64 1/27 (pow.f64 (sin.f64 th) 3) (pow.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) 3))) (fma.f64 (*.f64 (sin.f64 th) 1/3) (-.f64 (*.f64 (sin.f64 th) 1/3) (*.f64 (sin.f64 th) (pow.f64 ky -2))) (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4)))) |
(/.f64 (*.f64 (*.f64 kx kx) (-.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4)) (*.f64 1/9 (pow.f64 (sin.f64 th) 2)))) (*.f64 (sin.f64 th) (-.f64 (pow.f64 ky -2) 1/3))) |
(/.f64 (*.f64 (fma.f64 1/27 (pow.f64 (sin.f64 th) 3) (pow.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) 3)) (*.f64 kx kx)) (fma.f64 (*.f64 (sin.f64 th) 1/3) (-.f64 (*.f64 (sin.f64 th) 1/3) (*.f64 (sin.f64 th) (pow.f64 ky -2))) (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4)))) |
(/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4)) (*.f64 1/9 (pow.f64 (sin.f64 th) 2))) (*.f64 kx kx)) (*.f64 (sin.f64 th) (-.f64 (pow.f64 ky -2) 1/3))) |
(pow.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) 1) |
(pow.f64 (cbrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))))) 3) |
(pow.f64 (pow.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) 3) 1/3) |
(pow.f64 (*.f64 kx (sqrt.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) 2) |
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)) 2) (pow.f64 kx 4))) |
(log.f64 (pow.f64 (exp.f64 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) (exp.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))))) |
(cbrt.f64 (pow.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 kx kx) 3) (pow.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)) 3) (pow.f64 (*.f64 kx kx) 3))) |
(expm1.f64 (log1p.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))))) |
(exp.f64 (fma.f64 2 (log.f64 kx) (log.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))))) |
(exp.f64 (*.f64 (fma.f64 2 (log.f64 kx) (log.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))))) |
(fma.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (*.f64 kx kx) (*.f64 (sin.f64 th) (pow.f64 ky -2)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (*.f64 kx kx) (*.f64 (sin.f64 th) 1/3) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (sin.f64 th) (*.f64 1/3 (*.f64 kx kx)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) (*.f64 kx kx) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 1/3 (*.f64 (sin.f64 th) (*.f64 kx kx)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (*.f64 (sin.f64 th) 1/3) (*.f64 kx kx) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 1 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 1 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) 1/3)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2))) (*.f64 kx kx)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (cbrt.f64 (pow.f64 kx 4)) (*.f64 (pow.f64 (cbrt.f64 kx) 2) (*.f64 (sin.f64 th) (pow.f64 ky -2))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (cbrt.f64 (pow.f64 kx 4)) (*.f64 (pow.f64 (cbrt.f64 kx) 2) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 th) 1/3)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (/.f64 (sqrt.f64 (sin.f64 th)) ky) (*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) ky) (*.f64 kx kx)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) 1 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) (cbrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))))) (cbrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) (cbrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))))) (cbrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (sqrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) (sqrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (sqrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) (sqrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) ky) kx) (*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) ky) kx) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 th) 1/3)) kx) (*.f64 (sqrt.f64 (*.f64 (sin.f64 th) 1/3)) kx) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (*.f64 kx (/.f64 (sqrt.f64 (sin.f64 th)) ky)) (*.f64 kx (/.f64 (sqrt.f64 (sin.f64 th)) ky)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (*.f64 kx (sqrt.f64 (*.f64 (sin.f64 th) 1/3))) (*.f64 kx (sqrt.f64 (*.f64 (sin.f64 th) 1/3))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (*.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) kx) kx (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (*.f64 (*.f64 (sin.f64 th) 1/3) kx) kx (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (*.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) (cbrt.f64 (pow.f64 kx 4))) (pow.f64 (cbrt.f64 kx) 2) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (*.f64 (*.f64 (sin.f64 th) 1/3) (cbrt.f64 (pow.f64 kx 4))) (pow.f64 (cbrt.f64 kx) 2) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (*.f64 (*.f64 kx kx) (sin.f64 th)) 1/3 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (*.f64 (*.f64 kx kx) (sin.f64 th)) (pow.f64 ky -2) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (*.f64 (*.f64 kx kx) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4)))) (cbrt.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (*.f64 (*.f64 kx kx) (/.f64 (sqrt.f64 (sin.f64 th)) ky)) (/.f64 (sqrt.f64 (sin.f64 th)) ky) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (*.f64 (*.f64 kx kx) 1/3) (sin.f64 th) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (*.f64 (*.f64 kx kx) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) 1/3)) 2)) (cbrt.f64 (*.f64 (sin.f64 th) 1/3)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (*.f64 (*.f64 kx kx) (sqrt.f64 (*.f64 (sin.f64 th) 1/3))) (sqrt.f64 (*.f64 (sin.f64 th) 1/3)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(+.f64 0 (*.f64 (sin.f64 th) (pow.f64 ky -2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (pow.f64 ky -2))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (pow.f64 ky -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (pow.f64 ky -2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (pow.f64 ky -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (pow.f64 ky -2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)))) 1) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(*.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) 1) |
(*.f64 1 (*.f64 (sin.f64 th) (pow.f64 ky -2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2))) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4)))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4))) (cbrt.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (*.f64 (cbrt.f64 (sin.f64 th)) (pow.f64 ky -2))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) ky) (/.f64 (sqrt.f64 (sin.f64 th)) ky)) |
(*.f64 (sqrt.f64 (sin.f64 th)) (*.f64 (sqrt.f64 (sin.f64 th)) (pow.f64 ky -2))) |
(*.f64 (neg.f64 (sin.f64 th)) (/.f64 1 (*.f64 ky (neg.f64 ky)))) |
(*.f64 (pow.f64 ky -2) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 th) ky) (/.f64 1 ky)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) 1) (/.f64 (cbrt.f64 (sin.f64 th)) (*.f64 ky ky))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) 1) (/.f64 (sqrt.f64 (sin.f64 th)) (*.f64 ky ky))) |
(*.f64 (/.f64 1 ky) (/.f64 (sin.f64 th) ky)) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 ky 4))) (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 ky) 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) ky) (/.f64 (cbrt.f64 (sin.f64 th)) ky)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (cbrt.f64 (pow.f64 ky 4))) (cbrt.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (cbrt.f64 (pow.f64 ky 4))) (/.f64 (sqrt.f64 (sin.f64 th)) (pow.f64 (cbrt.f64 ky) 2))) |
(pow.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) 3) 1/3) |
(pow.f64 (/.f64 (sqrt.f64 (sin.f64 th)) ky) 2) |
(pow.f64 (/.f64 ky (/.f64 (sin.f64 th) ky)) -1) |
(neg.f64 (/.f64 (sin.f64 th) (*.f64 ky (neg.f64 ky)))) |
(sqrt.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4))) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 th)) (pow.f64 ky -2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)))) |
(+.f64 0 (*.f64 (sin.f64 th) 1/3)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) (sin.f64 th))) (cbrt.f64 (pow.f64 (exp.f64 1/3) (sin.f64 th))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) (sin.f64 th))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/3) (sin.f64 th)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/3) (sin.f64 th))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 th) 1/3))) 1) |
(pow.f64 (*.f64 (sin.f64 th) 1/3) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) 1/3)) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 th) 1/3) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 th) 1/3)) 2) |
(sqrt.f64 (*.f64 1/9 (pow.f64 (sin.f64 th) 2))) |
(log.f64 (pow.f64 (exp.f64 1/3) (sin.f64 th))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 th) 1/3)))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 th) 1/3) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 th) 1/3))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 th) 1/3))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) 1/3)) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 th) 1/3))) |
(+.f64 (sin.f64 th) (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2)) |
(+.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) (sin.f64 th)) |
(+.f64 0 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))) |
(+.f64 (*.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) 1) (sin.f64 th)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))) 1) |
(*.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)) 1) |
(*.f64 1 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))) |
(*.f64 (cbrt.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))) 2) (cbrt.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))) (sqrt.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) 3) (pow.f64 (sin.f64 th) 3)) (fma.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) (-.f64 (pow.f64 (sin.f64 th) 2) (*.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) (sin.f64 th))))) |
(/.f64 (fma.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) (neg.f64 (pow.f64 (sin.f64 th) 2))) (fma.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2 (neg.f64 (sin.f64 th)))) |
(pow.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)) 1) |
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))) 3) |
(pow.f64 (pow.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))) 2) |
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)) 2)) |
(log.f64 (exp.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))))) |
(log.f64 (*.f64 (exp.f64 (sin.f64 th)) (exp.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 th))) (exp.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2)))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2)) (+.f64 1 (expm1.f64 (sin.f64 th))))) |
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))) |
(exp.f64 (log.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))) |
| Outputs |
|---|
(*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2)) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2)) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2)) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2)) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2)) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2)) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2)) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2)) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2)) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2)) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2)) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2)) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2))) |
(*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 th (*.f64 kx kx))) |
(*.f64 (+.f64 1/3 (/.f64 (/.f64 1 ky) ky)) (*.f64 th (*.f64 kx kx))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 1/18 (*.f64 1/6 (/.f64 1 (pow.f64 ky 2)))) (*.f64 (pow.f64 kx 2) (pow.f64 th 3)))) (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2)))) |
(fma.f64 -1 (*.f64 (+.f64 1/18 (/.f64 1/6 (*.f64 ky ky))) (*.f64 (pow.f64 th 3) (*.f64 kx kx))) (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 th (*.f64 kx kx)))) |
(-.f64 (*.f64 (+.f64 1/3 (/.f64 (/.f64 1 ky) ky)) (*.f64 th (*.f64 kx kx))) (*.f64 (+.f64 1/18 (/.f64 1/6 (*.f64 ky ky))) (*.f64 (pow.f64 th 3) (*.f64 kx kx)))) |
(-.f64 (*.f64 (+.f64 1/3 (/.f64 (/.f64 1 ky) ky)) (*.f64 th (*.f64 kx kx))) (*.f64 (+.f64 1/18 (/.f64 (/.f64 1/6 ky) ky)) (*.f64 (pow.f64 th 3) (*.f64 kx kx)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 1/18 (*.f64 1/6 (/.f64 1 (pow.f64 ky 2)))) (*.f64 (pow.f64 kx 2) (pow.f64 th 3)))) (+.f64 (*.f64 (+.f64 1/360 (*.f64 1/120 (/.f64 1 (pow.f64 ky 2)))) (*.f64 (pow.f64 th 5) (pow.f64 kx 2))) (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2))))) |
(fma.f64 -1 (*.f64 (+.f64 1/18 (/.f64 1/6 (*.f64 ky ky))) (*.f64 (pow.f64 th 3) (*.f64 kx kx))) (fma.f64 (+.f64 1/360 (/.f64 1/120 (*.f64 ky ky))) (*.f64 (pow.f64 th 5) (*.f64 kx kx)) (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 th (*.f64 kx kx))))) |
(-.f64 (*.f64 (*.f64 kx kx) (+.f64 (*.f64 th (+.f64 1/3 (/.f64 (/.f64 1 ky) ky))) (*.f64 (+.f64 1/360 (/.f64 1/120 (*.f64 ky ky))) (pow.f64 th 5)))) (*.f64 (+.f64 1/18 (/.f64 1/6 (*.f64 ky ky))) (*.f64 (pow.f64 th 3) (*.f64 kx kx)))) |
(fma.f64 (*.f64 kx kx) (+.f64 (*.f64 th (+.f64 1/3 (/.f64 (/.f64 1 ky) ky))) (*.f64 (+.f64 1/360 (/.f64 1/120 (*.f64 ky ky))) (pow.f64 th 5))) (*.f64 (*.f64 (pow.f64 th 3) (*.f64 kx kx)) (+.f64 -1/18 (neg.f64 (/.f64 (/.f64 1/6 ky) ky))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 1/18 (*.f64 1/6 (/.f64 1 (pow.f64 ky 2)))) (*.f64 (pow.f64 kx 2) (pow.f64 th 3)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 1/15120 (*.f64 1/5040 (/.f64 1 (pow.f64 ky 2)))) (*.f64 (pow.f64 kx 2) (pow.f64 th 7)))) (+.f64 (*.f64 (+.f64 1/360 (*.f64 1/120 (/.f64 1 (pow.f64 ky 2)))) (*.f64 (pow.f64 th 5) (pow.f64 kx 2))) (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2)))))) |
(fma.f64 -1 (*.f64 (+.f64 1/18 (/.f64 1/6 (*.f64 ky ky))) (*.f64 (pow.f64 th 3) (*.f64 kx kx))) (fma.f64 -1 (*.f64 (+.f64 1/15120 (/.f64 1/5040 (*.f64 ky ky))) (*.f64 (pow.f64 th 7) (*.f64 kx kx))) (fma.f64 (+.f64 1/360 (/.f64 1/120 (*.f64 ky ky))) (*.f64 (pow.f64 th 5) (*.f64 kx kx)) (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 th (*.f64 kx kx)))))) |
(-.f64 (-.f64 (*.f64 (*.f64 kx kx) (+.f64 (*.f64 th (+.f64 1/3 (/.f64 (/.f64 1 ky) ky))) (*.f64 (+.f64 1/360 (/.f64 1/120 (*.f64 ky ky))) (pow.f64 th 5)))) (*.f64 (+.f64 1/15120 (/.f64 1/5040 (*.f64 ky ky))) (*.f64 (pow.f64 th 7) (*.f64 kx kx)))) (*.f64 (+.f64 1/18 (/.f64 1/6 (*.f64 ky ky))) (*.f64 (pow.f64 th 3) (*.f64 kx kx)))) |
(-.f64 (fma.f64 (*.f64 kx kx) (+.f64 (*.f64 th (+.f64 1/3 (/.f64 (/.f64 1 ky) ky))) (*.f64 (+.f64 1/360 (/.f64 1/120 (*.f64 ky ky))) (pow.f64 th 5))) (*.f64 (*.f64 (pow.f64 th 3) (*.f64 kx kx)) (+.f64 -1/18 (neg.f64 (/.f64 (/.f64 1/6 ky) ky))))) (*.f64 (+.f64 1/15120 (/.f64 1/5040 (*.f64 ky ky))) (*.f64 kx (*.f64 kx (pow.f64 th 7))))) |
(*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (/.f64 (*.f64 ky ky) (*.f64 kx kx))) |
(*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2)) (*.f64 1/3 (*.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2)) (*.f64 1/3 (*.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2)) (*.f64 1/3 (*.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(*.f64 1/3 (*.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 1/3 (*.f64 (sin.f64 th) (*.f64 kx kx))) |
(*.f64 (sin.f64 th) (*.f64 1/3 (*.f64 kx kx))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2)) (*.f64 1/3 (*.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2)) (*.f64 1/3 (*.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2)) (*.f64 1/3 (*.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(*.f64 1/3 (*.f64 (sin.f64 th) (pow.f64 kx 2))) |
(*.f64 1/3 (*.f64 (sin.f64 th) (*.f64 kx kx))) |
(*.f64 (sin.f64 th) (*.f64 1/3 (*.f64 kx kx))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2)) (*.f64 1/3 (*.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2)) (*.f64 1/3 (*.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2)) (*.f64 1/3 (*.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(/.f64 th (pow.f64 ky 2)) |
(/.f64 th (*.f64 ky ky)) |
(+.f64 (/.f64 th (pow.f64 ky 2)) (*.f64 -1/6 (/.f64 (pow.f64 th 3) (pow.f64 ky 2)))) |
(+.f64 (/.f64 th (*.f64 ky ky)) (*.f64 -1/6 (/.f64 (pow.f64 th 3) (*.f64 ky ky)))) |
(fma.f64 -1/6 (/.f64 (pow.f64 th 3) (*.f64 ky ky)) (/.f64 th (*.f64 ky ky))) |
(+.f64 (/.f64 th (pow.f64 ky 2)) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 th 5) (pow.f64 ky 2))) (*.f64 -1/6 (/.f64 (pow.f64 th 3) (pow.f64 ky 2))))) |
(+.f64 (/.f64 th (*.f64 ky ky)) (fma.f64 1/120 (/.f64 (pow.f64 th 5) (*.f64 ky ky)) (*.f64 -1/6 (/.f64 (pow.f64 th 3) (*.f64 ky ky))))) |
(+.f64 (/.f64 th (*.f64 ky ky)) (fma.f64 1/120 (/.f64 (pow.f64 th 5) (*.f64 ky ky)) (*.f64 (/.f64 -1/6 ky) (/.f64 (pow.f64 th 3) ky)))) |
(+.f64 (/.f64 th (pow.f64 ky 2)) (+.f64 (*.f64 1/120 (/.f64 (pow.f64 th 5) (pow.f64 ky 2))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 th 3) (pow.f64 ky 2))) (*.f64 -1/5040 (/.f64 (pow.f64 th 7) (pow.f64 ky 2)))))) |
(+.f64 (/.f64 th (*.f64 ky ky)) (fma.f64 1/120 (/.f64 (pow.f64 th 5) (*.f64 ky ky)) (fma.f64 -1/6 (/.f64 (pow.f64 th 3) (*.f64 ky ky)) (*.f64 -1/5040 (/.f64 (pow.f64 th 7) (*.f64 ky ky)))))) |
(+.f64 (/.f64 th (*.f64 ky ky)) (fma.f64 1/120 (/.f64 (pow.f64 th 5) (*.f64 ky ky)) (fma.f64 -1/5040 (/.f64 (pow.f64 th 7) (*.f64 ky ky)) (*.f64 (/.f64 -1/6 ky) (/.f64 (pow.f64 th 3) ky))))) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(/.f64 (sin.f64 th) (pow.f64 ky 2)) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(*.f64 1/3 th) |
(*.f64 th 1/3) |
(+.f64 (*.f64 1/3 th) (*.f64 -1/18 (pow.f64 th 3))) |
(fma.f64 1/3 th (*.f64 (pow.f64 th 3) -1/18)) |
(fma.f64 th 1/3 (*.f64 (pow.f64 th 3) -1/18)) |
(+.f64 (*.f64 1/3 th) (+.f64 (*.f64 -1/18 (pow.f64 th 3)) (*.f64 1/360 (pow.f64 th 5)))) |
(fma.f64 1/3 th (fma.f64 -1/18 (pow.f64 th 3) (*.f64 1/360 (pow.f64 th 5)))) |
(fma.f64 th 1/3 (fma.f64 (pow.f64 th 3) -1/18 (*.f64 1/360 (pow.f64 th 5)))) |
(+.f64 (*.f64 -1/15120 (pow.f64 th 7)) (+.f64 (*.f64 1/3 th) (+.f64 (*.f64 -1/18 (pow.f64 th 3)) (*.f64 1/360 (pow.f64 th 5))))) |
(fma.f64 -1/15120 (pow.f64 th 7) (fma.f64 1/3 th (fma.f64 -1/18 (pow.f64 th 3) (*.f64 1/360 (pow.f64 th 5))))) |
(fma.f64 (pow.f64 th 7) -1/15120 (fma.f64 th 1/3 (fma.f64 (pow.f64 th 3) -1/18 (*.f64 1/360 (pow.f64 th 5))))) |
(*.f64 1/3 (sin.f64 th)) |
(*.f64 (sin.f64 th) 1/3) |
(*.f64 1/3 (sin.f64 th)) |
(*.f64 (sin.f64 th) 1/3) |
(*.f64 1/3 (sin.f64 th)) |
(*.f64 (sin.f64 th) 1/3) |
(*.f64 1/3 (sin.f64 th)) |
(*.f64 (sin.f64 th) 1/3) |
(*.f64 1/3 (sin.f64 th)) |
(*.f64 (sin.f64 th) 1/3) |
(*.f64 1/3 (sin.f64 th)) |
(*.f64 (sin.f64 th) 1/3) |
(*.f64 1/3 (sin.f64 th)) |
(*.f64 (sin.f64 th) 1/3) |
(*.f64 1/3 (sin.f64 th)) |
(*.f64 (sin.f64 th) 1/3) |
(sin.f64 th) |
(+.f64 (sin.f64 th) (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))))) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(+.f64 (sin.f64 th) (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))))) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(+.f64 (sin.f64 th) (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))))) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(*.f64 -1/2 (*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))))) |
(*.f64 (*.f64 -1/2 (*.f64 kx kx)) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3))) |
(*.f64 -1/2 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2)))))) |
(*.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx)) (*.f64 kx -1/2)) |
(+.f64 (sin.f64 th) (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))))) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(+.f64 (sin.f64 th) (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))))) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(+.f64 (sin.f64 th) (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))))) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(*.f64 -1/2 (*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))))) |
(*.f64 (*.f64 -1/2 (*.f64 kx kx)) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3))) |
(*.f64 -1/2 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2)))))) |
(*.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx)) (*.f64 kx -1/2)) |
(+.f64 (sin.f64 th) (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))))) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(+.f64 (sin.f64 th) (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))))) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(+.f64 (sin.f64 th) (*.f64 -1/2 (*.f64 (pow.f64 kx 2) (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th)))))) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx))))) |
(*.f64 th (fma.f64 (+.f64 -1/6 (*.f64 (/.f64 (/.f64 1 ky) ky) -1/2)) (*.f64 kx kx) 1)) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (+.f64 1/18 (*.f64 1/6 (/.f64 1 (pow.f64 ky 2)))) (pow.f64 kx 2))) 1/6) (pow.f64 th 3))) |
(fma.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)))) th (*.f64 (pow.f64 th 3) (fma.f64 1/2 (*.f64 (+.f64 1/18 (/.f64 1/6 (*.f64 ky ky))) (*.f64 kx kx)) -1/6))) |
(fma.f64 th (fma.f64 (+.f64 -1/6 (*.f64 (/.f64 (/.f64 1 ky) ky) -1/2)) (*.f64 kx kx) 1) (*.f64 (pow.f64 th 3) (fma.f64 1/2 (*.f64 kx (*.f64 kx (+.f64 1/18 (/.f64 1/6 (*.f64 ky ky))))) -1/6))) |
(fma.f64 th (fma.f64 (+.f64 -1/6 (*.f64 (/.f64 (/.f64 1 ky) ky) -1/2)) (*.f64 kx kx) 1) (*.f64 (pow.f64 th 3) (fma.f64 (*.f64 kx kx) (+.f64 1/36 (*.f64 (/.f64 (/.f64 1/6 ky) ky) 1/2)) -1/6))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) (+.f64 (*.f64 (+.f64 1/120 (*.f64 -1/2 (*.f64 (+.f64 1/360 (*.f64 1/120 (/.f64 1 (pow.f64 ky 2)))) (pow.f64 kx 2)))) (pow.f64 th 5)) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (+.f64 1/18 (*.f64 1/6 (/.f64 1 (pow.f64 ky 2)))) (pow.f64 kx 2))) 1/6) (pow.f64 th 3)))) |
(fma.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)))) th (fma.f64 (+.f64 1/120 (*.f64 -1/2 (*.f64 (+.f64 1/360 (/.f64 1/120 (*.f64 ky ky))) (*.f64 kx kx)))) (pow.f64 th 5) (*.f64 (pow.f64 th 3) (fma.f64 1/2 (*.f64 (+.f64 1/18 (/.f64 1/6 (*.f64 ky ky))) (*.f64 kx kx)) -1/6)))) |
(fma.f64 th (fma.f64 (+.f64 -1/6 (*.f64 (/.f64 (/.f64 1 ky) ky) -1/2)) (*.f64 kx kx) 1) (fma.f64 (pow.f64 th 3) (fma.f64 1/2 (*.f64 kx (*.f64 kx (+.f64 1/18 (/.f64 1/6 (*.f64 ky ky))))) -1/6) (*.f64 (pow.f64 th 5) (fma.f64 -1/2 (*.f64 kx (*.f64 kx (+.f64 1/360 (/.f64 1/120 (*.f64 ky ky))))) 1/120)))) |
(fma.f64 th (fma.f64 (+.f64 -1/6 (*.f64 (/.f64 (/.f64 1 ky) ky) -1/2)) (*.f64 kx kx) 1) (fma.f64 (pow.f64 th 5) (fma.f64 -1/2 (*.f64 kx (*.f64 kx (+.f64 1/360 (/.f64 1/120 (*.f64 ky ky))))) 1/120) (*.f64 (pow.f64 th 3) (fma.f64 (*.f64 kx kx) (+.f64 1/36 (*.f64 (/.f64 (/.f64 1/6 ky) ky) 1/2)) -1/6)))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (+.f64 1/15120 (*.f64 1/5040 (/.f64 1 (pow.f64 ky 2)))) (pow.f64 kx 2))) 1/5040) (pow.f64 th 7)) (+.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) (+.f64 (*.f64 (+.f64 1/120 (*.f64 -1/2 (*.f64 (+.f64 1/360 (*.f64 1/120 (/.f64 1 (pow.f64 ky 2)))) (pow.f64 kx 2)))) (pow.f64 th 5)) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (+.f64 1/18 (*.f64 1/6 (/.f64 1 (pow.f64 ky 2)))) (pow.f64 kx 2))) 1/6) (pow.f64 th 3))))) |
(fma.f64 (fma.f64 1/2 (*.f64 (+.f64 1/15120 (/.f64 1/5040 (*.f64 ky ky))) (*.f64 kx kx)) -1/5040) (pow.f64 th 7) (fma.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)))) th (fma.f64 (+.f64 1/120 (*.f64 -1/2 (*.f64 (+.f64 1/360 (/.f64 1/120 (*.f64 ky ky))) (*.f64 kx kx)))) (pow.f64 th 5) (*.f64 (pow.f64 th 3) (fma.f64 1/2 (*.f64 (+.f64 1/18 (/.f64 1/6 (*.f64 ky ky))) (*.f64 kx kx)) -1/6))))) |
(fma.f64 (pow.f64 th 7) (fma.f64 1/2 (*.f64 (+.f64 1/15120 (/.f64 1/5040 (*.f64 ky ky))) (*.f64 kx kx)) -1/5040) (fma.f64 th (fma.f64 (+.f64 -1/6 (*.f64 (/.f64 (/.f64 1 ky) ky) -1/2)) (*.f64 kx kx) 1) (fma.f64 (pow.f64 th 3) (fma.f64 1/2 (*.f64 kx (*.f64 kx (+.f64 1/18 (/.f64 1/6 (*.f64 ky ky))))) -1/6) (*.f64 (pow.f64 th 5) (fma.f64 -1/2 (*.f64 kx (*.f64 kx (+.f64 1/360 (/.f64 1/120 (*.f64 ky ky))))) 1/120))))) |
(fma.f64 (pow.f64 th 7) (fma.f64 (+.f64 1/15120 (/.f64 1/5040 (*.f64 ky ky))) (*.f64 (*.f64 kx kx) 1/2) -1/5040) (fma.f64 th (fma.f64 (+.f64 -1/6 (*.f64 (/.f64 (/.f64 1 ky) ky) -1/2)) (*.f64 kx kx) 1) (fma.f64 (pow.f64 th 5) (fma.f64 -1/2 (*.f64 kx (*.f64 kx (+.f64 1/360 (/.f64 1/120 (*.f64 ky ky))))) 1/120) (*.f64 (pow.f64 th 3) (fma.f64 (*.f64 kx kx) (+.f64 1/36 (*.f64 (/.f64 (/.f64 1/6 ky) ky) 1/2)) -1/6))))) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2))) (sin.f64 th)) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2))) (sin.f64 th)) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2))) (sin.f64 th)) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2))) (sin.f64 th)) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2))) (sin.f64 th)) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2))) (sin.f64 th)) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2))) (sin.f64 th)) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (pow.f64 ky 2)) (*.f64 1/3 (sin.f64 th))) (pow.f64 kx 2))) (sin.f64 th)) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2))) |
(/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 kx kx))) (*.f64 ky ky)) |
(*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx)))) |
(+.f64 (sin.f64 th) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2))))) |
(+.f64 (sin.f64 th) (fma.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)) (/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 kx kx))) (*.f64 ky ky)))) |
(+.f64 (sin.f64 th) (fma.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)) (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx)))))) |
(+.f64 (sin.f64 th) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2))))) |
(+.f64 (sin.f64 th) (fma.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)) (/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 kx kx))) (*.f64 ky ky)))) |
(+.f64 (sin.f64 th) (fma.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)) (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx)))))) |
(+.f64 (sin.f64 th) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2))))) |
(+.f64 (sin.f64 th) (fma.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)) (/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 kx kx))) (*.f64 ky ky)))) |
(+.f64 (sin.f64 th) (fma.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)) (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx)))))) |
(+.f64 (sin.f64 th) (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(+.f64 (sin.f64 th) (*.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)))) |
(fma.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)) (sin.f64 th)) |
(+.f64 (sin.f64 th) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2))))) |
(+.f64 (sin.f64 th) (fma.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)) (/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 kx kx))) (*.f64 ky ky)))) |
(+.f64 (sin.f64 th) (fma.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)) (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx)))))) |
(+.f64 (sin.f64 th) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2))))) |
(+.f64 (sin.f64 th) (fma.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)) (/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 kx kx))) (*.f64 ky ky)))) |
(+.f64 (sin.f64 th) (fma.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)) (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx)))))) |
(+.f64 (sin.f64 th) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2))))) |
(+.f64 (sin.f64 th) (fma.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)) (/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 kx kx))) (*.f64 ky ky)))) |
(+.f64 (sin.f64 th) (fma.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)) (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx)))))) |
(+.f64 (sin.f64 th) (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 kx 2)))) |
(+.f64 (sin.f64 th) (*.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)))) |
(fma.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)) (sin.f64 th)) |
(+.f64 (sin.f64 th) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2))))) |
(+.f64 (sin.f64 th) (fma.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)) (/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 kx kx))) (*.f64 ky ky)))) |
(+.f64 (sin.f64 th) (fma.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)) (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx)))))) |
(+.f64 (sin.f64 th) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2))))) |
(+.f64 (sin.f64 th) (fma.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)) (/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 kx kx))) (*.f64 ky ky)))) |
(+.f64 (sin.f64 th) (fma.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)) (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx)))))) |
(+.f64 (sin.f64 th) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 kx 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 ky 2))))) |
(+.f64 (sin.f64 th) (fma.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)) (/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 kx kx))) (*.f64 ky ky)))) |
(+.f64 (sin.f64 th) (fma.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)) (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx)))))) |
(+.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(+.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(+.f64 0 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(+.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) 1) (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))) 1)) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))))) (cbrt.f64 (pow.f64 (exp.f64 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 kx) (*.f64 (*.f64 kx (sin.f64 th)) (+.f64 1/3 (pow.f64 ky -2))))) (cbrt.f64 (pow.f64 (exp.f64 kx) (*.f64 (*.f64 kx (sin.f64 th)) (+.f64 1/3 (pow.f64 ky -2))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 kx) (*.f64 (*.f64 kx (sin.f64 th)) (+.f64 1/3 (pow.f64 ky -2))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2)))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 kx) (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 kx) (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))))))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))))) 1) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(/.f64 (+.f64 (pow.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) 3) (pow.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))) 3)) (fma.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) (-.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 kx kx) (*.f64 (sin.f64 th) (pow.f64 ky -2))) 3) (pow.f64 (*.f64 kx (*.f64 (sin.f64 th) (*.f64 1/3 kx))) 3)) (fma.f64 (*.f64 (*.f64 kx kx) (*.f64 (sin.f64 th) (pow.f64 ky -2))) (*.f64 (*.f64 kx kx) (*.f64 (sin.f64 th) (pow.f64 ky -2))) (*.f64 (*.f64 kx (*.f64 (sin.f64 th) (*.f64 1/3 kx))) (-.f64 (*.f64 kx (*.f64 (sin.f64 th) (*.f64 1/3 kx))) (*.f64 (*.f64 kx kx) (*.f64 (sin.f64 th) (pow.f64 ky -2))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx))) 3) (pow.f64 (*.f64 (sin.f64 th) (*.f64 1/3 (*.f64 kx kx))) 3)) (+.f64 (*.f64 kx (*.f64 (*.f64 (sin.f64 th) (*.f64 1/3 kx)) (*.f64 (*.f64 kx kx) (*.f64 (sin.f64 th) (-.f64 1/3 (pow.f64 ky -2)))))) (*.f64 (pow.f64 kx 4) (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4))))) |
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) 3) (pow.f64 kx 6)) (*.f64 1/27 (pow.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) 3))) (+.f64 (*.f64 (*.f64 (sin.f64 th) (*.f64 1/3 (*.f64 kx kx))) (*.f64 (*.f64 kx kx) (*.f64 (sin.f64 th) (-.f64 1/3 (pow.f64 ky -2))))) (*.f64 (pow.f64 kx 4) (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4))))) |
(/.f64 (fma.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) (neg.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))))) (-.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))))) |
(/.f64 (fma.f64 (*.f64 (*.f64 kx kx) (*.f64 (sin.f64 th) (pow.f64 ky -2))) (*.f64 (*.f64 kx kx) (*.f64 (sin.f64 th) (pow.f64 ky -2))) (*.f64 (*.f64 kx (*.f64 (sin.f64 th) (*.f64 1/3 kx))) (neg.f64 (*.f64 kx (*.f64 (sin.f64 th) (*.f64 1/3 kx)))))) (*.f64 kx (-.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) kx)) (*.f64 (sin.f64 th) (*.f64 1/3 kx))))) |
(/.f64 (-.f64 (*.f64 (pow.f64 kx 4) (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4))) (*.f64 (pow.f64 kx 4) (pow.f64 (*.f64 (sin.f64 th) 1/3) 2))) (*.f64 kx (*.f64 (*.f64 (sin.f64 th) kx) (+.f64 (pow.f64 ky -2) -1/3)))) |
(/.f64 (-.f64 (*.f64 (pow.f64 kx 4) (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4))) (*.f64 (pow.f64 (*.f64 (sin.f64 th) 1/3) 2) (pow.f64 kx 4))) (*.f64 kx (*.f64 (*.f64 (sin.f64 th) kx) (+.f64 (pow.f64 ky -2) -1/3)))) |
(/.f64 (*.f64 (*.f64 kx kx) (fma.f64 1/27 (pow.f64 (sin.f64 th) 3) (pow.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) 3))) (fma.f64 (*.f64 (sin.f64 th) 1/3) (-.f64 (*.f64 (sin.f64 th) 1/3) (*.f64 (sin.f64 th) (pow.f64 ky -2))) (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4)))) |
(/.f64 (*.f64 (*.f64 kx kx) (fma.f64 1/27 (pow.f64 (sin.f64 th) 3) (pow.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) 3))) (fma.f64 (*.f64 (sin.f64 th) 1/3) (*.f64 (sin.f64 th) (-.f64 1/3 (pow.f64 ky -2))) (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4)))) |
(*.f64 (/.f64 (*.f64 kx kx) (fma.f64 (*.f64 (sin.f64 th) 1/3) (*.f64 (sin.f64 th) (-.f64 1/3 (pow.f64 ky -2))) (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4)))) (fma.f64 1/27 (pow.f64 (sin.f64 th) 3) (pow.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) 3))) |
(/.f64 (*.f64 kx kx) (/.f64 (fma.f64 (*.f64 (sin.f64 th) 1/3) (*.f64 (sin.f64 th) (-.f64 1/3 (pow.f64 ky -2))) (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4))) (fma.f64 1/27 (pow.f64 (sin.f64 th) 3) (pow.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) 3)))) |
(/.f64 (*.f64 (*.f64 kx kx) (-.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4)) (*.f64 1/9 (pow.f64 (sin.f64 th) 2)))) (*.f64 (sin.f64 th) (-.f64 (pow.f64 ky -2) 1/3))) |
(*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4)) (*.f64 -1/9 (pow.f64 (sin.f64 th) 2))) (sin.f64 th)) (/.f64 (*.f64 kx kx) (+.f64 (pow.f64 ky -2) -1/3))) |
(*.f64 (/.f64 (*.f64 kx kx) (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) -1/3))) (-.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4)) (pow.f64 (*.f64 (sin.f64 th) 1/3) 2))) |
(*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4)) (*.f64 (pow.f64 (sin.f64 th) 2) -1/9)) (sin.f64 th)) (/.f64 (*.f64 kx kx) (+.f64 (pow.f64 ky -2) -1/3))) |
(/.f64 (*.f64 (fma.f64 1/27 (pow.f64 (sin.f64 th) 3) (pow.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) 3)) (*.f64 kx kx)) (fma.f64 (*.f64 (sin.f64 th) 1/3) (-.f64 (*.f64 (sin.f64 th) 1/3) (*.f64 (sin.f64 th) (pow.f64 ky -2))) (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4)))) |
(/.f64 (*.f64 (*.f64 kx kx) (fma.f64 1/27 (pow.f64 (sin.f64 th) 3) (pow.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) 3))) (fma.f64 (*.f64 (sin.f64 th) 1/3) (*.f64 (sin.f64 th) (-.f64 1/3 (pow.f64 ky -2))) (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4)))) |
(*.f64 (/.f64 (*.f64 kx kx) (fma.f64 (*.f64 (sin.f64 th) 1/3) (*.f64 (sin.f64 th) (-.f64 1/3 (pow.f64 ky -2))) (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4)))) (fma.f64 1/27 (pow.f64 (sin.f64 th) 3) (pow.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) 3))) |
(/.f64 (*.f64 kx kx) (/.f64 (fma.f64 (*.f64 (sin.f64 th) 1/3) (*.f64 (sin.f64 th) (-.f64 1/3 (pow.f64 ky -2))) (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4))) (fma.f64 1/27 (pow.f64 (sin.f64 th) 3) (pow.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) 3)))) |
(/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4)) (*.f64 1/9 (pow.f64 (sin.f64 th) 2))) (*.f64 kx kx)) (*.f64 (sin.f64 th) (-.f64 (pow.f64 ky -2) 1/3))) |
(*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4)) (*.f64 -1/9 (pow.f64 (sin.f64 th) 2))) (sin.f64 th)) (/.f64 (*.f64 kx kx) (+.f64 (pow.f64 ky -2) -1/3))) |
(*.f64 (/.f64 (*.f64 kx kx) (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) -1/3))) (-.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4)) (pow.f64 (*.f64 (sin.f64 th) 1/3) 2))) |
(*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4)) (*.f64 (pow.f64 (sin.f64 th) 2) -1/9)) (sin.f64 th)) (/.f64 (*.f64 kx kx) (+.f64 (pow.f64 ky -2) -1/3))) |
(pow.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) 1) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(pow.f64 (cbrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))))) 3) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(pow.f64 (pow.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) 3) 1/3) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(pow.f64 (*.f64 kx (sqrt.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) 2) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)) 2) (pow.f64 kx 4))) |
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) 2) (pow.f64 kx 4))) |
(fabs.f64 (*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx)))) |
(log.f64 (pow.f64 (exp.f64 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))))))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(log.f64 (*.f64 (exp.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) (exp.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(cbrt.f64 (pow.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) 3)) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 kx kx) 3) (pow.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)) 3))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)) 3) (pow.f64 (*.f64 kx kx) 3))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(expm1.f64 (log1p.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(exp.f64 (fma.f64 2 (log.f64 kx) (log.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(exp.f64 (*.f64 (fma.f64 2 (log.f64 kx) (log.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) 1)) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(log1p.f64 (expm1.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 (*.f64 kx kx) (*.f64 (sin.f64 th) (pow.f64 ky -2)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 (*.f64 kx kx) (*.f64 (sin.f64 th) 1/3) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 (sin.f64 th) (*.f64 1/3 (*.f64 kx kx)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) (*.f64 kx kx) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 1/3 (*.f64 (sin.f64 th) (*.f64 kx kx)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 (*.f64 (sin.f64 th) 1/3) (*.f64 kx kx) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 1 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 1 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) 1/3)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2))) (*.f64 kx kx)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4))) (*.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)))) (*.f64 kx (*.f64 (sin.f64 th) (*.f64 1/3 kx)))) |
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4))) (*.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)))) (*.f64 (sin.f64 th) (*.f64 1/3 (*.f64 kx kx)))) |
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4))) (*.f64 kx (*.f64 kx (cbrt.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2))))) (*.f64 (sin.f64 th) (*.f64 1/3 (*.f64 kx kx)))) |
(fma.f64 (cbrt.f64 (pow.f64 kx 4)) (*.f64 (pow.f64 (cbrt.f64 kx) 2) (*.f64 (sin.f64 th) (pow.f64 ky -2))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (cbrt.f64 (pow.f64 kx 4)) (*.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) (pow.f64 (cbrt.f64 kx) 2)) (*.f64 kx (*.f64 (sin.f64 th) (*.f64 1/3 kx)))) |
(fma.f64 (cbrt.f64 (pow.f64 kx 4)) (*.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) (pow.f64 (cbrt.f64 kx) 2)) (*.f64 (sin.f64 th) (*.f64 1/3 (*.f64 kx kx)))) |
(fma.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (cbrt.f64 (pow.f64 kx 4)))) (pow.f64 (cbrt.f64 kx) 2) (*.f64 (sin.f64 th) (*.f64 1/3 (*.f64 kx kx)))) |
(fma.f64 (cbrt.f64 (pow.f64 kx 4)) (*.f64 (pow.f64 (cbrt.f64 kx) 2) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (cbrt.f64 (pow.f64 kx 4)) (*.f64 (*.f64 (sin.f64 th) 1/3) (pow.f64 (cbrt.f64 kx) 2)) (*.f64 (*.f64 kx kx) (*.f64 (sin.f64 th) (pow.f64 ky -2)))) |
(fma.f64 (cbrt.f64 (pow.f64 kx 4)) (*.f64 (sin.f64 th) (*.f64 1/3 (pow.f64 (cbrt.f64 kx) 2))) (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx)))) |
(fma.f64 (*.f64 (sin.f64 th) (*.f64 1/3 (cbrt.f64 (pow.f64 kx 4)))) (pow.f64 (cbrt.f64 kx) 2) (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx)))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 th) 1/3)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 (/.f64 (sqrt.f64 (sin.f64 th)) ky) (*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) ky) (*.f64 kx kx)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))) 1 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))) 1)) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) (cbrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2)))))) (cbrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) (cbrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3))))) (cbrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 (sqrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) (sqrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 (sqrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) (sqrt.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 (*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) ky) kx) (*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) ky) kx) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 th) 1/3)) kx) (*.f64 (sqrt.f64 (*.f64 (sin.f64 th) 1/3)) kx) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 (*.f64 kx (/.f64 (sqrt.f64 (sin.f64 th)) ky)) (*.f64 kx (/.f64 (sqrt.f64 (sin.f64 th)) ky)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 (*.f64 kx (sqrt.f64 (*.f64 (sin.f64 th) 1/3))) (*.f64 kx (sqrt.f64 (*.f64 (sin.f64 th) 1/3))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 (*.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) kx) kx (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 (*.f64 (*.f64 (sin.f64 th) 1/3) kx) kx (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 (*.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) (cbrt.f64 (pow.f64 kx 4))) (pow.f64 (cbrt.f64 kx) 2) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (cbrt.f64 (pow.f64 kx 4)) (*.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) (pow.f64 (cbrt.f64 kx) 2)) (*.f64 kx (*.f64 (sin.f64 th) (*.f64 1/3 kx)))) |
(fma.f64 (cbrt.f64 (pow.f64 kx 4)) (*.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) (pow.f64 (cbrt.f64 kx) 2)) (*.f64 (sin.f64 th) (*.f64 1/3 (*.f64 kx kx)))) |
(fma.f64 (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (cbrt.f64 (pow.f64 kx 4)))) (pow.f64 (cbrt.f64 kx) 2) (*.f64 (sin.f64 th) (*.f64 1/3 (*.f64 kx kx)))) |
(fma.f64 (*.f64 (*.f64 (sin.f64 th) 1/3) (cbrt.f64 (pow.f64 kx 4))) (pow.f64 (cbrt.f64 kx) 2) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(fma.f64 (cbrt.f64 (pow.f64 kx 4)) (*.f64 (*.f64 (sin.f64 th) 1/3) (pow.f64 (cbrt.f64 kx) 2)) (*.f64 (*.f64 kx kx) (*.f64 (sin.f64 th) (pow.f64 ky -2)))) |
(fma.f64 (cbrt.f64 (pow.f64 kx 4)) (*.f64 (sin.f64 th) (*.f64 1/3 (pow.f64 (cbrt.f64 kx) 2))) (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx)))) |
(fma.f64 (*.f64 (sin.f64 th) (*.f64 1/3 (cbrt.f64 (pow.f64 kx 4)))) (pow.f64 (cbrt.f64 kx) 2) (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx)))) |
(fma.f64 (*.f64 (*.f64 kx kx) (sin.f64 th)) 1/3 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 (*.f64 (*.f64 kx kx) (sin.f64 th)) (pow.f64 ky -2) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 (*.f64 (*.f64 kx kx) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4)))) (cbrt.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2))) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4))) (*.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)))) (*.f64 kx (*.f64 (sin.f64 th) (*.f64 1/3 kx)))) |
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4))) (*.f64 (*.f64 kx kx) (cbrt.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)))) (*.f64 (sin.f64 th) (*.f64 1/3 (*.f64 kx kx)))) |
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4))) (*.f64 kx (*.f64 kx (cbrt.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2))))) (*.f64 (sin.f64 th) (*.f64 1/3 (*.f64 kx kx)))) |
(fma.f64 (*.f64 (*.f64 kx kx) (/.f64 (sqrt.f64 (sin.f64 th)) ky)) (/.f64 (sqrt.f64 (sin.f64 th)) ky) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) 1/3)))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 (*.f64 (*.f64 kx kx) 1/3) (sin.f64 th) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 (*.f64 (*.f64 kx kx) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) 1/3)) 2)) (cbrt.f64 (*.f64 (sin.f64 th) 1/3)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(fma.f64 (*.f64 (*.f64 kx kx) (sqrt.f64 (*.f64 (sin.f64 th) 1/3))) (sqrt.f64 (*.f64 (sin.f64 th) 1/3)) (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) |
(*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) |
(*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) |
(+.f64 0 (*.f64 (sin.f64 th) (pow.f64 ky -2))) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (pow.f64 ky -2))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (pow.f64 ky -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (pow.f64 ky -2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (pow.f64 ky -2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (pow.f64 ky -2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (pow.f64 ky -2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (pow.f64 ky -2))))) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)))) 1) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) 1) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(*.f64 1 (*.f64 (sin.f64 th) (pow.f64 ky -2))) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2))) (cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4)))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4))) (cbrt.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4))) (cbrt.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (*.f64 (cbrt.f64 (sin.f64 th)) (pow.f64 ky -2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (*.f64 (pow.f64 ky -2) (cbrt.f64 (sin.f64 th)))) |
(*.f64 (pow.f64 ky -2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (cbrt.f64 (sin.f64 th)))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) ky) (/.f64 (sqrt.f64 (sin.f64 th)) ky)) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(*.f64 (sqrt.f64 (sin.f64 th)) (*.f64 (sqrt.f64 (sin.f64 th)) (pow.f64 ky -2))) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(*.f64 (neg.f64 (sin.f64 th)) (/.f64 1 (*.f64 ky (neg.f64 ky)))) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(*.f64 (pow.f64 ky -2) (sin.f64 th)) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(*.f64 (/.f64 (sin.f64 th) ky) (/.f64 1 ky)) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) 1) (/.f64 (cbrt.f64 (sin.f64 th)) (*.f64 ky ky))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (/.f64 (cbrt.f64 (sin.f64 th)) (*.f64 ky ky))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) 1) (/.f64 (sqrt.f64 (sin.f64 th)) (*.f64 ky ky))) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(*.f64 (/.f64 1 ky) (/.f64 (sin.f64 th) ky)) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 ky 4))) (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 ky) 2))) |
(/.f64 (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 ky) 2)) (cbrt.f64 (pow.f64 ky 4))) |
(/.f64 (/.f64 (sin.f64 th) (cbrt.f64 (pow.f64 ky 4))) (pow.f64 (cbrt.f64 ky) 2)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) ky) (/.f64 (cbrt.f64 (sin.f64 th)) ky)) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (/.f64 (cbrt.f64 (sin.f64 th)) (*.f64 ky ky))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (cbrt.f64 (pow.f64 ky 4))) (cbrt.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2))) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (cbrt.f64 (pow.f64 ky 4)))) |
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (/.f64 (cbrt.f64 (pow.f64 ky 4)) (cbrt.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (cbrt.f64 (pow.f64 ky 4))) (/.f64 (sqrt.f64 (sin.f64 th)) (pow.f64 (cbrt.f64 ky) 2))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 ky 4))) (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 ky) 2))) |
(/.f64 (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 ky) 2)) (cbrt.f64 (pow.f64 ky 4))) |
(/.f64 (/.f64 (sin.f64 th) (cbrt.f64 (pow.f64 ky 4))) (pow.f64 (cbrt.f64 ky) 2)) |
(pow.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) 1) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2))) 3) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) 3) 1/3) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(pow.f64 (/.f64 (sqrt.f64 (sin.f64 th)) ky) 2) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(pow.f64 (/.f64 ky (/.f64 (sin.f64 th) ky)) -1) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(neg.f64 (/.f64 (sin.f64 th) (*.f64 ky (neg.f64 ky)))) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(sqrt.f64 (/.f64 (pow.f64 (sin.f64 th) 2) (pow.f64 ky 4))) |
(fabs.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2))) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 th)) (pow.f64 ky -2))) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2))))) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)) 3)) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)))) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(exp.f64 (log.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)))) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2))) 1)) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 th) (pow.f64 ky -2)))) |
(/.f64 (sin.f64 th) (*.f64 ky ky)) |
(*.f64 (sin.f64 th) (pow.f64 ky -2)) |
(+.f64 0 (*.f64 (sin.f64 th) 1/3)) |
(*.f64 (sin.f64 th) 1/3) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) (sin.f64 th))) (cbrt.f64 (pow.f64 (exp.f64 1/3) (sin.f64 th))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) (sin.f64 th))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) (sin.f64 th))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/3) (sin.f64 th))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/3) (sin.f64 th)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/3) (sin.f64 th))))) |
(*.f64 (sin.f64 th) 1/3) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 th) 1/3))) 1) |
(*.f64 (sin.f64 th) 1/3) |
(pow.f64 (*.f64 (sin.f64 th) 1/3) 1) |
(*.f64 (sin.f64 th) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) 1/3)) 3) |
(*.f64 (sin.f64 th) 1/3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 th) 1/3) 3) 1/3) |
(*.f64 (sin.f64 th) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 th) 1/3)) 2) |
(*.f64 (sin.f64 th) 1/3) |
(sqrt.f64 (*.f64 1/9 (pow.f64 (sin.f64 th) 2))) |
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 th) 2) 1/9)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 th) 1/3) 2)) |
(fabs.f64 (*.f64 (sin.f64 th) 1/3)) |
(log.f64 (pow.f64 (exp.f64 1/3) (sin.f64 th))) |
(*.f64 (sin.f64 th) 1/3) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 th) 1/3)))) |
(*.f64 (sin.f64 th) 1/3) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 th) 1/3) 3)) |
(*.f64 (sin.f64 th) 1/3) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 th) 1/3))) |
(*.f64 (sin.f64 th) 1/3) |
(exp.f64 (log.f64 (*.f64 (sin.f64 th) 1/3))) |
(*.f64 (sin.f64 th) 1/3) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) 1/3)) 1)) |
(*.f64 (sin.f64 th) 1/3) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 th) 1/3))) |
(*.f64 (sin.f64 th) 1/3) |
(+.f64 (sin.f64 th) (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2)) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(+.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) (sin.f64 th)) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(+.f64 0 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(+.f64 (*.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) 1) (sin.f64 th)) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 kx -1/2) (*.f64 (*.f64 kx (sin.f64 th)) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)))) (cbrt.f64 (exp.f64 (fma.f64 (*.f64 kx -1/2) (*.f64 (*.f64 kx (sin.f64 th)) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 kx -1/2) (*.f64 (*.f64 kx (sin.f64 th)) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 kx -1/2) (*.f64 (*.f64 kx (sin.f64 th)) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)))))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))) 1) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(*.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)) 1) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(*.f64 1 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(*.f64 (cbrt.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))) 2)) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))) 2) (cbrt.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(*.f64 (sqrt.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))) (sqrt.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) 3) (pow.f64 (sin.f64 th) 3)) (fma.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) (-.f64 (pow.f64 (sin.f64 th) 2) (*.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) (sin.f64 th))))) |
(/.f64 (+.f64 (pow.f64 (sin.f64 th) 3) (pow.f64 (*.f64 -1/2 (*.f64 kx (*.f64 (*.f64 kx (sin.f64 th)) (+.f64 1/3 (pow.f64 ky -2))))) 3)) (fma.f64 (*.f64 -1/2 (*.f64 kx (*.f64 (*.f64 kx (sin.f64 th)) (+.f64 1/3 (pow.f64 ky -2))))) (*.f64 -1/2 (*.f64 kx (*.f64 (*.f64 kx (sin.f64 th)) (+.f64 1/3 (pow.f64 ky -2))))) (-.f64 (pow.f64 (sin.f64 th) 2) (*.f64 (sin.f64 th) (*.f64 -1/2 (*.f64 kx (*.f64 (*.f64 kx (sin.f64 th)) (+.f64 1/3 (pow.f64 ky -2))))))))) |
(/.f64 (fma.f64 (*.f64 (pow.f64 kx 6) (pow.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) 3)) -1/8 (pow.f64 (sin.f64 th) 3)) (+.f64 (*.f64 (sin.f64 th) (-.f64 (sin.f64 th) (*.f64 -1/2 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2)))))))) (*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) 2) (pow.f64 kx 4)) 1/4))) |
(/.f64 (fma.f64 (*.f64 (pow.f64 kx 6) (pow.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) 3)) -1/8 (pow.f64 (sin.f64 th) 3)) (+.f64 (*.f64 (sin.f64 th) (-.f64 (sin.f64 th) (*.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx)) (*.f64 kx -1/2)))) (*.f64 (pow.f64 (*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) 2) 1/4))) |
(/.f64 (fma.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) (neg.f64 (pow.f64 (sin.f64 th) 2))) (fma.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2 (neg.f64 (sin.f64 th)))) |
(/.f64 (fma.f64 (*.f64 -1/2 (*.f64 kx (*.f64 (*.f64 kx (sin.f64 th)) (+.f64 1/3 (pow.f64 ky -2))))) (*.f64 -1/2 (*.f64 kx (*.f64 (*.f64 kx (sin.f64 th)) (+.f64 1/3 (pow.f64 ky -2))))) (neg.f64 (pow.f64 (sin.f64 th) 2))) (fma.f64 (*.f64 kx (*.f64 (*.f64 kx (sin.f64 th)) (+.f64 1/3 (pow.f64 ky -2)))) -1/2 (neg.f64 (sin.f64 th)))) |
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) 2) (pow.f64 kx 4)) 1/4) (pow.f64 (sin.f64 th) 2)) (-.f64 (*.f64 -1/2 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2)))))) (sin.f64 th))) |
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 kx (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx))) 2) 1/4) (pow.f64 (sin.f64 th) 2)) (fma.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 (sin.f64 th) kx)) (*.f64 kx -1/2) (neg.f64 (sin.f64 th)))) |
(pow.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)) 1) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))) 3) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(pow.f64 (pow.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)) 3) 1/3) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))) 2) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)) 2)) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(log.f64 (exp.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))))) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(log.f64 (*.f64 (exp.f64 (sin.f64 th)) (exp.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2)))) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 th))) (exp.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2)))) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2)) (+.f64 1 (expm1.f64 (sin.f64 th))))) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)) 3)) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(exp.f64 (log.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th))) 1)) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 -1/2 kx) (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3))) (sin.f64 th)))) |
(fma.f64 -1/2 (*.f64 (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3)) (*.f64 kx kx)) (sin.f64 th)) |
(fma.f64 (*.f64 -1/2 (*.f64 kx kx)) (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))) (sin.f64 th)) |
(fma.f64 kx (*.f64 kx (*.f64 -1/2 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2))))) (sin.f64 th)) |
Compiled 31404 to 16313 computations (48.1% saved)
86 alts after pruning (77 fresh and 9 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1161 | 47 | 1208 |
| Fresh | 8 | 30 | 38 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 9 | 10 |
| Total | 1171 | 86 | 1257 |
| Status | Accuracy | Program |
|---|---|---|
| 11.1% | (fma.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)))) th (*.f64 (pow.f64 th 3) (fma.f64 1/2 (*.f64 (+.f64 1/18 (/.f64 1/6 (*.f64 ky ky))) (*.f64 kx kx)) -1/6))) | |
| 13.7% | (fma.f64 -1/2 (/.f64 (*.f64 kx (*.f64 kx (sin.f64 th))) (-.f64 1/2 (/.f64 (cos.f64 (+.f64 ky ky)) 2))) (sin.f64 th)) | |
| 12.2% | (fma.f64 -1/2 (+.f64 (*.f64 (/.f64 (sin.f64 th) ky) (/.f64 (*.f64 kx kx) ky)) (*.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (-.f64 1/3 (*.f64 -1/15 (*.f64 ky ky))))) (sin.f64 th)) | |
| 21.6% | (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) ky) (/.f64 (*.f64 kx kx) ky)) (sin.f64 th)) | |
| 16.1% | (fma.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 (/.f64 1 ky) ky)) (*.f64 th (*.f64 kx kx))) (sin.f64 th)) | |
| 16.1% | (fma.f64 -1/2 (*.f64 (*.f64 kx kx) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 th 1/3))) (sin.f64 th)) | |
| 14.0% | (pow.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) 3) 1/3) | |
| 15.5% | (pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 3) 1/3) | |
| ▶ | 18.7% | (pow.f64 (/.f64 (/.f64 kx (sin.f64 ky)) (sin.f64 th)) -1) |
| 52.6% | (pow.f64 (cbrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 3) | |
| 15.4% | (/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 th ky))) 2) kx) | |
| ▶ | 99.6% | (/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (sin.f64 th))) |
| 16.0% | (/.f64 (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 ky 3))) (*.f64 (sin.f64 th) ky)) kx) | |
| 16.0% | (/.f64 (*.f64 (sin.f64 th) (+.f64 (*.f64 (pow.f64 ky 3) -1/6) ky)) kx) | |
| ✓ | 17.4% | (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
| 26.4% | (/.f64 (*.f64 (sin.f64 th) ky) (fma.f64 1/2 (/.f64 ky (/.f64 (sin.f64 kx) ky)) (sin.f64 kx))) | |
| 19.4% | (/.f64 (*.f64 (sin.f64 th) ky) (fma.f64 1/2 (/.f64 kx (/.f64 (sin.f64 ky) kx)) (sin.f64 ky))) | |
| ✓ | 46.2% | (/.f64 (*.f64 (sin.f64 th) ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| ▶ | 17.8% | (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 ky)) |
| 17.0% | (/.f64 (*.f64 (sin.f64 th) ky) kx) | |
| 14.8% | (/.f64 (*.f64 (sin.f64 ky) (+.f64 th (*.f64 (pow.f64 th 3) -1/6))) kx) | |
| ✓ | 92.5% | (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 32.1% | (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sin.f64 ky)) | |
| ▶ | 50.8% | (/.f64 (*.f64 (sin.f64 ky) th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 15.9% | (/.f64 (*.f64 (sin.f64 ky) th) kx) | |
| 27.6% | (/.f64 (*.f64 ky th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) | |
| 19.5% | (/.f64 (*.f64 ky th) (sin.f64 kx)) | |
| 2.3% | (/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 kx kx))) (*.f64 ky ky)) | |
| 16.4% | (/.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 2)) kx) | |
| ✓ | 99.7% | (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
| 29.3% | (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) | |
| 26.8% | (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) | |
| 18.3% | (/.f64 (sin.f64 th) (/.f64 kx ky)) | |
| 26.9% | (/.f64 (sin.f64 th) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (-.f64 1/2 (/.f64 (cos.f64 (+.f64 ky ky)) 2))))) | |
| 33.5% | (/.f64 (sin.f64 th) (+.f64 1 (*.f64 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (/.f64 1/2 (sin.f64 ky))))) | |
| 34.5% | (/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) | |
| 29.3% | (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 th))) | |
| 22.2% | (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) | |
| 92.1% | (/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky)))) | |
| 27.7% | (/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 th)))) | |
| 20.8% | (/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) th))) | |
| 18.3% | (+.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) (sin.f64 th)) | |
| 21.1% | (+.f64 (sin.f64 th) (*.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)))) | |
| 53.4% | (*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) ky) | |
| 10.3% | (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) | |
| 26.9% | (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky) | |
| 18.3% | (*.f64 (/.f64 (sin.f64 th) kx) ky) | |
| ✓ | 99.7% | (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
| 17.3% | (*.f64 (/.f64 (sin.f64 ky) kx) th) | |
| 20.8% | (*.f64 (/.f64 th (sin.f64 kx)) ky) | |
| 17.1% | (*.f64 (/.f64 th kx) (sin.f64 ky)) | |
| 26.7% | (*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) | |
| 17.4% | (*.f64 (/.f64 1 kx) (*.f64 (sin.f64 th) (sin.f64 ky))) | |
| 2.2% | (*.f64 (*.f64 -1/2 (*.f64 kx kx)) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3))) | |
| 53.4% | (*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) | |
| 18.7% | (*.f64 (sin.f64 th) (/.f64 1 (/.f64 kx (sin.f64 ky)))) | |
| 53.3% | (*.f64 (sin.f64 th) (*.f64 ky (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) | |
| 24.6% | (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 ky))) | |
| ✓ | 29.3% | (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
| 76.9% | (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (log.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) | |
| ✓ | 22.3% | (*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
| ✓ | 99.4% | (*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
| 57.8% | (*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) th))) | |
| 24.6% | (*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (sin.f64 ky) (sin.f64 th)))) | |
| 12.7% | (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 th) kx)) (/.f64 (sin.f64 th) kx))) | |
| 10.6% | (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/6 (*.f64 kx th)) (/.f64 th kx))) | |
| 29.3% | (*.f64 (sin.f64 ky) (*.f64 (/.f64 1 (sin.f64 kx)) (sin.f64 th))) | |
| 22.2% | (*.f64 (sin.f64 ky) (*.f64 (/.f64 1 (sin.f64 kx)) th)) | |
| 19.5% | (*.f64 (sin.f64 ky) (log.f64 (exp.f64 (/.f64 (sin.f64 th) (sin.f64 kx))))) | |
| 43.8% | (*.f64 (sin.f64 ky) (exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/3))) | |
| 15.2% | (*.f64 (sin.f64 ky) (exp.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))))) | |
| 12.5% | (*.f64 (sin.f64 ky) (exp.f64 (log.f64 (/.f64 th (sin.f64 kx))))) | |
| 20.7% | (*.f64 th (/.f64 ky (sin.f64 kx))) | |
| ▶ | 11.3% | (*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx))))) |
| 51.2% | (*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) | |
| 13.3% | (*.f64 2 (/.f64 (sin.f64 th) (/.f64 (*.f64 kx kx) (*.f64 ky ky)))) | |
| 2.2% | (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx)))) | |
| 2.3% | (*.f64 -1/2 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2)))))) | |
| 18.0% | (sqrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 2)) | |
| ✓ | 24.7% | (sin.f64 th) |
| 14.9% | (log.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) | |
| 18.2% | (expm1.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) | |
| 28.8% | (expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) | |
| 15.2% | (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) 1/3)) | |
| 15.6% | (exp.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) | |
| 19.4% | (exp.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) |
Compiled 2337 to 1635 computations (30% saved)
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| 100.0% | (hypot.f64 (sin.f64 ky) (sin.f64 kx)) | |
| ✓ | 99.8% | (/.f64 1 (sin.f64 th)) |
| 99.8% | (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) | |
| ✓ | 99.6% | (/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (sin.f64 th))) |
Compiled 43 to 14 computations (67.4% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | ky | @ | 0 | (/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (sin.f64 th))) |
| 0.0ms | th | @ | inf | (/.f64 1 (sin.f64 th)) |
| 0.0ms | th | @ | -inf | (/.f64 1 (sin.f64 th)) |
| 0.0ms | kx | @ | 0 | (/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (sin.f64 th))) |
| 0.0ms | th | @ | 0 | (/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (sin.f64 th))) |
| 1× | batch-egg-rewrite |
| 1430× | log-prod |
| 868× | pow-prod-down |
| 702× | pow-prod-up |
| 644× | pow-exp |
| 518× | expm1-udef |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 52 |
| 1 | 288 | 46 |
| 2 | 3763 | 46 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (sin.f64 th))) |
(/.f64 1 (sin.f64 th)) |
| Outputs |
|---|
(+.f64 0 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) 1) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(*.f64 1 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 1) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 2)) (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (*.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(*.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (*.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th))) |
(*.f64 (/.f64 (neg.f64 (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (/.f64 -1 (sin.f64 th)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (/.f64 1 (sin.f64 th))) (/.f64 (cbrt.f64 (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 1 (sin.f64 th))) (/.f64 (sqrt.f64 (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) 1) (/.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (sin.f64 th)))) |
(*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 (pow.f64 (sin.f64 th) -2))) (/.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (/.f64 1 (sin.f64 th))))) |
(*.f64 (/.f64 (sin.f64 ky) (pow.f64 (sin.f64 th) -1/2)) (/.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (pow.f64 (sin.f64 th) -1/2))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 th) -2))) (/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (/.f64 1 (sin.f64 th))))) |
(*.f64 (/.f64 1 (pow.f64 (sin.f64 th) -1/2)) (/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (pow.f64 (sin.f64 th) -1/2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 1 (sin.f64 th)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (pow.f64 (sin.f64 th) -2))) (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (pow.f64 (sin.f64 th) -1/2)) (/.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (pow.f64 (sin.f64 th) -1/2))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1) (/.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 1 (sin.f64 th)))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (cbrt.f64 (pow.f64 (sin.f64 th) -2))) (/.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (cbrt.f64 (/.f64 1 (sin.f64 th))))) |
(*.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (cbrt.f64 (sin.f64 th))) |
(*.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sqrt.f64 (sin.f64 th))) (sqrt.f64 (sin.f64 th))) |
(*.f64 (/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -1) (neg.f64 (sin.f64 th))) |
(pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) 3) |
(pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) 2) |
(pow.f64 (*.f64 (/.f64 1 (sin.f64 th)) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) -1) |
(pow.f64 (*.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) (/.f64 1 (sin.f64 th))) -1) |
(pow.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) (sin.f64 ky)) -1) |
(pow.f64 (/.f64 (*.f64 (/.f64 1 (sin.f64 th)) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 1) -1) |
(pow.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3) (pow.f64 (sin.f64 th) 3)) 1/3) |
(pow.f64 (*.f64 (cbrt.f64 (sin.f64 th)) (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 th) 3) (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3)) 1/3) |
(pow.f64 (*.f64 (sqrt.f64 (sin.f64 th)) (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2) |
(neg.f64 (/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 -1 (sin.f64 th)))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 2)) |
(log.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3) (pow.f64 (sin.f64 th) -3))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(exp.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) 2)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) -1)) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(+.f64 0 (/.f64 1 (sin.f64 th))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (sin.f64 th)))) (cbrt.f64 (exp.f64 (/.f64 1 (sin.f64 th)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (sin.f64 th)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (sin.f64 th))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (sin.f64 th)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (sin.f64 th)))) 1) |
(*.f64 1 (/.f64 1 (sin.f64 th))) |
(*.f64 (/.f64 1 (sin.f64 th)) 1) |
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 th))) (cbrt.f64 (pow.f64 (sin.f64 th) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 th) -2)) (cbrt.f64 (/.f64 1 (sin.f64 th)))) |
(*.f64 (pow.f64 (sin.f64 th) -1/2) (pow.f64 (sin.f64 th) -1/2)) |
(*.f64 -1 (/.f64 -1 (sin.f64 th))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (cbrt.f64 (/.f64 1 (sin.f64 th)))) |
(pow.f64 (sin.f64 th) -1) |
(pow.f64 (/.f64 1 (sin.f64 th)) 1) |
(pow.f64 (cbrt.f64 (/.f64 1 (sin.f64 th))) 3) |
(pow.f64 (pow.f64 (sin.f64 th) 2) -1/2) |
(pow.f64 (pow.f64 (sin.f64 th) -2) 1/2) |
(pow.f64 (pow.f64 (sin.f64 th) -3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 th)) -2) |
(pow.f64 (pow.f64 (sin.f64 th) -1/2) 2) |
(pow.f64 (neg.f64 (neg.f64 (sin.f64 th))) -1) |
(sqrt.f64 (pow.f64 (sin.f64 th) -2)) |
(log.f64 (exp.f64 (/.f64 1 (sin.f64 th)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (sin.f64 th))))) |
(cbrt.f64 (pow.f64 (sin.f64 th) -3)) |
(expm1.f64 (log1p.f64 (/.f64 1 (sin.f64 th)))) |
(exp.f64 (neg.f64 (log.f64 (sin.f64 th)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 th)) -1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (sin.f64 th))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 th)) 1) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 th)) -1) 1)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (sin.f64 th))) 1) 1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (sin.f64 th)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (sin.f64 th) -3)) 1/3)) |
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (sin.f64 th))) 2)) |
(log1p.f64 (expm1.f64 (/.f64 1 (sin.f64 th)))) |
| 1× | egg-herbie |
| 1202× | unswap-sqr |
| 396× | distribute-rgt-neg-out |
| 382× | distribute-lft-neg-out |
| 370× | associate-*r* |
| 360× | *-commutative |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 365 | 6881 |
| 1 | 966 | 6767 |
| 2 | 3674 | 6749 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3)))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (+.f64 (*.f64 (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 ky 7)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(sin.f64 th) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (sin.f64 th) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 th) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 kx 6)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (+.f64 (*.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 7)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 1 th) |
(+.f64 (/.f64 1 th) (*.f64 1/6 th)) |
(+.f64 (/.f64 1 th) (+.f64 (*.f64 1/6 th) (*.f64 7/360 (pow.f64 th 3)))) |
(+.f64 (*.f64 31/15120 (pow.f64 th 5)) (+.f64 (/.f64 1 th) (+.f64 (*.f64 1/6 th) (*.f64 7/360 (pow.f64 th 3))))) |
(+.f64 0 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) 1) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(*.f64 1 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 1) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 2)) (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (*.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(*.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (*.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th))) |
(*.f64 (/.f64 (neg.f64 (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (/.f64 -1 (sin.f64 th)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (/.f64 1 (sin.f64 th))) (/.f64 (cbrt.f64 (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 1 (sin.f64 th))) (/.f64 (sqrt.f64 (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) 1) (/.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (sin.f64 th)))) |
(*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 (pow.f64 (sin.f64 th) -2))) (/.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (/.f64 1 (sin.f64 th))))) |
(*.f64 (/.f64 (sin.f64 ky) (pow.f64 (sin.f64 th) -1/2)) (/.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (pow.f64 (sin.f64 th) -1/2))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 th) -2))) (/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (/.f64 1 (sin.f64 th))))) |
(*.f64 (/.f64 1 (pow.f64 (sin.f64 th) -1/2)) (/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (pow.f64 (sin.f64 th) -1/2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 1 (sin.f64 th)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (pow.f64 (sin.f64 th) -2))) (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (pow.f64 (sin.f64 th) -1/2)) (/.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (pow.f64 (sin.f64 th) -1/2))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1) (/.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 1 (sin.f64 th)))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (cbrt.f64 (pow.f64 (sin.f64 th) -2))) (/.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (cbrt.f64 (/.f64 1 (sin.f64 th))))) |
(*.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (cbrt.f64 (sin.f64 th))) |
(*.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sqrt.f64 (sin.f64 th))) (sqrt.f64 (sin.f64 th))) |
(*.f64 (/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -1) (neg.f64 (sin.f64 th))) |
(pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) 3) |
(pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) 2) |
(pow.f64 (*.f64 (/.f64 1 (sin.f64 th)) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) -1) |
(pow.f64 (*.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) (/.f64 1 (sin.f64 th))) -1) |
(pow.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) (sin.f64 ky)) -1) |
(pow.f64 (/.f64 (*.f64 (/.f64 1 (sin.f64 th)) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 1) -1) |
(pow.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3) (pow.f64 (sin.f64 th) 3)) 1/3) |
(pow.f64 (*.f64 (cbrt.f64 (sin.f64 th)) (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 th) 3) (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3)) 1/3) |
(pow.f64 (*.f64 (sqrt.f64 (sin.f64 th)) (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2) |
(neg.f64 (/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 -1 (sin.f64 th)))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 2)) |
(log.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3) (pow.f64 (sin.f64 th) -3))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(exp.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) 2)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) -1)) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(+.f64 0 (/.f64 1 (sin.f64 th))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (sin.f64 th)))) (cbrt.f64 (exp.f64 (/.f64 1 (sin.f64 th)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (sin.f64 th)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (sin.f64 th))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (sin.f64 th)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (sin.f64 th)))) 1) |
(*.f64 1 (/.f64 1 (sin.f64 th))) |
(*.f64 (/.f64 1 (sin.f64 th)) 1) |
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 th))) (cbrt.f64 (pow.f64 (sin.f64 th) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 th) -2)) (cbrt.f64 (/.f64 1 (sin.f64 th)))) |
(*.f64 (pow.f64 (sin.f64 th) -1/2) (pow.f64 (sin.f64 th) -1/2)) |
(*.f64 -1 (/.f64 -1 (sin.f64 th))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (cbrt.f64 (/.f64 1 (sin.f64 th)))) |
(pow.f64 (sin.f64 th) -1) |
(pow.f64 (/.f64 1 (sin.f64 th)) 1) |
(pow.f64 (cbrt.f64 (/.f64 1 (sin.f64 th))) 3) |
(pow.f64 (pow.f64 (sin.f64 th) 2) -1/2) |
(pow.f64 (pow.f64 (sin.f64 th) -2) 1/2) |
(pow.f64 (pow.f64 (sin.f64 th) -3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 th)) -2) |
(pow.f64 (pow.f64 (sin.f64 th) -1/2) 2) |
(pow.f64 (neg.f64 (neg.f64 (sin.f64 th))) -1) |
(sqrt.f64 (pow.f64 (sin.f64 th) -2)) |
(log.f64 (exp.f64 (/.f64 1 (sin.f64 th)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (sin.f64 th))))) |
(cbrt.f64 (pow.f64 (sin.f64 th) -3)) |
(expm1.f64 (log1p.f64 (/.f64 1 (sin.f64 th)))) |
(exp.f64 (neg.f64 (log.f64 (sin.f64 th)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 th)) -1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (sin.f64 th))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 th)) 1) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 th)) -1) 1)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (sin.f64 th))) 1) 1)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (sin.f64 th)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (sin.f64 th) -3)) 1/3)) |
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (sin.f64 th))) 2)) |
(log1p.f64 (expm1.f64 (/.f64 1 (sin.f64 th)))) |
| Outputs |
|---|
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))) |
(+.f64 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) (*.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))) |
(fma.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 ky 3) (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky)) |
(fma.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 ky 3) (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3)))) |
(fma.f64 (-.f64 (/.f64 (*.f64 1/120 (sin.f64 th)) (sin.f64 kx)) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))))) (pow.f64 ky 5) (+.f64 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) (*.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3)))) |
(fma.f64 (-.f64 (/.f64 (*.f64 (sin.f64 th) 1/120) (sin.f64 kx)) (fma.f64 1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (pow.f64 ky 5) (fma.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 ky 3) (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky))) |
(fma.f64 (+.f64 (fma.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 1/120 (*.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (*.f64 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 (sin.f64 kx) 2)) -1/2)) (pow.f64 ky 5) (fma.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 ky 3) (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 ky 5)) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) (+.f64 (*.f64 (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 th) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 th)) (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 ky 7)) (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))))) |
(fma.f64 (-.f64 (/.f64 (*.f64 1/120 (sin.f64 th)) (sin.f64 kx)) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))))) (pow.f64 ky 5) (+.f64 (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) (fma.f64 (-.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) -1/5040) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 1/120 (sin.f64 th)) (sin.f64 kx)) (fma.f64 1/2 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (/.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (pow.f64 (sin.f64 kx) 3) (sin.f64 th))))))) (pow.f64 ky 7) (*.f64 (+.f64 (*.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3))))) |
(+.f64 (fma.f64 (-.f64 (/.f64 (*.f64 (sin.f64 th) -1/5040) (sin.f64 kx)) (fma.f64 1/2 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 th) 1/120) (sin.f64 kx)) (fma.f64 1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (*.f64 (/.f64 (-.f64 2/45 (/.f64 (+.f64 -1/6 (*.f64 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2) -1/2)) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (sin.f64 kx) 3)) (sin.f64 th)) (*.f64 -1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))))) (pow.f64 ky 7) (*.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 ky 3))) (fma.f64 (-.f64 (/.f64 (*.f64 (sin.f64 th) 1/120) (sin.f64 kx)) (fma.f64 1/2 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 (sin.f64 kx) 2)) (*.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (pow.f64 ky 5) (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky))) |
(+.f64 (fma.f64 (-.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) -1/5040) (fma.f64 1/2 (/.f64 (+.f64 (fma.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 1/120 (*.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (*.f64 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 (sin.f64 kx) 2)) -1/2)) (pow.f64 (sin.f64 kx) 2)) (fma.f64 1/2 (*.f64 (/.f64 (+.f64 2/45 (/.f64 (*.f64 1/2 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (sin.f64 kx) 3)) (sin.f64 th)) (/.f64 -1/2 (/.f64 (pow.f64 (sin.f64 kx) 2) (*.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))))) (pow.f64 ky 7) (*.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 ky 3))) (fma.f64 (+.f64 (fma.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) 1/120 (*.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (*.f64 (/.f64 (fma.f64 -1/6 (/.f64 (sin.f64 th) (sin.f64 kx)) (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 kx) 3)) -1/2)) (pow.f64 (sin.f64 kx) 2)) -1/2)) (pow.f64 ky 5) (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(sin.f64 th) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th)) |
(fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) (sin.f64 th)) |
(fma.f64 -1/2 (/.f64 (*.f64 kx kx) (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))) (sin.f64 th)) |
(fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 kx kx)) (sin.f64 th)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (sin.f64 th))) |
(fma.f64 -1 (*.f64 (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))))) (pow.f64 kx 4)) (fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) (sin.f64 th))) |
(fma.f64 (neg.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 kx 4) (fma.f64 -1/2 (/.f64 (*.f64 kx kx) (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))) (sin.f64 th))) |
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 kx kx)) (sin.f64 th)) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 kx 4))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (sin.f64 th) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 th) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/4 (/.f64 (*.f64 (sin.f64 th) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 kx 6)))))) |
(fma.f64 -1 (*.f64 (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))))) (pow.f64 kx 4)) (+.f64 (fma.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) (sin.f64 th)) (neg.f64 (*.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (*.f64 -1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (/.f64 (sin.f64 th) (/.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 (*.f64 1/4 (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 kx 6))))) |
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 kx kx) (/.f64 (pow.f64 (sin.f64 ky) 2) (sin.f64 th))) (fma.f64 (neg.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/4 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))))) (pow.f64 kx 6) (sin.f64 th))) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 kx 4))) |
(-.f64 (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (*.f64 kx kx)) (sin.f64 th)) (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 kx 4))) (*.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (*.f64 (/.f64 (sin.f64 th) (pow.f64 (sin.f64 ky) 2)) (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (*.f64 (*.f64 1/4 (sin.f64 th)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (pow.f64 (sin.f64 ky) 4)))) (pow.f64 kx 6))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))) |
(fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky)))) |
(fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) -1/6))) |
(fma.f64 -1/6 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 th 3) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky)))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5))) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5))) (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky)) (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) -1/6)))) |
(fma.f64 1/120 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 th 5) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 -1/6 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 th 3) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))))) |
(+.f64 (*.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5)))) (+.f64 (*.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3)))) (+.f64 (*.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 7)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th))))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5))) (fma.f64 -1/6 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 3))) (fma.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 7))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky)))))) |
(fma.f64 1/120 (*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 5))) (fma.f64 -1/6 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 th 3) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky)) (*.f64 -1/5040 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 th 7) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))))))) |
(fma.f64 1/120 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 th 5) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 -1/6 (*.f64 (sin.f64 ky) (*.f64 (pow.f64 th 3) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (fma.f64 -1/5040 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 ky) (pow.f64 th 7))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(/.f64 1 th) |
(+.f64 (/.f64 1 th) (*.f64 1/6 th)) |
(+.f64 (/.f64 1 th) (*.f64 th 1/6)) |
(fma.f64 th 1/6 (/.f64 1 th)) |
(+.f64 (/.f64 1 th) (+.f64 (*.f64 1/6 th) (*.f64 7/360 (pow.f64 th 3)))) |
(+.f64 (/.f64 1 th) (fma.f64 1/6 th (*.f64 (pow.f64 th 3) 7/360))) |
(+.f64 (/.f64 1 th) (fma.f64 th 1/6 (*.f64 (pow.f64 th 3) 7/360))) |
(+.f64 (*.f64 31/15120 (pow.f64 th 5)) (+.f64 (/.f64 1 th) (+.f64 (*.f64 1/6 th) (*.f64 7/360 (pow.f64 th 3))))) |
(fma.f64 31/15120 (pow.f64 th 5) (+.f64 (/.f64 1 th) (fma.f64 1/6 th (*.f64 (pow.f64 th 3) 7/360)))) |
(+.f64 (fma.f64 th 1/6 (*.f64 (pow.f64 th 3) 7/360)) (fma.f64 (pow.f64 th 5) 31/15120 (/.f64 1 th))) |
(+.f64 0 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) 1) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(*.f64 1 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 1) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2))) |
(*.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 2)) (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 2))) |
(*.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) (cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (*.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (*.f64 (sin.f64 th) (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(*.f64 (sin.f64 th) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (*.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (/.f64 (neg.f64 (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (/.f64 -1 (sin.f64 th)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2) (/.f64 1 (sin.f64 th))) (/.f64 (cbrt.f64 (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 ky)) (/.f64 1 (sin.f64 th))) (/.f64 (sqrt.f64 (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (/.f64 (sin.f64 ky) 1) (/.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (sin.f64 th)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 (pow.f64 (sin.f64 th) -2))) (/.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (/.f64 1 (sin.f64 th))))) |
(*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 (pow.f64 (sin.f64 th) -2))) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 th))) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (/.f64 (sin.f64 ky) (cbrt.f64 (pow.f64 (sin.f64 th) -2))) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (cbrt.f64 (/.f64 1 (sin.f64 th))))) |
(*.f64 (/.f64 (sin.f64 ky) (pow.f64 (sin.f64 th) -1/2)) (/.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (pow.f64 (sin.f64 th) -1/2))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 th) -2))) (/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (/.f64 1 (sin.f64 th))))) |
(*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 (pow.f64 (sin.f64 th) -2))) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 th))) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 (pow.f64 (sin.f64 th) -2))) (/.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (/.f64 1 (sin.f64 th))))) |
(/.f64 (/.f64 (sin.f64 ky) (cbrt.f64 (pow.f64 (sin.f64 th) -2))) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (cbrt.f64 (/.f64 1 (sin.f64 th))))) |
(*.f64 (/.f64 1 (pow.f64 (sin.f64 th) -1/2)) (/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (pow.f64 (sin.f64 th) -1/2))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 1 (sin.f64 th)))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (*.f64 (sin.f64 th) (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(*.f64 (sin.f64 th) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (pow.f64 (sin.f64 th) -2))) (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (pow.f64 (sin.f64 th) -2)))) |
(*.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (pow.f64 (sin.f64 th) -2)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (pow.f64 (sin.f64 th) -1/2)) (/.f64 (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (pow.f64 (sin.f64 th) -1/2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (*.f64 (sin.f64 th) (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(*.f64 (sin.f64 th) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) 1) (/.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 1 (sin.f64 th)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (cbrt.f64 (pow.f64 (sin.f64 th) -2))) (/.f64 (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (cbrt.f64 (/.f64 1 (sin.f64 th))))) |
(*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 (pow.f64 (sin.f64 th) -2))) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 th))) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 ky) (cbrt.f64 (pow.f64 (sin.f64 th) -2))) (/.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (/.f64 1 (sin.f64 th))))) |
(/.f64 (/.f64 (sin.f64 ky) (cbrt.f64 (pow.f64 (sin.f64 th) -2))) (*.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (cbrt.f64 (/.f64 1 (sin.f64 th))))) |
(*.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (cbrt.f64 (sin.f64 th))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (cbrt.f64 (sin.f64 th)))) |
(*.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sqrt.f64 (sin.f64 th))) (sqrt.f64 (sin.f64 th))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -1) (neg.f64 (sin.f64 th))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 1) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) 3) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 2) 1/2) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 3) 1/3) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) 2) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(pow.f64 (*.f64 (/.f64 1 (sin.f64 th)) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) -1) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(pow.f64 (*.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)) (/.f64 1 (sin.f64 th))) -1) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(pow.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) (sin.f64 ky)) -1) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(pow.f64 (/.f64 (*.f64 (/.f64 1 (sin.f64 th)) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 1) -1) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(pow.f64 (*.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3) (pow.f64 (sin.f64 th) 3)) 1/3) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(pow.f64 (*.f64 (cbrt.f64 (sin.f64 th)) (cbrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 3) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(pow.f64 (*.f64 (pow.f64 (sin.f64 th) 3) (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3)) 1/3) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(pow.f64 (*.f64 (sqrt.f64 (sin.f64 th)) (sqrt.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 2) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(neg.f64 (/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 -1 (sin.f64 th)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 2)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (sin.f64 th))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) 3)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 3) (pow.f64 (sin.f64 th) -3))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(exp.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) 1)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th))) 1) 1)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) 3)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) 1/3)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) 2)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) -1)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th))) |
(+.f64 0 (/.f64 1 (sin.f64 th))) |
(/.f64 1 (sin.f64 th)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 1 (sin.f64 th)))) (cbrt.f64 (exp.f64 (/.f64 1 (sin.f64 th)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (sin.f64 th)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (sin.f64 th)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 1 (sin.f64 th)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (sin.f64 th))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (sin.f64 th)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 1 (sin.f64 th)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (sin.f64 th)))) 1) |
(/.f64 1 (sin.f64 th)) |
(*.f64 1 (/.f64 1 (sin.f64 th))) |
(/.f64 1 (sin.f64 th)) |
(*.f64 (/.f64 1 (sin.f64 th)) 1) |
(/.f64 1 (sin.f64 th)) |
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 th))) (cbrt.f64 (pow.f64 (sin.f64 th) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 th) -2)) (cbrt.f64 (/.f64 1 (sin.f64 th)))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 th) -2)) (cbrt.f64 (/.f64 1 (sin.f64 th)))) |
(*.f64 (pow.f64 (sin.f64 th) -1/2) (pow.f64 (sin.f64 th) -1/2)) |
(/.f64 1 (sin.f64 th)) |
(*.f64 -1 (/.f64 -1 (sin.f64 th))) |
(/.f64 1 (sin.f64 th)) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (cbrt.f64 (/.f64 1 (sin.f64 th)))) |
(*.f64 (cbrt.f64 (/.f64 1 (sin.f64 th))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 th) 2)))) |
(/.f64 (cbrt.f64 (/.f64 1 (sin.f64 th))) (cbrt.f64 (pow.f64 (sin.f64 th) 2))) |
(pow.f64 (sin.f64 th) -1) |
(/.f64 1 (sin.f64 th)) |
(pow.f64 (/.f64 1 (sin.f64 th)) 1) |
(/.f64 1 (sin.f64 th)) |
(pow.f64 (cbrt.f64 (/.f64 1 (sin.f64 th))) 3) |
(/.f64 1 (sin.f64 th)) |
(pow.f64 (pow.f64 (sin.f64 th) 2) -1/2) |
(pow.f64 (pow.f64 (sin.f64 th) -2) 1/2) |
(/.f64 1 (sin.f64 th)) |
(pow.f64 (pow.f64 (sin.f64 th) -3) 1/3) |
(/.f64 1 (sin.f64 th)) |
(pow.f64 (sqrt.f64 (sin.f64 th)) -2) |
(pow.f64 (pow.f64 (sin.f64 th) -1/2) 2) |
(/.f64 1 (sin.f64 th)) |
(pow.f64 (neg.f64 (neg.f64 (sin.f64 th))) -1) |
(/.f64 1 (sin.f64 th)) |
(sqrt.f64 (pow.f64 (sin.f64 th) -2)) |
(/.f64 1 (sin.f64 th)) |
(log.f64 (exp.f64 (/.f64 1 (sin.f64 th)))) |
(/.f64 1 (sin.f64 th)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (sin.f64 th))))) |
(/.f64 1 (sin.f64 th)) |
(cbrt.f64 (pow.f64 (sin.f64 th) -3)) |
(/.f64 1 (sin.f64 th)) |
(expm1.f64 (log1p.f64 (/.f64 1 (sin.f64 th)))) |
(/.f64 1 (sin.f64 th)) |
(exp.f64 (neg.f64 (log.f64 (sin.f64 th)))) |
(/.f64 1 (sin.f64 th)) |
(exp.f64 (*.f64 (log.f64 (sin.f64 th)) -1)) |
(/.f64 1 (sin.f64 th)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (sin.f64 th))) 1)) |
(/.f64 1 (sin.f64 th)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 th)) 1) -1)) |
(/.f64 1 (sin.f64 th)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 th)) -1) 1)) |
(/.f64 1 (sin.f64 th)) |
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (sin.f64 th))) 1) 1)) |
(/.f64 1 (sin.f64 th)) |
(exp.f64 (*.f64 (neg.f64 (log.f64 (cbrt.f64 (sin.f64 th)))) 3)) |
(/.f64 1 (sin.f64 th)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (sin.f64 th) -3)) 1/3)) |
(/.f64 1 (sin.f64 th)) |
(exp.f64 (*.f64 (*.f64 -1/2 (log.f64 (sin.f64 th))) 2)) |
(/.f64 1 (sin.f64 th)) |
(log1p.f64 (expm1.f64 (/.f64 1 (sin.f64 th)))) |
(/.f64 1 (sin.f64 th)) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 100.0% | (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
| ✓ | 98.8% | (/.f64 1 (*.f64 ky ky)) |
| ✓ | 91.2% | (*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx))))) |
| ✓ | 86.4% | (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) |
Compiled 83 to 45 computations (45.8% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 15.0ms | ky | @ | 0 | (*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx))))) |
| 1.0ms | th | @ | 0 | (*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx))))) |
| 1.0ms | kx | @ | 0 | (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) |
| 1.0ms | ky | @ | 0 | (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) |
| 0.0ms | ky | @ | inf | (*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx))))) |
| 1× | batch-egg-rewrite |
| 1574× | log-prod |
| 1410× | prod-diff |
| 962× | fma-def |
| 582× | expm1-udef |
| 578× | log1p-udef |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 112 |
| 1 | 348 | 84 |
| 2 | 4565 | 80 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx))))) |
(/.f64 1 (*.f64 ky ky)) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
| Outputs |
|---|
(+.f64 0 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx))) |
(+.f64 (*.f64 (*.f64 kx kx) 1/3) (*.f64 (*.f64 kx kx) (pow.f64 ky -2))) |
(+.f64 (*.f64 (*.f64 kx kx) (pow.f64 ky -2)) (*.f64 (*.f64 kx kx) 1/3)) |
(+.f64 (*.f64 1/3 (*.f64 kx kx)) (*.f64 (pow.f64 ky -2) (*.f64 kx kx))) |
(+.f64 (*.f64 (pow.f64 ky -2) (*.f64 kx kx)) (*.f64 1/3 (*.f64 kx kx))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 kx) kx) (+.f64 1/3 (pow.f64 ky -2)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 kx) kx) (+.f64 1/3 (pow.f64 ky -2)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 kx) kx) (+.f64 1/3 (pow.f64 ky -2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 kx) kx) (+.f64 1/3 (pow.f64 ky -2))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 kx) kx) (+.f64 1/3 (pow.f64 ky -2)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)))) 1) |
(/.f64 (*.f64 (*.f64 kx kx) (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3))) (fma.f64 (pow.f64 ky -2) (-.f64 (pow.f64 ky -2) 1/3) 1/9)) |
(/.f64 (*.f64 (*.f64 kx kx) (-.f64 1/9 (pow.f64 (pow.f64 ky -2) 2))) (-.f64 1/3 (pow.f64 ky -2))) |
(/.f64 (*.f64 (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3)) (*.f64 kx kx)) (fma.f64 (pow.f64 ky -2) (-.f64 (pow.f64 ky -2) 1/3) 1/9)) |
(/.f64 (*.f64 (-.f64 1/9 (pow.f64 (pow.f64 ky -2) 2)) (*.f64 kx kx)) (-.f64 1/3 (pow.f64 ky -2))) |
(pow.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx))) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) 3) 1/3) |
(pow.f64 (*.f64 kx (sqrt.f64 (+.f64 1/3 (pow.f64 ky -2)))) 2) |
(sqrt.f64 (*.f64 (pow.f64 (+.f64 1/3 (pow.f64 ky -2)) 2) (pow.f64 kx 4))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 kx) kx) (+.f64 1/3 (pow.f64 ky -2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx))))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1/3 (pow.f64 ky -2)) 3) (pow.f64 (*.f64 kx kx) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 kx kx) 3) (pow.f64 (+.f64 1/3 (pow.f64 ky -2)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)))) |
(exp.f64 (fma.f64 2 (log.f64 kx) (log.f64 (+.f64 1/3 (pow.f64 ky -2))))) |
(exp.f64 (*.f64 (fma.f64 2 (log.f64 kx) (log.f64 (+.f64 1/3 (pow.f64 ky -2)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)))) |
(fma.f64 1/3 (*.f64 kx kx) (*.f64 (pow.f64 ky -2) (*.f64 kx kx))) |
(fma.f64 (pow.f64 ky -2) (*.f64 kx kx) (*.f64 1/3 (*.f64 kx kx))) |
(fma.f64 (*.f64 kx kx) 1/3 (*.f64 (*.f64 kx kx) (pow.f64 ky -2))) |
(fma.f64 (*.f64 kx kx) (pow.f64 ky -2) (*.f64 (*.f64 kx kx) 1/3)) |
(+.f64 th (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(+.f64 th (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 1)) |
(+.f64 0 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1))) |
(+.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) th) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) th)) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) th)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) th)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) th))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) th)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)))) 1) |
(/.f64 (+.f64 (pow.f64 th 3) (pow.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 3)) (fma.f64 th th (-.f64 (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) (*.f64 th (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))))))) |
(/.f64 (-.f64 (*.f64 th th) (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))))) (-.f64 th (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))))) |
(/.f64 (*.f64 th (+.f64 1 (pow.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 3))) (fma.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) -1) 1)) |
(/.f64 (*.f64 th (-.f64 1 (pow.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 2))) (-.f64 1 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 3)) th) (fma.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) -1) 1)) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 2)) th) (-.f64 1 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(pow.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) 1) |
(pow.f64 (cbrt.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1))) 3) |
(pow.f64 (pow.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1))) 2) |
(sqrt.f64 (pow.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) 2)) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) th)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 th)) (exp.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) (exp.f64 th))) |
(log.f64 (*.f64 (exp.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) (+.f64 1 (expm1.f64 th)))) |
(cbrt.f64 (pow.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 th 3) (pow.f64 (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1) 3) (pow.f64 th 3))) |
(expm1.f64 (log1p.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)))) |
(exp.f64 (log.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)))) |
(fma.f64 1 th (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(fma.f64 1 th (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 1)) |
(fma.f64 1 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) th) |
(fma.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) (*.f64 -1/2 th) th) |
(fma.f64 th 1 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(fma.f64 th 1 (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 1)) |
(fma.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) th) |
(fma.f64 -1/2 (*.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) th) th) |
(fma.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) th th) |
(fma.f64 (cbrt.f64 th) (pow.f64 (cbrt.f64 th) 2) (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(fma.f64 (cbrt.f64 th) (pow.f64 (cbrt.f64 th) 2) (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 th) 2) (cbrt.f64 th) (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(fma.f64 (pow.f64 (cbrt.f64 th) 2) (cbrt.f64 th) (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 th) 2) (*.f64 (cbrt.f64 th) 1) (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(fma.f64 (pow.f64 (cbrt.f64 th) 2) (*.f64 (cbrt.f64 th) 1) (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 th) 2) (*.f64 (cbrt.f64 th) (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) th) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) th) th) |
(fma.f64 (sqrt.f64 th) (sqrt.f64 th) (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(fma.f64 (sqrt.f64 th) (sqrt.f64 th) (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 1)) |
(fma.f64 (sqrt.f64 th) (*.f64 (sqrt.f64 th) 1) (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(fma.f64 (sqrt.f64 th) (*.f64 (sqrt.f64 th) 1) (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 1)) |
(fma.f64 (sqrt.f64 th) (*.f64 (sqrt.f64 th) (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) th) |
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) kx) (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) kx) th) th) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 (*.f64 kx kx) th) th) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) (cbrt.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))))) (cbrt.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) th) |
(fma.f64 (sqrt.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) (sqrt.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) th) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) kx) (sqrt.f64 th)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) kx) (sqrt.f64 th)) th) |
(fma.f64 (*.f64 (sqrt.f64 th) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) kx)) (*.f64 (sqrt.f64 th) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) kx)) th) |
(fma.f64 (*.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) (pow.f64 (cbrt.f64 th) 2)) (cbrt.f64 th) th) |
(fma.f64 (*.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) (sqrt.f64 th)) (sqrt.f64 th) th) |
(fma.f64 (*.f64 th (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx))) -1/2 th) |
(fma.f64 (*.f64 th -1/2) (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) th) |
(fma.f64 (*.f64 th (pow.f64 (cbrt.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 2)) (cbrt.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) th) |
(fma.f64 (*.f64 th (*.f64 (sqrt.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) kx)) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) kx) th) |
(fma.f64 (*.f64 th (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) (*.f64 kx kx) th) |
(+.f64 0 (pow.f64 ky -2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 ky -2))) (cbrt.f64 (exp.f64 (pow.f64 ky -2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 ky -2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 ky -2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 ky -2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 ky -2))) 1) |
(*.f64 1 (pow.f64 ky -2)) |
(*.f64 (pow.f64 ky -2) 1) |
(*.f64 (cbrt.f64 (pow.f64 ky -2)) (cbrt.f64 (pow.f64 (pow.f64 ky -2) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 ky -2) 2)) (cbrt.f64 (pow.f64 ky -2))) |
(*.f64 (pow.f64 ky -1) (pow.f64 ky -1)) |
(*.f64 -1 (/.f64 1 (*.f64 ky (neg.f64 ky)))) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 ky 4)) -1) (pow.f64 (pow.f64 (cbrt.f64 ky) 2) -1)) |
(pow.f64 ky -2) |
(pow.f64 (*.f64 ky ky) -1) |
(pow.f64 (pow.f64 ky -2) 1) |
(pow.f64 (cbrt.f64 (pow.f64 ky -2)) 3) |
(pow.f64 (pow.f64 (*.f64 ky ky) -3) 1/3) |
(pow.f64 (pow.f64 ky -1) 2) |
(sqrt.f64 (pow.f64 (pow.f64 ky -2) 2)) |
(log.f64 (exp.f64 (pow.f64 ky -2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 ky -2)))) |
(cbrt.f64 (pow.f64 (*.f64 ky ky) -3)) |
(expm1.f64 (log1p.f64 (pow.f64 ky -2))) |
(exp.f64 (log.f64 (pow.f64 ky -2))) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 ky)) -1)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 ky -2)) 1)) |
(log1p.f64 (expm1.f64 (pow.f64 ky -2))) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 1/3 (pow.f64 ky -2)))) 1) |
(-.f64 (/.f64 1/9 (-.f64 1/3 (pow.f64 ky -2))) (/.f64 (pow.f64 (pow.f64 ky -2) 2) (-.f64 1/3 (pow.f64 ky -2)))) |
(*.f64 1 (+.f64 1/3 (pow.f64 ky -2))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) 1) |
(*.f64 (cbrt.f64 (+.f64 1/3 (pow.f64 ky -2))) (pow.f64 (cbrt.f64 (+.f64 1/3 (pow.f64 ky -2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1/3 (pow.f64 ky -2))) 2) (cbrt.f64 (+.f64 1/3 (pow.f64 ky -2)))) |
(*.f64 (sqrt.f64 (+.f64 1/3 (pow.f64 ky -2))) (sqrt.f64 (+.f64 1/3 (pow.f64 ky -2)))) |
(*.f64 (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3)) (/.f64 1 (fma.f64 (pow.f64 ky -2) (-.f64 (pow.f64 ky -2) 1/3) 1/9))) |
(*.f64 (-.f64 1/9 (pow.f64 (pow.f64 ky -2) 2)) (/.f64 1 (-.f64 1/3 (pow.f64 ky -2)))) |
(/.f64 1 (/.f64 (fma.f64 (pow.f64 ky -2) (-.f64 (pow.f64 ky -2) 1/3) 1/9) (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3)))) |
(/.f64 1 (/.f64 (-.f64 1/3 (pow.f64 ky -2)) (-.f64 1/9 (pow.f64 (pow.f64 ky -2) 2)))) |
(/.f64 (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3)) (fma.f64 (pow.f64 ky -2) (-.f64 (pow.f64 ky -2) 1/3) 1/9)) |
(/.f64 (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3)) (+.f64 (pow.f64 (pow.f64 ky -2) 2) (-.f64 1/9 (*.f64 1/3 (pow.f64 ky -2))))) |
(/.f64 (-.f64 1/9 (pow.f64 (pow.f64 ky -2) 2)) (-.f64 1/3 (pow.f64 ky -2))) |
(/.f64 (neg.f64 (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3))) (neg.f64 (fma.f64 (pow.f64 ky -2) (-.f64 (pow.f64 ky -2) 1/3) 1/9))) |
(/.f64 (neg.f64 (-.f64 1/9 (pow.f64 (pow.f64 ky -2) 2))) (neg.f64 (-.f64 1/3 (pow.f64 ky -2)))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 ky -2) 2) 1/9) (-.f64 (pow.f64 ky -2) 1/3)) |
(pow.f64 (+.f64 1/3 (pow.f64 ky -2)) 1) |
(pow.f64 (cbrt.f64 (+.f64 1/3 (pow.f64 ky -2))) 3) |
(pow.f64 (pow.f64 (+.f64 1/3 (pow.f64 ky -2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (+.f64 1/3 (pow.f64 ky -2))) 2) |
(sqrt.f64 (pow.f64 (+.f64 1/3 (pow.f64 ky -2)) 2)) |
(log.f64 (exp.f64 (+.f64 1/3 (pow.f64 ky -2)))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1/3 (pow.f64 ky -2))))) |
(cbrt.f64 (pow.f64 (+.f64 1/3 (pow.f64 ky -2)) 3)) |
(expm1.f64 (log1p.f64 (+.f64 1/3 (pow.f64 ky -2)))) |
(exp.f64 (log.f64 (+.f64 1/3 (pow.f64 ky -2)))) |
(exp.f64 (*.f64 (log.f64 (+.f64 1/3 (pow.f64 ky -2))) 1)) |
(log1p.f64 (expm1.f64 (+.f64 1/3 (pow.f64 ky -2)))) |
(fma.f64 1 (pow.f64 ky -2) 1/3) |
(fma.f64 (pow.f64 ky -2) 1 1/3) |
(fma.f64 (cbrt.f64 (pow.f64 ky -2)) (cbrt.f64 (pow.f64 (pow.f64 ky -2) 2)) 1/3) |
(fma.f64 (cbrt.f64 (pow.f64 (pow.f64 ky -2) 2)) (cbrt.f64 (pow.f64 ky -2)) 1/3) |
(fma.f64 (pow.f64 ky -1) (pow.f64 ky -1) 1/3) |
(fma.f64 -1 (/.f64 1 (*.f64 ky (neg.f64 ky))) 1/3) |
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 ky 4)) -1) (pow.f64 (pow.f64 (cbrt.f64 ky) 2) -1) 1/3) |
| 1× | egg-herbie |
| 738× | cancel-sign-sub-inv |
| 712× | times-frac |
| 548× | associate-*r* |
| 544× | associate-*l* |
| 382× | distribute-rgt-neg-in |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 379 | 9271 |
| 1 | 896 | 7339 |
| 2 | 3274 | 6783 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 1/3 (pow.f64 kx 2))) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 1/3 (pow.f64 kx 2))) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 1/3 (pow.f64 kx 2))) |
(*.f64 1/3 (pow.f64 kx 2)) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 1/3 (pow.f64 kx 2))) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 1/3 (pow.f64 kx 2))) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 1/3 (pow.f64 kx 2))) |
(*.f64 1/3 (pow.f64 kx 2)) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 1/3 (pow.f64 kx 2))) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 1/3 (pow.f64 kx 2))) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 1/3 (pow.f64 kx 2))) |
(*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)) |
(*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)) |
(*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)) |
(*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)) |
(*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)) |
(*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)) |
(*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)) |
(*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)) |
(*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)) |
(*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)) |
(*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)) |
(*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)) |
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) |
(*.f64 -1/2 (/.f64 (*.f64 th (pow.f64 kx 2)) (pow.f64 ky 2))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -1/6 (pow.f64 kx 2))) th) (*.f64 -1/2 (/.f64 (*.f64 th (pow.f64 kx 2)) (pow.f64 ky 2)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -1/6 (pow.f64 kx 2))) th) (*.f64 -1/2 (/.f64 (*.f64 th (pow.f64 kx 2)) (pow.f64 ky 2)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -1/6 (pow.f64 kx 2))) th) (*.f64 -1/2 (/.f64 (*.f64 th (pow.f64 kx 2)) (pow.f64 ky 2)))) |
(*.f64 (+.f64 1 (*.f64 -1/6 (pow.f64 kx 2))) th) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 th (pow.f64 kx 2)) (pow.f64 ky 2))) (*.f64 (+.f64 1 (*.f64 -1/6 (pow.f64 kx 2))) th)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 th (pow.f64 kx 2)) (pow.f64 ky 2))) (*.f64 (+.f64 1 (*.f64 -1/6 (pow.f64 kx 2))) th)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 th (pow.f64 kx 2)) (pow.f64 ky 2))) (*.f64 (+.f64 1 (*.f64 -1/6 (pow.f64 kx 2))) th)) |
(*.f64 (+.f64 1 (*.f64 -1/6 (pow.f64 kx 2))) th) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 th (pow.f64 kx 2)) (pow.f64 ky 2))) (*.f64 (+.f64 1 (*.f64 -1/6 (pow.f64 kx 2))) th)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 th (pow.f64 kx 2)) (pow.f64 ky 2))) (*.f64 (+.f64 1 (*.f64 -1/6 (pow.f64 kx 2))) th)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 th (pow.f64 kx 2)) (pow.f64 ky 2))) (*.f64 (+.f64 1 (*.f64 -1/6 (pow.f64 kx 2))) th)) |
th |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2)))) th) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2)))) th) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2)))) th) |
(*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2)))) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2)))) th) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2)))) th) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2)))) th) |
(*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2)))) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2)))) th) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2)))) th) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2)))) th) |
(/.f64 1 (pow.f64 ky 2)) |
(/.f64 1 (pow.f64 ky 2)) |
(/.f64 1 (pow.f64 ky 2)) |
(/.f64 1 (pow.f64 ky 2)) |
(/.f64 1 (pow.f64 ky 2)) |
(/.f64 1 (pow.f64 ky 2)) |
(/.f64 1 (pow.f64 ky 2)) |
(/.f64 1 (pow.f64 ky 2)) |
(/.f64 1 (pow.f64 ky 2)) |
(/.f64 1 (pow.f64 ky 2)) |
(/.f64 1 (pow.f64 ky 2)) |
(/.f64 1 (pow.f64 ky 2)) |
(/.f64 1 (pow.f64 ky 2)) |
(+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) |
(+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) |
(+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) |
1/3 |
(+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) |
(+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) |
(+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) |
1/3 |
(+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) |
(+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) |
(+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) |
(+.f64 0 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx))) |
(+.f64 (*.f64 (*.f64 kx kx) 1/3) (*.f64 (*.f64 kx kx) (pow.f64 ky -2))) |
(+.f64 (*.f64 (*.f64 kx kx) (pow.f64 ky -2)) (*.f64 (*.f64 kx kx) 1/3)) |
(+.f64 (*.f64 1/3 (*.f64 kx kx)) (*.f64 (pow.f64 ky -2) (*.f64 kx kx))) |
(+.f64 (*.f64 (pow.f64 ky -2) (*.f64 kx kx)) (*.f64 1/3 (*.f64 kx kx))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 kx) kx) (+.f64 1/3 (pow.f64 ky -2)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 kx) kx) (+.f64 1/3 (pow.f64 ky -2)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 kx) kx) (+.f64 1/3 (pow.f64 ky -2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 kx) kx) (+.f64 1/3 (pow.f64 ky -2))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 kx) kx) (+.f64 1/3 (pow.f64 ky -2)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)))) 1) |
(/.f64 (*.f64 (*.f64 kx kx) (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3))) (fma.f64 (pow.f64 ky -2) (-.f64 (pow.f64 ky -2) 1/3) 1/9)) |
(/.f64 (*.f64 (*.f64 kx kx) (-.f64 1/9 (pow.f64 (pow.f64 ky -2) 2))) (-.f64 1/3 (pow.f64 ky -2))) |
(/.f64 (*.f64 (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3)) (*.f64 kx kx)) (fma.f64 (pow.f64 ky -2) (-.f64 (pow.f64 ky -2) 1/3) 1/9)) |
(/.f64 (*.f64 (-.f64 1/9 (pow.f64 (pow.f64 ky -2) 2)) (*.f64 kx kx)) (-.f64 1/3 (pow.f64 ky -2))) |
(pow.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx))) 3) |
(pow.f64 (pow.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) 3) 1/3) |
(pow.f64 (*.f64 kx (sqrt.f64 (+.f64 1/3 (pow.f64 ky -2)))) 2) |
(sqrt.f64 (*.f64 (pow.f64 (+.f64 1/3 (pow.f64 ky -2)) 2) (pow.f64 kx 4))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 kx) kx) (+.f64 1/3 (pow.f64 ky -2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx))))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1/3 (pow.f64 ky -2)) 3) (pow.f64 (*.f64 kx kx) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 kx kx) 3) (pow.f64 (+.f64 1/3 (pow.f64 ky -2)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)))) |
(exp.f64 (fma.f64 2 (log.f64 kx) (log.f64 (+.f64 1/3 (pow.f64 ky -2))))) |
(exp.f64 (*.f64 (fma.f64 2 (log.f64 kx) (log.f64 (+.f64 1/3 (pow.f64 ky -2)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)))) |
(fma.f64 1/3 (*.f64 kx kx) (*.f64 (pow.f64 ky -2) (*.f64 kx kx))) |
(fma.f64 (pow.f64 ky -2) (*.f64 kx kx) (*.f64 1/3 (*.f64 kx kx))) |
(fma.f64 (*.f64 kx kx) 1/3 (*.f64 (*.f64 kx kx) (pow.f64 ky -2))) |
(fma.f64 (*.f64 kx kx) (pow.f64 ky -2) (*.f64 (*.f64 kx kx) 1/3)) |
(+.f64 th (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(+.f64 th (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 1)) |
(+.f64 0 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1))) |
(+.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) th) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) th)) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) th)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) th)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) th))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) th)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)))) 1) |
(/.f64 (+.f64 (pow.f64 th 3) (pow.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 3)) (fma.f64 th th (-.f64 (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) (*.f64 th (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))))))) |
(/.f64 (-.f64 (*.f64 th th) (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))))) (-.f64 th (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))))) |
(/.f64 (*.f64 th (+.f64 1 (pow.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 3))) (fma.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) -1) 1)) |
(/.f64 (*.f64 th (-.f64 1 (pow.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 2))) (-.f64 1 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 3)) th) (fma.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) -1) 1)) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 2)) th) (-.f64 1 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(pow.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) 1) |
(pow.f64 (cbrt.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1))) 3) |
(pow.f64 (pow.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1))) 2) |
(sqrt.f64 (pow.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) 2)) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) th)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 th)) (exp.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) (exp.f64 th))) |
(log.f64 (*.f64 (exp.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) (+.f64 1 (expm1.f64 th)))) |
(cbrt.f64 (pow.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 th 3) (pow.f64 (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1) 3) (pow.f64 th 3))) |
(expm1.f64 (log1p.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)))) |
(exp.f64 (log.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)))) |
(fma.f64 1 th (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(fma.f64 1 th (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 1)) |
(fma.f64 1 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) th) |
(fma.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) (*.f64 -1/2 th) th) |
(fma.f64 th 1 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(fma.f64 th 1 (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 1)) |
(fma.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) th) |
(fma.f64 -1/2 (*.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) th) th) |
(fma.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) th th) |
(fma.f64 (cbrt.f64 th) (pow.f64 (cbrt.f64 th) 2) (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(fma.f64 (cbrt.f64 th) (pow.f64 (cbrt.f64 th) 2) (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 th) 2) (cbrt.f64 th) (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(fma.f64 (pow.f64 (cbrt.f64 th) 2) (cbrt.f64 th) (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 th) 2) (*.f64 (cbrt.f64 th) 1) (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(fma.f64 (pow.f64 (cbrt.f64 th) 2) (*.f64 (cbrt.f64 th) 1) (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 th) 2) (*.f64 (cbrt.f64 th) (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) th) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) th) th) |
(fma.f64 (sqrt.f64 th) (sqrt.f64 th) (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(fma.f64 (sqrt.f64 th) (sqrt.f64 th) (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 1)) |
(fma.f64 (sqrt.f64 th) (*.f64 (sqrt.f64 th) 1) (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(fma.f64 (sqrt.f64 th) (*.f64 (sqrt.f64 th) 1) (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 1)) |
(fma.f64 (sqrt.f64 th) (*.f64 (sqrt.f64 th) (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) th) |
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) kx) (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) kx) th) th) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 (*.f64 kx kx) th) th) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) (cbrt.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))))) (cbrt.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) th) |
(fma.f64 (sqrt.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) (sqrt.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) th) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) kx) (sqrt.f64 th)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) kx) (sqrt.f64 th)) th) |
(fma.f64 (*.f64 (sqrt.f64 th) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) kx)) (*.f64 (sqrt.f64 th) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) kx)) th) |
(fma.f64 (*.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) (pow.f64 (cbrt.f64 th) 2)) (cbrt.f64 th) th) |
(fma.f64 (*.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) (sqrt.f64 th)) (sqrt.f64 th) th) |
(fma.f64 (*.f64 th (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx))) -1/2 th) |
(fma.f64 (*.f64 th -1/2) (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) th) |
(fma.f64 (*.f64 th (pow.f64 (cbrt.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 2)) (cbrt.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) th) |
(fma.f64 (*.f64 th (*.f64 (sqrt.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) kx)) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) kx) th) |
(fma.f64 (*.f64 th (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) (*.f64 kx kx) th) |
(+.f64 0 (pow.f64 ky -2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 ky -2))) (cbrt.f64 (exp.f64 (pow.f64 ky -2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 ky -2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 ky -2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 ky -2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 ky -2))) 1) |
(*.f64 1 (pow.f64 ky -2)) |
(*.f64 (pow.f64 ky -2) 1) |
(*.f64 (cbrt.f64 (pow.f64 ky -2)) (cbrt.f64 (pow.f64 (pow.f64 ky -2) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 ky -2) 2)) (cbrt.f64 (pow.f64 ky -2))) |
(*.f64 (pow.f64 ky -1) (pow.f64 ky -1)) |
(*.f64 -1 (/.f64 1 (*.f64 ky (neg.f64 ky)))) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 ky 4)) -1) (pow.f64 (pow.f64 (cbrt.f64 ky) 2) -1)) |
(pow.f64 ky -2) |
(pow.f64 (*.f64 ky ky) -1) |
(pow.f64 (pow.f64 ky -2) 1) |
(pow.f64 (cbrt.f64 (pow.f64 ky -2)) 3) |
(pow.f64 (pow.f64 (*.f64 ky ky) -3) 1/3) |
(pow.f64 (pow.f64 ky -1) 2) |
(sqrt.f64 (pow.f64 (pow.f64 ky -2) 2)) |
(log.f64 (exp.f64 (pow.f64 ky -2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 ky -2)))) |
(cbrt.f64 (pow.f64 (*.f64 ky ky) -3)) |
(expm1.f64 (log1p.f64 (pow.f64 ky -2))) |
(exp.f64 (log.f64 (pow.f64 ky -2))) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 ky)) -1)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 ky -2)) 1)) |
(log1p.f64 (expm1.f64 (pow.f64 ky -2))) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 1/3 (pow.f64 ky -2)))) 1) |
(-.f64 (/.f64 1/9 (-.f64 1/3 (pow.f64 ky -2))) (/.f64 (pow.f64 (pow.f64 ky -2) 2) (-.f64 1/3 (pow.f64 ky -2)))) |
(*.f64 1 (+.f64 1/3 (pow.f64 ky -2))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) 1) |
(*.f64 (cbrt.f64 (+.f64 1/3 (pow.f64 ky -2))) (pow.f64 (cbrt.f64 (+.f64 1/3 (pow.f64 ky -2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1/3 (pow.f64 ky -2))) 2) (cbrt.f64 (+.f64 1/3 (pow.f64 ky -2)))) |
(*.f64 (sqrt.f64 (+.f64 1/3 (pow.f64 ky -2))) (sqrt.f64 (+.f64 1/3 (pow.f64 ky -2)))) |
(*.f64 (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3)) (/.f64 1 (fma.f64 (pow.f64 ky -2) (-.f64 (pow.f64 ky -2) 1/3) 1/9))) |
(*.f64 (-.f64 1/9 (pow.f64 (pow.f64 ky -2) 2)) (/.f64 1 (-.f64 1/3 (pow.f64 ky -2)))) |
(/.f64 1 (/.f64 (fma.f64 (pow.f64 ky -2) (-.f64 (pow.f64 ky -2) 1/3) 1/9) (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3)))) |
(/.f64 1 (/.f64 (-.f64 1/3 (pow.f64 ky -2)) (-.f64 1/9 (pow.f64 (pow.f64 ky -2) 2)))) |
(/.f64 (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3)) (fma.f64 (pow.f64 ky -2) (-.f64 (pow.f64 ky -2) 1/3) 1/9)) |
(/.f64 (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3)) (+.f64 (pow.f64 (pow.f64 ky -2) 2) (-.f64 1/9 (*.f64 1/3 (pow.f64 ky -2))))) |
(/.f64 (-.f64 1/9 (pow.f64 (pow.f64 ky -2) 2)) (-.f64 1/3 (pow.f64 ky -2))) |
(/.f64 (neg.f64 (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3))) (neg.f64 (fma.f64 (pow.f64 ky -2) (-.f64 (pow.f64 ky -2) 1/3) 1/9))) |
(/.f64 (neg.f64 (-.f64 1/9 (pow.f64 (pow.f64 ky -2) 2))) (neg.f64 (-.f64 1/3 (pow.f64 ky -2)))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 ky -2) 2) 1/9) (-.f64 (pow.f64 ky -2) 1/3)) |
(pow.f64 (+.f64 1/3 (pow.f64 ky -2)) 1) |
(pow.f64 (cbrt.f64 (+.f64 1/3 (pow.f64 ky -2))) 3) |
(pow.f64 (pow.f64 (+.f64 1/3 (pow.f64 ky -2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (+.f64 1/3 (pow.f64 ky -2))) 2) |
(sqrt.f64 (pow.f64 (+.f64 1/3 (pow.f64 ky -2)) 2)) |
(log.f64 (exp.f64 (+.f64 1/3 (pow.f64 ky -2)))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1/3 (pow.f64 ky -2))))) |
(cbrt.f64 (pow.f64 (+.f64 1/3 (pow.f64 ky -2)) 3)) |
(expm1.f64 (log1p.f64 (+.f64 1/3 (pow.f64 ky -2)))) |
(exp.f64 (log.f64 (+.f64 1/3 (pow.f64 ky -2)))) |
(exp.f64 (*.f64 (log.f64 (+.f64 1/3 (pow.f64 ky -2))) 1)) |
(log1p.f64 (expm1.f64 (+.f64 1/3 (pow.f64 ky -2)))) |
(fma.f64 1 (pow.f64 ky -2) 1/3) |
(fma.f64 (pow.f64 ky -2) 1 1/3) |
(fma.f64 (cbrt.f64 (pow.f64 ky -2)) (cbrt.f64 (pow.f64 (pow.f64 ky -2) 2)) 1/3) |
(fma.f64 (cbrt.f64 (pow.f64 (pow.f64 ky -2) 2)) (cbrt.f64 (pow.f64 ky -2)) 1/3) |
(fma.f64 (pow.f64 ky -1) (pow.f64 ky -1) 1/3) |
(fma.f64 -1 (/.f64 1 (*.f64 ky (neg.f64 ky))) 1/3) |
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 ky 4)) -1) (pow.f64 (pow.f64 (cbrt.f64 ky) 2) -1) 1/3) |
| Outputs |
|---|
(/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) |
(/.f64 (*.f64 kx kx) (*.f64 ky ky)) |
(*.f64 (/.f64 kx ky) (/.f64 kx ky)) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 1/3 (pow.f64 kx 2))) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 1/3 (pow.f64 kx 2))) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 1/3 (pow.f64 kx 2))) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(*.f64 1/3 (pow.f64 kx 2)) |
(*.f64 kx (*.f64 kx 1/3)) |
(*.f64 1/3 (*.f64 kx kx)) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 1/3 (pow.f64 kx 2))) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 1/3 (pow.f64 kx 2))) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 1/3 (pow.f64 kx 2))) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(*.f64 1/3 (pow.f64 kx 2)) |
(*.f64 kx (*.f64 kx 1/3)) |
(*.f64 1/3 (*.f64 kx kx)) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 1/3 (pow.f64 kx 2))) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 1/3 (pow.f64 kx 2))) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (*.f64 1/3 (pow.f64 kx 2))) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(*.f64 -1/2 (/.f64 (*.f64 th (pow.f64 kx 2)) (pow.f64 ky 2))) |
(*.f64 -1/2 (/.f64 th (/.f64 (*.f64 ky ky) (*.f64 kx kx)))) |
(*.f64 -1/2 (*.f64 (/.f64 th (*.f64 ky ky)) (*.f64 kx kx))) |
(/.f64 -1/2 (*.f64 (/.f64 ky th) (/.f64 ky (*.f64 kx kx)))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -1/6 (pow.f64 kx 2))) th) (*.f64 -1/2 (/.f64 (*.f64 th (pow.f64 kx 2)) (pow.f64 ky 2)))) |
(fma.f64 -1/2 (/.f64 th (/.f64 (*.f64 ky ky) (*.f64 kx kx))) (*.f64 th (+.f64 1 (*.f64 -1/6 (*.f64 kx kx))))) |
(fma.f64 -1/2 (*.f64 (/.f64 th (*.f64 ky ky)) (*.f64 kx kx)) (*.f64 th (fma.f64 -1/6 (*.f64 kx kx) 1))) |
(fma.f64 -1/2 (*.f64 (pow.f64 ky -2) (*.f64 th (*.f64 kx kx))) (*.f64 th (fma.f64 -1/6 (*.f64 kx kx) 1))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -1/6 (pow.f64 kx 2))) th) (*.f64 -1/2 (/.f64 (*.f64 th (pow.f64 kx 2)) (pow.f64 ky 2)))) |
(fma.f64 -1/2 (/.f64 th (/.f64 (*.f64 ky ky) (*.f64 kx kx))) (*.f64 th (+.f64 1 (*.f64 -1/6 (*.f64 kx kx))))) |
(fma.f64 -1/2 (*.f64 (/.f64 th (*.f64 ky ky)) (*.f64 kx kx)) (*.f64 th (fma.f64 -1/6 (*.f64 kx kx) 1))) |
(fma.f64 -1/2 (*.f64 (pow.f64 ky -2) (*.f64 th (*.f64 kx kx))) (*.f64 th (fma.f64 -1/6 (*.f64 kx kx) 1))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -1/6 (pow.f64 kx 2))) th) (*.f64 -1/2 (/.f64 (*.f64 th (pow.f64 kx 2)) (pow.f64 ky 2)))) |
(fma.f64 -1/2 (/.f64 th (/.f64 (*.f64 ky ky) (*.f64 kx kx))) (*.f64 th (+.f64 1 (*.f64 -1/6 (*.f64 kx kx))))) |
(fma.f64 -1/2 (*.f64 (/.f64 th (*.f64 ky ky)) (*.f64 kx kx)) (*.f64 th (fma.f64 -1/6 (*.f64 kx kx) 1))) |
(fma.f64 -1/2 (*.f64 (pow.f64 ky -2) (*.f64 th (*.f64 kx kx))) (*.f64 th (fma.f64 -1/6 (*.f64 kx kx) 1))) |
(*.f64 (+.f64 1 (*.f64 -1/6 (pow.f64 kx 2))) th) |
(*.f64 th (+.f64 1 (*.f64 -1/6 (*.f64 kx kx)))) |
(*.f64 th (fma.f64 -1/6 (*.f64 kx kx) 1)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 th (pow.f64 kx 2)) (pow.f64 ky 2))) (*.f64 (+.f64 1 (*.f64 -1/6 (pow.f64 kx 2))) th)) |
(fma.f64 -1/2 (/.f64 th (/.f64 (*.f64 ky ky) (*.f64 kx kx))) (*.f64 th (+.f64 1 (*.f64 -1/6 (*.f64 kx kx))))) |
(fma.f64 -1/2 (*.f64 (/.f64 th (*.f64 ky ky)) (*.f64 kx kx)) (*.f64 th (fma.f64 -1/6 (*.f64 kx kx) 1))) |
(fma.f64 -1/2 (*.f64 (pow.f64 ky -2) (*.f64 th (*.f64 kx kx))) (*.f64 th (fma.f64 -1/6 (*.f64 kx kx) 1))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 th (pow.f64 kx 2)) (pow.f64 ky 2))) (*.f64 (+.f64 1 (*.f64 -1/6 (pow.f64 kx 2))) th)) |
(fma.f64 -1/2 (/.f64 th (/.f64 (*.f64 ky ky) (*.f64 kx kx))) (*.f64 th (+.f64 1 (*.f64 -1/6 (*.f64 kx kx))))) |
(fma.f64 -1/2 (*.f64 (/.f64 th (*.f64 ky ky)) (*.f64 kx kx)) (*.f64 th (fma.f64 -1/6 (*.f64 kx kx) 1))) |
(fma.f64 -1/2 (*.f64 (pow.f64 ky -2) (*.f64 th (*.f64 kx kx))) (*.f64 th (fma.f64 -1/6 (*.f64 kx kx) 1))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 th (pow.f64 kx 2)) (pow.f64 ky 2))) (*.f64 (+.f64 1 (*.f64 -1/6 (pow.f64 kx 2))) th)) |
(fma.f64 -1/2 (/.f64 th (/.f64 (*.f64 ky ky) (*.f64 kx kx))) (*.f64 th (+.f64 1 (*.f64 -1/6 (*.f64 kx kx))))) |
(fma.f64 -1/2 (*.f64 (/.f64 th (*.f64 ky ky)) (*.f64 kx kx)) (*.f64 th (fma.f64 -1/6 (*.f64 kx kx) 1))) |
(fma.f64 -1/2 (*.f64 (pow.f64 ky -2) (*.f64 th (*.f64 kx kx))) (*.f64 th (fma.f64 -1/6 (*.f64 kx kx) 1))) |
(*.f64 (+.f64 1 (*.f64 -1/6 (pow.f64 kx 2))) th) |
(*.f64 th (+.f64 1 (*.f64 -1/6 (*.f64 kx kx)))) |
(*.f64 th (fma.f64 -1/6 (*.f64 kx kx) 1)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 th (pow.f64 kx 2)) (pow.f64 ky 2))) (*.f64 (+.f64 1 (*.f64 -1/6 (pow.f64 kx 2))) th)) |
(fma.f64 -1/2 (/.f64 th (/.f64 (*.f64 ky ky) (*.f64 kx kx))) (*.f64 th (+.f64 1 (*.f64 -1/6 (*.f64 kx kx))))) |
(fma.f64 -1/2 (*.f64 (/.f64 th (*.f64 ky ky)) (*.f64 kx kx)) (*.f64 th (fma.f64 -1/6 (*.f64 kx kx) 1))) |
(fma.f64 -1/2 (*.f64 (pow.f64 ky -2) (*.f64 th (*.f64 kx kx))) (*.f64 th (fma.f64 -1/6 (*.f64 kx kx) 1))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 th (pow.f64 kx 2)) (pow.f64 ky 2))) (*.f64 (+.f64 1 (*.f64 -1/6 (pow.f64 kx 2))) th)) |
(fma.f64 -1/2 (/.f64 th (/.f64 (*.f64 ky ky) (*.f64 kx kx))) (*.f64 th (+.f64 1 (*.f64 -1/6 (*.f64 kx kx))))) |
(fma.f64 -1/2 (*.f64 (/.f64 th (*.f64 ky ky)) (*.f64 kx kx)) (*.f64 th (fma.f64 -1/6 (*.f64 kx kx) 1))) |
(fma.f64 -1/2 (*.f64 (pow.f64 ky -2) (*.f64 th (*.f64 kx kx))) (*.f64 th (fma.f64 -1/6 (*.f64 kx kx) 1))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 th (pow.f64 kx 2)) (pow.f64 ky 2))) (*.f64 (+.f64 1 (*.f64 -1/6 (pow.f64 kx 2))) th)) |
(fma.f64 -1/2 (/.f64 th (/.f64 (*.f64 ky ky) (*.f64 kx kx))) (*.f64 th (+.f64 1 (*.f64 -1/6 (*.f64 kx kx))))) |
(fma.f64 -1/2 (*.f64 (/.f64 th (*.f64 ky ky)) (*.f64 kx kx)) (*.f64 th (fma.f64 -1/6 (*.f64 kx kx) 1))) |
(fma.f64 -1/2 (*.f64 (pow.f64 ky -2) (*.f64 th (*.f64 kx kx))) (*.f64 th (fma.f64 -1/6 (*.f64 kx kx) 1))) |
th |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2)))) |
(*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx (*.f64 kx th)))) |
(*.f64 kx (*.f64 (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) th)) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2)))) |
(*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx (*.f64 kx th)))) |
(*.f64 kx (*.f64 (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) th)) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) (*.f64 th (pow.f64 kx 2)))) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(/.f64 1 (pow.f64 ky 2)) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(/.f64 1 (pow.f64 ky 2)) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(/.f64 1 (pow.f64 ky 2)) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(/.f64 1 (pow.f64 ky 2)) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(/.f64 1 (pow.f64 ky 2)) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(/.f64 1 (pow.f64 ky 2)) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(/.f64 1 (pow.f64 ky 2)) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(/.f64 1 (pow.f64 ky 2)) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(/.f64 1 (pow.f64 ky 2)) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(/.f64 1 (pow.f64 ky 2)) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(/.f64 1 (pow.f64 ky 2)) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(/.f64 1 (pow.f64 ky 2)) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(/.f64 1 (pow.f64 ky 2)) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
(+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
(+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
1/3 |
(+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
(+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
(+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
1/3 |
(+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
(+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
(+.f64 1/3 (/.f64 1 (pow.f64 ky 2))) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
(+.f64 0 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx))) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(+.f64 (*.f64 (*.f64 kx kx) 1/3) (*.f64 (*.f64 kx kx) (pow.f64 ky -2))) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(+.f64 (*.f64 (*.f64 kx kx) (pow.f64 ky -2)) (*.f64 (*.f64 kx kx) 1/3)) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(+.f64 (*.f64 1/3 (*.f64 kx kx)) (*.f64 (pow.f64 ky -2) (*.f64 kx kx))) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(+.f64 (*.f64 (pow.f64 ky -2) (*.f64 kx kx)) (*.f64 1/3 (*.f64 kx kx))) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 kx) kx) (+.f64 1/3 (pow.f64 ky -2)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 kx) kx) (+.f64 1/3 (pow.f64 ky -2)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 kx) kx) (+.f64 1/3 (pow.f64 ky -2)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 kx) kx) (+.f64 1/3 (pow.f64 ky -2)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 kx) kx) (+.f64 1/3 (pow.f64 ky -2)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 kx) kx) (+.f64 1/3 (pow.f64 ky -2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 kx) kx) (+.f64 1/3 (pow.f64 ky -2))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 kx) kx) (+.f64 1/3 (pow.f64 ky -2)))))) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)))) 1) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(/.f64 (*.f64 (*.f64 kx kx) (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3))) (fma.f64 (pow.f64 ky -2) (-.f64 (pow.f64 ky -2) 1/3) 1/9)) |
(/.f64 (*.f64 kx kx) (/.f64 (fma.f64 (pow.f64 ky -2) (+.f64 (pow.f64 ky -2) -1/3) 1/9) (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3)))) |
(*.f64 (/.f64 (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3)) (fma.f64 (pow.f64 ky -2) (+.f64 (pow.f64 ky -2) -1/3) 1/9)) (*.f64 kx kx)) |
(/.f64 (*.f64 (*.f64 kx kx) (-.f64 1/9 (pow.f64 (pow.f64 ky -2) 2))) (-.f64 1/3 (pow.f64 ky -2))) |
(/.f64 (-.f64 1/9 (pow.f64 (pow.f64 ky -2) 2)) (/.f64 (-.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx))) |
(*.f64 (/.f64 (-.f64 1/9 (pow.f64 ky -4)) (-.f64 1/3 (pow.f64 ky -2))) (*.f64 kx kx)) |
(/.f64 (*.f64 (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3)) (*.f64 kx kx)) (fma.f64 (pow.f64 ky -2) (-.f64 (pow.f64 ky -2) 1/3) 1/9)) |
(/.f64 (*.f64 kx kx) (/.f64 (fma.f64 (pow.f64 ky -2) (+.f64 (pow.f64 ky -2) -1/3) 1/9) (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3)))) |
(*.f64 (/.f64 (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3)) (fma.f64 (pow.f64 ky -2) (+.f64 (pow.f64 ky -2) -1/3) 1/9)) (*.f64 kx kx)) |
(/.f64 (*.f64 (-.f64 1/9 (pow.f64 (pow.f64 ky -2) 2)) (*.f64 kx kx)) (-.f64 1/3 (pow.f64 ky -2))) |
(/.f64 (-.f64 1/9 (pow.f64 (pow.f64 ky -2) 2)) (/.f64 (-.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx))) |
(*.f64 (/.f64 (-.f64 1/9 (pow.f64 ky -4)) (-.f64 1/3 (pow.f64 ky -2))) (*.f64 kx kx)) |
(pow.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) 1) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx))) 3) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(pow.f64 (pow.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) 3) 1/3) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(pow.f64 (*.f64 kx (sqrt.f64 (+.f64 1/3 (pow.f64 ky -2)))) 2) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(sqrt.f64 (*.f64 (pow.f64 (+.f64 1/3 (pow.f64 ky -2)) 2) (pow.f64 kx 4))) |
(fabs.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 kx) kx) (+.f64 1/3 (pow.f64 ky -2)))) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx))))) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) 3)) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1/3 (pow.f64 ky -2)) 3) (pow.f64 (*.f64 kx kx) 3))) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 kx kx) 3) (pow.f64 (+.f64 1/3 (pow.f64 ky -2)) 3))) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)))) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(exp.f64 (fma.f64 2 (log.f64 kx) (log.f64 (+.f64 1/3 (pow.f64 ky -2))))) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(exp.f64 (*.f64 (fma.f64 2 (log.f64 kx) (log.f64 (+.f64 1/3 (pow.f64 ky -2)))) 1)) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)))) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(fma.f64 1/3 (*.f64 kx kx) (*.f64 (pow.f64 ky -2) (*.f64 kx kx))) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(fma.f64 (pow.f64 ky -2) (*.f64 kx kx) (*.f64 1/3 (*.f64 kx kx))) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(fma.f64 (*.f64 kx kx) 1/3 (*.f64 (*.f64 kx kx) (pow.f64 ky -2))) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(fma.f64 (*.f64 kx kx) (pow.f64 ky -2) (*.f64 (*.f64 kx kx) 1/3)) |
(+.f64 (/.f64 (*.f64 kx kx) (*.f64 ky ky)) (*.f64 kx (*.f64 kx 1/3))) |
(fma.f64 kx (*.f64 kx 1/3) (*.f64 (/.f64 kx ky) (/.f64 kx ky))) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) |
(+.f64 th (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(+.f64 th (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 1)) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(+.f64 0 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1))) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(+.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) th)) (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) th)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) th)))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) th)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) th)))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 th) (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) th))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) th)))) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)))) 1) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(/.f64 (+.f64 (pow.f64 th 3) (pow.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 3)) (fma.f64 th th (-.f64 (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) (*.f64 th (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))))))) |
(/.f64 (+.f64 (pow.f64 th 3) (pow.f64 (*.f64 (*.f64 kx (*.f64 kx th)) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 3)) (fma.f64 th th (*.f64 (*.f64 (*.f64 kx (*.f64 kx th)) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) (-.f64 (*.f64 (*.f64 kx (*.f64 kx th)) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) th)))) |
(/.f64 (+.f64 (pow.f64 th 3) (pow.f64 (*.f64 kx (*.f64 (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) th)) 3)) (fma.f64 th th (*.f64 (*.f64 th th) (-.f64 (pow.f64 (*.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 2) (*.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6))))))) |
(/.f64 (*.f64 (fma.f64 (pow.f64 kx 6) (pow.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 3) 1) (pow.f64 th 3)) (*.f64 th (+.f64 (*.f64 th (*.f64 kx (*.f64 (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) -1)))) th))) |
(/.f64 (-.f64 (*.f64 th th) (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))))) (-.f64 th (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))))) |
(/.f64 (-.f64 (*.f64 th th) (*.f64 (*.f64 th th) (pow.f64 (*.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 2))) (-.f64 th (*.f64 (*.f64 kx (*.f64 kx th)) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(/.f64 (*.f64 th (-.f64 th (*.f64 (pow.f64 (*.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 2) th))) (-.f64 th (*.f64 kx (*.f64 (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) th)))) |
(/.f64 (fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) 1) |
(/.f64 (*.f64 th (+.f64 1 (pow.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 3))) (fma.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) -1) 1)) |
(/.f64 th (/.f64 (fma.f64 (*.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) -1) 1) (+.f64 1 (pow.f64 (*.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 3)))) |
(*.f64 (/.f64 (fma.f64 (pow.f64 kx 6) (pow.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 3) 1) (fma.f64 (*.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) -1) 1)) th) |
(/.f64 (*.f64 th (-.f64 1 (pow.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 2))) (-.f64 1 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(/.f64 th (/.f64 (-.f64 1 (*.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) (-.f64 1 (pow.f64 (*.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 2)))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 2)) (-.f64 1 (*.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6))))) th) |
(*.f64 (/.f64 th (-.f64 1 (*.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6))))) (-.f64 1 (pow.f64 (*.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 2))) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 3)) th) (fma.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) -1) 1)) |
(/.f64 th (/.f64 (fma.f64 (*.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) -1) 1) (+.f64 1 (pow.f64 (*.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 3)))) |
(*.f64 (/.f64 (fma.f64 (pow.f64 kx 6) (pow.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 3) 1) (fma.f64 (*.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) -1) 1)) th) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 2)) th) (-.f64 1 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(/.f64 th (/.f64 (-.f64 1 (*.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) (-.f64 1 (pow.f64 (*.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 2)))) |
(*.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 2)) (-.f64 1 (*.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6))))) th) |
(*.f64 (/.f64 th (-.f64 1 (*.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6))))) (-.f64 1 (pow.f64 (*.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 2))) |
(pow.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) 1) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(pow.f64 (cbrt.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1))) 3) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(pow.f64 (pow.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) 3) 1/3) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(pow.f64 (sqrt.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1))) 2) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(sqrt.f64 (pow.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) 2)) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(log.f64 (pow.f64 (exp.f64 (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) th)) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1))))) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 th)) (exp.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))))) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(log.f64 (*.f64 (exp.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) (exp.f64 th))) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(log.f64 (*.f64 (exp.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) (+.f64 1 (expm1.f64 th)))) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(cbrt.f64 (pow.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)) 3)) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(cbrt.f64 (*.f64 (pow.f64 th 3) (pow.f64 (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1) 3))) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1) 3) (pow.f64 th 3))) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(expm1.f64 (log1p.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)))) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(exp.f64 (log.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)))) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(exp.f64 (*.f64 (log.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1))) 1)) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(log1p.f64 (expm1.f64 (*.f64 th (fma.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6) 1)))) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 1 th (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 1 th (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 1)) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 1 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) (*.f64 -1/2 th) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 th 1 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 th 1 (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 1)) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 -1/2 (*.f64 (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) th) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) th th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 (cbrt.f64 th) (pow.f64 (cbrt.f64 th) 2) (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 (cbrt.f64 th) (pow.f64 (cbrt.f64 th) 2) (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 1)) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 (pow.f64 (cbrt.f64 th) 2) (cbrt.f64 th) (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 (pow.f64 (cbrt.f64 th) 2) (cbrt.f64 th) (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 1)) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 (pow.f64 (cbrt.f64 th) 2) (*.f64 (cbrt.f64 th) 1) (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 (pow.f64 (cbrt.f64 th) 2) (*.f64 (cbrt.f64 th) 1) (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 1)) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 (pow.f64 (cbrt.f64 th) 2) (*.f64 (cbrt.f64 th) (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) th) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 (sqrt.f64 th) (sqrt.f64 th) (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 (sqrt.f64 th) (sqrt.f64 th) (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 1)) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 (sqrt.f64 th) (*.f64 (sqrt.f64 th) 1) (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 (sqrt.f64 th) (*.f64 (sqrt.f64 th) 1) (*.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 1)) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 (sqrt.f64 th) (*.f64 (sqrt.f64 th) (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) kx) (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) kx) th) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 (*.f64 kx kx) th) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) (cbrt.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))))) (cbrt.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 (sqrt.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) (sqrt.f64 (*.f64 th (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)))) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) kx) (sqrt.f64 th)) (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) kx) (sqrt.f64 th)) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 (*.f64 (sqrt.f64 th) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) kx)) (*.f64 (sqrt.f64 th) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) kx)) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 (*.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) (pow.f64 (cbrt.f64 th) 2)) (cbrt.f64 th) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 (*.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) (sqrt.f64 th)) (sqrt.f64 th) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 (*.f64 th (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx))) -1/2 th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 (*.f64 th -1/2) (*.f64 (+.f64 1/3 (pow.f64 ky -2)) (*.f64 kx kx)) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 (*.f64 th (pow.f64 (cbrt.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) 2)) (cbrt.f64 (*.f64 (*.f64 kx kx) (fma.f64 (pow.f64 ky -2) -1/2 -1/6))) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 (*.f64 th (*.f64 (sqrt.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) kx)) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) kx) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(fma.f64 (*.f64 th (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) (*.f64 kx kx) th) |
(*.f64 (+.f64 1 (*.f64 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)) -1/2)) th) |
(*.f64 th (fma.f64 kx (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) 1)) |
(fma.f64 (fma.f64 (pow.f64 ky -2) -1/2 -1/6) (*.f64 th (*.f64 kx kx)) th) |
(+.f64 0 (pow.f64 ky -2)) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 ky -2))) (cbrt.f64 (exp.f64 (pow.f64 ky -2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 ky -2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 ky -2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 ky -2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 ky -2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 ky -2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 ky -2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 ky -2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 ky -2))) 1) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(*.f64 1 (pow.f64 ky -2)) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(*.f64 (pow.f64 ky -2) 1) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(*.f64 (cbrt.f64 (pow.f64 ky -2)) (cbrt.f64 (pow.f64 (pow.f64 ky -2) 2))) |
(*.f64 (cbrt.f64 (pow.f64 ky -2)) (cbrt.f64 (pow.f64 ky -4))) |
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 ky -2) 2)) (cbrt.f64 (pow.f64 ky -2))) |
(*.f64 (cbrt.f64 (pow.f64 ky -2)) (cbrt.f64 (pow.f64 (pow.f64 ky -2) 2))) |
(*.f64 (cbrt.f64 (pow.f64 ky -2)) (cbrt.f64 (pow.f64 ky -4))) |
(*.f64 (pow.f64 ky -1) (pow.f64 ky -1)) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(*.f64 -1 (/.f64 1 (*.f64 ky (neg.f64 ky)))) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 ky 4)) -1) (pow.f64 (pow.f64 (cbrt.f64 ky) 2) -1)) |
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 ky 4))) (/.f64 1 (pow.f64 (cbrt.f64 ky) 2))) |
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 ky) 2)) (cbrt.f64 (pow.f64 ky 4))) |
(pow.f64 ky -2) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 (*.f64 ky ky) -1) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(pow.f64 (pow.f64 ky -2) 1) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(pow.f64 (cbrt.f64 (pow.f64 ky -2)) 3) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(pow.f64 (pow.f64 (*.f64 ky ky) -3) 1/3) |
(cbrt.f64 (pow.f64 (*.f64 ky ky) -3)) |
(pow.f64 (pow.f64 ky -1) 2) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(sqrt.f64 (pow.f64 (pow.f64 ky -2) 2)) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(log.f64 (exp.f64 (pow.f64 ky -2))) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 ky -2)))) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(cbrt.f64 (pow.f64 (*.f64 ky ky) -3)) |
(expm1.f64 (log1p.f64 (pow.f64 ky -2))) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(exp.f64 (log.f64 (pow.f64 ky -2))) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 ky)) -1)) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(exp.f64 (*.f64 (log.f64 (pow.f64 ky -2)) 1)) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(log1p.f64 (expm1.f64 (pow.f64 ky -2))) |
(/.f64 1 (*.f64 ky ky)) |
(pow.f64 ky -2) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 1/3 (pow.f64 ky -2)))) 1) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
(-.f64 (/.f64 1/9 (-.f64 1/3 (pow.f64 ky -2))) (/.f64 (pow.f64 (pow.f64 ky -2) 2) (-.f64 1/3 (pow.f64 ky -2)))) |
(/.f64 (-.f64 1/9 (pow.f64 (pow.f64 ky -2) 2)) (-.f64 1/3 (pow.f64 ky -2))) |
(/.f64 (-.f64 1/9 (pow.f64 ky -4)) (-.f64 1/3 (pow.f64 ky -2))) |
(*.f64 1 (+.f64 1/3 (pow.f64 ky -2))) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
(*.f64 (+.f64 1/3 (pow.f64 ky -2)) 1) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
(*.f64 (cbrt.f64 (+.f64 1/3 (pow.f64 ky -2))) (pow.f64 (cbrt.f64 (+.f64 1/3 (pow.f64 ky -2))) 2)) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1/3 (pow.f64 ky -2))) 2) (cbrt.f64 (+.f64 1/3 (pow.f64 ky -2)))) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
(*.f64 (sqrt.f64 (+.f64 1/3 (pow.f64 ky -2))) (sqrt.f64 (+.f64 1/3 (pow.f64 ky -2)))) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
(*.f64 (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3)) (/.f64 1 (fma.f64 (pow.f64 ky -2) (-.f64 (pow.f64 ky -2) 1/3) 1/9))) |
(/.f64 1 (/.f64 (fma.f64 (pow.f64 ky -2) (+.f64 (pow.f64 ky -2) -1/3) 1/9) (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3)))) |
(/.f64 (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3)) (fma.f64 (pow.f64 ky -2) (+.f64 (pow.f64 ky -2) -1/3) 1/9)) |
(*.f64 (-.f64 1/9 (pow.f64 (pow.f64 ky -2) 2)) (/.f64 1 (-.f64 1/3 (pow.f64 ky -2)))) |
(/.f64 (-.f64 1/9 (pow.f64 (pow.f64 ky -2) 2)) (-.f64 1/3 (pow.f64 ky -2))) |
(/.f64 (-.f64 1/9 (pow.f64 ky -4)) (-.f64 1/3 (pow.f64 ky -2))) |
(/.f64 1 (/.f64 (fma.f64 (pow.f64 ky -2) (-.f64 (pow.f64 ky -2) 1/3) 1/9) (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3)))) |
(/.f64 1 (/.f64 (fma.f64 (pow.f64 ky -2) (+.f64 (pow.f64 ky -2) -1/3) 1/9) (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3)))) |
(/.f64 (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3)) (fma.f64 (pow.f64 ky -2) (+.f64 (pow.f64 ky -2) -1/3) 1/9)) |
(/.f64 1 (/.f64 (-.f64 1/3 (pow.f64 ky -2)) (-.f64 1/9 (pow.f64 (pow.f64 ky -2) 2)))) |
(/.f64 (-.f64 1/9 (pow.f64 (pow.f64 ky -2) 2)) (-.f64 1/3 (pow.f64 ky -2))) |
(/.f64 (-.f64 1/9 (pow.f64 ky -4)) (-.f64 1/3 (pow.f64 ky -2))) |
(/.f64 (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3)) (fma.f64 (pow.f64 ky -2) (-.f64 (pow.f64 ky -2) 1/3) 1/9)) |
(/.f64 1 (/.f64 (fma.f64 (pow.f64 ky -2) (+.f64 (pow.f64 ky -2) -1/3) 1/9) (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3)))) |
(/.f64 (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3)) (fma.f64 (pow.f64 ky -2) (+.f64 (pow.f64 ky -2) -1/3) 1/9)) |
(/.f64 (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3)) (+.f64 (pow.f64 (pow.f64 ky -2) 2) (-.f64 1/9 (*.f64 1/3 (pow.f64 ky -2))))) |
(/.f64 1 (/.f64 (fma.f64 (pow.f64 ky -2) (+.f64 (pow.f64 ky -2) -1/3) 1/9) (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3)))) |
(/.f64 (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3)) (fma.f64 (pow.f64 ky -2) (+.f64 (pow.f64 ky -2) -1/3) 1/9)) |
(/.f64 (-.f64 1/9 (pow.f64 (pow.f64 ky -2) 2)) (-.f64 1/3 (pow.f64 ky -2))) |
(/.f64 (-.f64 1/9 (pow.f64 ky -4)) (-.f64 1/3 (pow.f64 ky -2))) |
(/.f64 (neg.f64 (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3))) (neg.f64 (fma.f64 (pow.f64 ky -2) (-.f64 (pow.f64 ky -2) 1/3) 1/9))) |
(/.f64 1 (/.f64 (fma.f64 (pow.f64 ky -2) (+.f64 (pow.f64 ky -2) -1/3) 1/9) (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3)))) |
(/.f64 (+.f64 1/27 (pow.f64 (*.f64 ky ky) -3)) (fma.f64 (pow.f64 ky -2) (+.f64 (pow.f64 ky -2) -1/3) 1/9)) |
(/.f64 (neg.f64 (-.f64 1/9 (pow.f64 (pow.f64 ky -2) 2))) (neg.f64 (-.f64 1/3 (pow.f64 ky -2)))) |
(/.f64 (-.f64 1/9 (pow.f64 (pow.f64 ky -2) 2)) (-.f64 1/3 (pow.f64 ky -2))) |
(/.f64 (-.f64 1/9 (pow.f64 ky -4)) (-.f64 1/3 (pow.f64 ky -2))) |
(/.f64 (-.f64 (pow.f64 (pow.f64 ky -2) 2) 1/9) (-.f64 (pow.f64 ky -2) 1/3)) |
(/.f64 (-.f64 1/9 (pow.f64 (pow.f64 ky -2) 2)) (-.f64 1/3 (pow.f64 ky -2))) |
(/.f64 (-.f64 1/9 (pow.f64 ky -4)) (-.f64 1/3 (pow.f64 ky -2))) |
(pow.f64 (+.f64 1/3 (pow.f64 ky -2)) 1) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
(pow.f64 (cbrt.f64 (+.f64 1/3 (pow.f64 ky -2))) 3) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
(pow.f64 (pow.f64 (+.f64 1/3 (pow.f64 ky -2)) 3) 1/3) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
(pow.f64 (sqrt.f64 (+.f64 1/3 (pow.f64 ky -2))) 2) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
(sqrt.f64 (pow.f64 (+.f64 1/3 (pow.f64 ky -2)) 2)) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
(log.f64 (exp.f64 (+.f64 1/3 (pow.f64 ky -2)))) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1/3 (pow.f64 ky -2))))) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
(cbrt.f64 (pow.f64 (+.f64 1/3 (pow.f64 ky -2)) 3)) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
(expm1.f64 (log1p.f64 (+.f64 1/3 (pow.f64 ky -2)))) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
(exp.f64 (log.f64 (+.f64 1/3 (pow.f64 ky -2)))) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
(exp.f64 (*.f64 (log.f64 (+.f64 1/3 (pow.f64 ky -2))) 1)) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
(log1p.f64 (expm1.f64 (+.f64 1/3 (pow.f64 ky -2)))) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
(fma.f64 1 (pow.f64 ky -2) 1/3) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
(fma.f64 (pow.f64 ky -2) 1 1/3) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
(fma.f64 (cbrt.f64 (pow.f64 ky -2)) (cbrt.f64 (pow.f64 (pow.f64 ky -2) 2)) 1/3) |
(fma.f64 (cbrt.f64 (pow.f64 ky -2)) (cbrt.f64 (pow.f64 ky -4)) 1/3) |
(fma.f64 (cbrt.f64 (pow.f64 (pow.f64 ky -2) 2)) (cbrt.f64 (pow.f64 ky -2)) 1/3) |
(fma.f64 (cbrt.f64 (pow.f64 ky -2)) (cbrt.f64 (pow.f64 (pow.f64 ky -2) 2)) 1/3) |
(fma.f64 (cbrt.f64 (pow.f64 ky -2)) (cbrt.f64 (pow.f64 ky -4)) 1/3) |
(fma.f64 (pow.f64 ky -1) (pow.f64 ky -1) 1/3) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
(fma.f64 -1 (/.f64 1 (*.f64 ky (neg.f64 ky))) 1/3) |
(+.f64 1/3 (/.f64 1 (*.f64 ky ky))) |
(+.f64 1/3 (pow.f64 ky -2)) |
(fma.f64 (pow.f64 (cbrt.f64 (pow.f64 ky 4)) -1) (pow.f64 (pow.f64 (cbrt.f64 ky) 2) -1) 1/3) |
(fma.f64 (/.f64 1 (cbrt.f64 (pow.f64 ky 4))) (/.f64 1 (pow.f64 (cbrt.f64 ky) 2)) 1/3) |
(+.f64 1/3 (/.f64 (/.f64 1 (pow.f64 (cbrt.f64 ky) 2)) (cbrt.f64 (pow.f64 ky 4)))) |
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| 99.8% | (*.f64 (sin.f64 th) ky) | |
| ✓ | 82.3% | (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 ky)) |
Compiled 20 to 7 computations (65% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | ky | @ | -inf | (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 ky)) |
| 1.0ms | ky | @ | inf | (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 ky)) |
| 0.0ms | th | @ | 0 | (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 ky)) |
| 0.0ms | th | @ | inf | (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 ky)) |
| 0.0ms | th | @ | -inf | (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 ky)) |
| 1× | batch-egg-rewrite |
| 1978× | pow1 |
| 1818× | add-exp-log |
| 1818× | log1p-expm1-u |
| 1818× | expm1-log1p-u |
| 190× | *-un-lft-identity |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 21 |
| 1 | 182 | 21 |
| 2 | 2402 | 21 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 ky)) |
| Outputs |
|---|
(-.f64 (+.f64 1 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) 1) |
(*.f64 (sin.f64 th) (/.f64 1 (/.f64 (sin.f64 ky) ky))) |
(*.f64 (sin.f64 th) (*.f64 ky (/.f64 1 (sin.f64 ky)))) |
(*.f64 ky (*.f64 (sin.f64 th) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (*.f64 (sin.f64 th) ky) (/.f64 1 (sin.f64 ky))) |
(*.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) 1) |
(*.f64 1 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) 2) (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) (sqrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (*.f64 (sin.f64 th) (neg.f64 ky)) (/.f64 1 (neg.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (sin.f64 th) ky)) |
(*.f64 (/.f64 (sin.f64 th) 1) (/.f64 ky (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 ky (cbrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (sin.f64 ky))) (/.f64 ky (sqrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 ky (sqrt.f64 (sin.f64 ky))) (/.f64 (sin.f64 th) (sqrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 ky 1) (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) |
(*.f64 (/.f64 ky (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (sin.f64 th) (cbrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (*.f64 (sin.f64 th) ky) (cbrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 ky))) (/.f64 (*.f64 (sin.f64 th) ky) (sqrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) (sin.f64 ky))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) 2) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) 2) (sqrt.f64 (sin.f64 ky))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) (sqrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (sin.f64 ky))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (cbrt.f64 (sin.f64 ky)))) |
(pow.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) 1) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) 3) |
(pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) 2) |
(pow.f64 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 th) ky)) -1) |
(neg.f64 (/.f64 (*.f64 (sin.f64 th) ky) (neg.f64 (sin.f64 ky)))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) 2)) |
(log.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 th) ky) 3) (pow.f64 (sin.f64 ky) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky))) |
(exp.f64 (log.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky))) |
| 1× | egg-herbie |
| 1350× | log-div |
| 1168× | log-prod |
| 1102× | associate-/l* |
| 848× | associate-*r/ |
| 724× | fma-def |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 162 | 1964 |
| 1 | 435 | 1742 |
| 2 | 1457 | 1512 |
| 3 | 6827 | 1512 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 th ky) (sin.f64 ky)) |
(+.f64 (/.f64 (*.f64 ky th) (sin.f64 ky)) (*.f64 -1/6 (/.f64 (*.f64 ky (pow.f64 th 3)) (sin.f64 ky)))) |
(+.f64 (/.f64 (*.f64 ky th) (sin.f64 ky)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 ky (pow.f64 th 3)) (sin.f64 ky))) (*.f64 1/120 (/.f64 (*.f64 ky (pow.f64 th 5)) (sin.f64 ky))))) |
(+.f64 (*.f64 -1/5040 (/.f64 (*.f64 ky (pow.f64 th 7)) (sin.f64 ky))) (+.f64 (/.f64 (*.f64 ky th) (sin.f64 ky)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 ky (pow.f64 th 3)) (sin.f64 ky))) (*.f64 1/120 (/.f64 (*.f64 ky (pow.f64 th 5)) (sin.f64 ky)))))) |
(sin.f64 th) |
(+.f64 (sin.f64 th) (*.f64 1/6 (*.f64 (sin.f64 th) (pow.f64 ky 2)))) |
(+.f64 (sin.f64 th) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 th) (pow.f64 ky 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (sin.f64 th)) (*.f64 1/120 (sin.f64 th))) (pow.f64 ky 4))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (sin.f64 th)) (*.f64 1/120 (sin.f64 th)))) (+.f64 (*.f64 -1/5040 (sin.f64 th)) (*.f64 1/720 (sin.f64 th)))) (pow.f64 ky 6))) (+.f64 (sin.f64 th) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 th) (pow.f64 ky 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (sin.f64 th)) (*.f64 1/120 (sin.f64 th))) (pow.f64 ky 4)))))) |
(-.f64 (+.f64 1 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) 1) |
(*.f64 (sin.f64 th) (/.f64 1 (/.f64 (sin.f64 ky) ky))) |
(*.f64 (sin.f64 th) (*.f64 ky (/.f64 1 (sin.f64 ky)))) |
(*.f64 ky (*.f64 (sin.f64 th) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (*.f64 (sin.f64 th) ky) (/.f64 1 (sin.f64 ky))) |
(*.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) 1) |
(*.f64 1 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) 2) (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) (sqrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (*.f64 (sin.f64 th) (neg.f64 ky)) (/.f64 1 (neg.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (sin.f64 th) ky)) |
(*.f64 (/.f64 (sin.f64 th) 1) (/.f64 ky (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 ky (cbrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (sin.f64 ky))) (/.f64 ky (sqrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 ky (sqrt.f64 (sin.f64 ky))) (/.f64 (sin.f64 th) (sqrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 ky 1) (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) |
(*.f64 (/.f64 ky (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (sin.f64 th) (cbrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (*.f64 (sin.f64 th) ky) (cbrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 ky))) (/.f64 (*.f64 (sin.f64 th) ky) (sqrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) (sin.f64 ky))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) 2) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) 2) (sqrt.f64 (sin.f64 ky))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) (sqrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (sin.f64 ky))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (cbrt.f64 (sin.f64 ky)))) |
(pow.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) 1) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) 3) |
(pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) 2) |
(pow.f64 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 th) ky)) -1) |
(neg.f64 (/.f64 (*.f64 (sin.f64 th) ky) (neg.f64 (sin.f64 ky)))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) 2)) |
(log.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 th) ky) 3) (pow.f64 (sin.f64 ky) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky))) |
(exp.f64 (log.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky))) |
| Outputs |
|---|
(/.f64 (*.f64 th ky) (sin.f64 ky)) |
(/.f64 th (/.f64 (sin.f64 ky) ky)) |
(*.f64 (/.f64 ky (sin.f64 ky)) th) |
(*.f64 th (/.f64 ky (sin.f64 ky))) |
(+.f64 (/.f64 (*.f64 ky th) (sin.f64 ky)) (*.f64 -1/6 (/.f64 (*.f64 ky (pow.f64 th 3)) (sin.f64 ky)))) |
(+.f64 (/.f64 th (/.f64 (sin.f64 ky) ky)) (*.f64 -1/6 (/.f64 (*.f64 ky (pow.f64 th 3)) (sin.f64 ky)))) |
(fma.f64 -1/6 (/.f64 (*.f64 ky (pow.f64 th 3)) (sin.f64 ky)) (*.f64 (/.f64 ky (sin.f64 ky)) th)) |
(fma.f64 -1/6 (/.f64 (*.f64 ky (pow.f64 th 3)) (sin.f64 ky)) (*.f64 th (/.f64 ky (sin.f64 ky)))) |
(+.f64 (/.f64 (*.f64 ky th) (sin.f64 ky)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 ky (pow.f64 th 3)) (sin.f64 ky))) (*.f64 1/120 (/.f64 (*.f64 ky (pow.f64 th 5)) (sin.f64 ky))))) |
(+.f64 (/.f64 th (/.f64 (sin.f64 ky) ky)) (fma.f64 -1/6 (/.f64 (*.f64 ky (pow.f64 th 3)) (sin.f64 ky)) (*.f64 1/120 (/.f64 ky (/.f64 (sin.f64 ky) (pow.f64 th 5)))))) |
(+.f64 (*.f64 (/.f64 ky (sin.f64 ky)) th) (fma.f64 1/120 (*.f64 (/.f64 ky (sin.f64 ky)) (pow.f64 th 5)) (*.f64 -1/6 (/.f64 (*.f64 ky (pow.f64 th 3)) (sin.f64 ky))))) |
(fma.f64 -1/6 (/.f64 (*.f64 ky (pow.f64 th 3)) (sin.f64 ky)) (fma.f64 (/.f64 ky (sin.f64 ky)) th (*.f64 (/.f64 (*.f64 ky 1/120) (sin.f64 ky)) (pow.f64 th 5)))) |
(+.f64 (*.f64 -1/5040 (/.f64 (*.f64 ky (pow.f64 th 7)) (sin.f64 ky))) (+.f64 (/.f64 (*.f64 ky th) (sin.f64 ky)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 ky (pow.f64 th 3)) (sin.f64 ky))) (*.f64 1/120 (/.f64 (*.f64 ky (pow.f64 th 5)) (sin.f64 ky)))))) |
(fma.f64 -1/5040 (/.f64 ky (/.f64 (sin.f64 ky) (pow.f64 th 7))) (+.f64 (/.f64 th (/.f64 (sin.f64 ky) ky)) (fma.f64 -1/6 (/.f64 (*.f64 ky (pow.f64 th 3)) (sin.f64 ky)) (*.f64 1/120 (/.f64 ky (/.f64 (sin.f64 ky) (pow.f64 th 5))))))) |
(+.f64 (fma.f64 1/120 (*.f64 (/.f64 ky (sin.f64 ky)) (pow.f64 th 5)) (*.f64 -1/6 (/.f64 (*.f64 ky (pow.f64 th 3)) (sin.f64 ky)))) (fma.f64 -1/5040 (*.f64 (/.f64 ky (sin.f64 ky)) (pow.f64 th 7)) (*.f64 (/.f64 ky (sin.f64 ky)) th))) |
(fma.f64 -1/5040 (/.f64 ky (/.f64 (sin.f64 ky) (pow.f64 th 7))) (fma.f64 -1/6 (/.f64 (*.f64 ky (pow.f64 th 3)) (sin.f64 ky)) (fma.f64 (/.f64 ky (sin.f64 ky)) th (*.f64 (/.f64 (*.f64 ky 1/120) (sin.f64 ky)) (pow.f64 th 5))))) |
(sin.f64 th) |
(+.f64 (sin.f64 th) (*.f64 1/6 (*.f64 (sin.f64 th) (pow.f64 ky 2)))) |
(+.f64 (sin.f64 th) (*.f64 1/6 (*.f64 (sin.f64 th) (*.f64 ky ky)))) |
(fma.f64 1/6 (*.f64 ky (*.f64 ky (sin.f64 th))) (sin.f64 th)) |
(*.f64 (sin.f64 th) (+.f64 1 (*.f64 1/6 (*.f64 ky ky)))) |
(+.f64 (sin.f64 th) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 th) (pow.f64 ky 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (sin.f64 th)) (*.f64 1/120 (sin.f64 th))) (pow.f64 ky 4))))) |
(+.f64 (sin.f64 th) (fma.f64 1/6 (*.f64 (sin.f64 th) (*.f64 ky ky)) (neg.f64 (*.f64 (*.f64 (sin.f64 th) -7/360) (pow.f64 ky 4))))) |
(-.f64 (fma.f64 1/6 (*.f64 ky (*.f64 ky (sin.f64 th))) (sin.f64 th)) (*.f64 (sin.f64 th) (*.f64 -7/360 (pow.f64 ky 4)))) |
(+.f64 (sin.f64 th) (*.f64 (sin.f64 th) (-.f64 (*.f64 1/6 (*.f64 ky ky)) (*.f64 (pow.f64 ky 4) -7/360)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (sin.f64 th)) (*.f64 1/120 (sin.f64 th)))) (+.f64 (*.f64 -1/5040 (sin.f64 th)) (*.f64 1/720 (sin.f64 th)))) (pow.f64 ky 6))) (+.f64 (sin.f64 th) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 th) (pow.f64 ky 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (sin.f64 th)) (*.f64 1/120 (sin.f64 th))) (pow.f64 ky 4)))))) |
(fma.f64 -1 (*.f64 (fma.f64 1/6 (*.f64 (sin.f64 th) -7/360) (*.f64 (sin.f64 th) 1/840)) (pow.f64 ky 6)) (+.f64 (sin.f64 th) (fma.f64 1/6 (*.f64 (sin.f64 th) (*.f64 ky ky)) (neg.f64 (*.f64 (*.f64 (sin.f64 th) -7/360) (pow.f64 ky 4)))))) |
(-.f64 (-.f64 (fma.f64 1/6 (*.f64 ky (*.f64 ky (sin.f64 th))) (sin.f64 th)) (*.f64 (sin.f64 th) (*.f64 -7/360 (pow.f64 ky 4)))) (*.f64 (fma.f64 (sin.f64 th) 1/840 (*.f64 (sin.f64 th) -7/2160)) (pow.f64 ky 6))) |
(+.f64 (sin.f64 th) (-.f64 (*.f64 (sin.f64 th) (-.f64 (*.f64 1/6 (*.f64 ky ky)) (*.f64 (pow.f64 ky 4) -7/360))) (*.f64 (*.f64 (sin.f64 th) -31/15120) (pow.f64 ky 6)))) |
(-.f64 (+.f64 1 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) 1) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 1 (/.f64 (sin.f64 ky) ky))) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (*.f64 ky (/.f64 1 (sin.f64 ky)))) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 ky (*.f64 (sin.f64 th) (/.f64 1 (sin.f64 ky)))) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (*.f64 (sin.f64 th) ky) (/.f64 1 (sin.f64 ky))) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) 1) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 1 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) 2)) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) 2) (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky))) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) (/.f64 1 (sin.f64 ky)))) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) (sqrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky))) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (/.f64 1 (sin.f64 ky)))) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (*.f64 (sin.f64 th) (neg.f64 ky)) (/.f64 1 (neg.f64 (sin.f64 ky)))) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (/.f64 1 (sin.f64 ky)) (*.f64 (sin.f64 th) ky)) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 th) 1) (/.f64 ky (sin.f64 ky))) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 ky (cbrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (sin.f64 ky))) (/.f64 ky (sqrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 ky (sqrt.f64 (sin.f64 ky))) (/.f64 (sin.f64 th) (sqrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (sin.f64 ky))) (/.f64 ky (sqrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 ky 1) (/.f64 (sin.f64 th) (sin.f64 ky))) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (/.f64 ky (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (sin.f64 th) (cbrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 ky (cbrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (*.f64 (sin.f64 th) ky) (cbrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 ky (cbrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 1 (sqrt.f64 (sin.f64 ky))) (/.f64 (*.f64 (sin.f64 th) ky) (sqrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (sin.f64 ky))) (/.f64 ky (sqrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) (sin.f64 ky))) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) 2) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky))) |
(*.f64 (cbrt.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 ky (sin.f64 th))) 2) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) 2) (sqrt.f64 (sin.f64 ky))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 th) ky)) (sqrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (sin.f64 ky))) (/.f64 ky (sqrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (sin.f64 ky))) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 th) ky)) (cbrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (sin.f64 th) (pow.f64 (cbrt.f64 (sin.f64 ky)) 2)) (/.f64 ky (cbrt.f64 (sin.f64 ky)))) |
(pow.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) 1) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) 3) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) 3) 1/3) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) 2) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(pow.f64 (/.f64 (sin.f64 ky) (*.f64 (sin.f64 th) ky)) -1) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(neg.f64 (/.f64 (*.f64 (sin.f64 th) ky) (neg.f64 (sin.f64 ky)))) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) 2)) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(log.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky))) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) 3)) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 th) ky) 3) (pow.f64 (sin.f64 ky) 3))) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky))) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(exp.f64 (log.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky))) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) 1)) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky))) |
(+.f64 (+.f64 1 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky)))) -1) |
(+.f64 (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) 0) |
(*.f64 ky (/.f64 (sin.f64 th) (sin.f64 ky))) |
Found 3 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.8% | (/.f64 kx (sin.f64 ky)) |
| ✓ | 99.7% | (/.f64 (/.f64 kx (sin.f64 ky)) (sin.f64 th)) |
| ✓ | 98.8% | (pow.f64 (/.f64 (/.f64 kx (sin.f64 ky)) (sin.f64 th)) -1) |
Compiled 31 to 10 computations (67.7% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 48.0ms | kx | @ | -inf | (/.f64 kx (sin.f64 ky)) |
| 2.0ms | kx | @ | 0 | (pow.f64 (/.f64 (/.f64 kx (sin.f64 ky)) (sin.f64 th)) -1) |
| 1.0ms | ky | @ | 0 | (pow.f64 (/.f64 (/.f64 kx (sin.f64 ky)) (sin.f64 th)) -1) |
| 1.0ms | kx | @ | -inf | (pow.f64 (/.f64 (/.f64 kx (sin.f64 ky)) (sin.f64 th)) -1) |
| 1.0ms | th | @ | 0 | (pow.f64 (/.f64 (/.f64 kx (sin.f64 ky)) (sin.f64 th)) -1) |
| 1× | batch-egg-rewrite |
| 1262× | log-prod |
| 754× | pow-prod-down |
| 604× | pow-prod-up |
| 568× | pow-exp |
| 452× | expm1-udef |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 59 |
| 1 | 252 | 53 |
| 2 | 3281 | 53 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 (/.f64 (/.f64 kx (sin.f64 ky)) (sin.f64 th)) -1) |
(/.f64 (/.f64 kx (sin.f64 ky)) (sin.f64 th)) |
(/.f64 kx (sin.f64 ky)) |
| Outputs |
|---|
(+.f64 0 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) kx))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) kx))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) kx))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) kx)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) kx))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) 1) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(*.f64 1 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) -2)) (cbrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) |
(*.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) 1) |
(*.f64 (/.f64 (sin.f64 ky) kx) (sin.f64 th)) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) (sqrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) |
(*.f64 (sqrt.f64 (/.f64 (sin.f64 ky) kx)) (/.f64 (sin.f64 th) (sqrt.f64 (/.f64 kx (sin.f64 ky))))) |
(*.f64 (/.f64 1 kx) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (/.f64 1 kx) (/.f64 (sin.f64 th) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 kx (sin.f64 ky))) -2) (/.f64 (sin.f64 th) (cbrt.f64 (/.f64 kx (sin.f64 ky))))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) kx) (/.f64 (cbrt.f64 (sin.f64 th)) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) 1) (/.f64 (cbrt.f64 (sin.f64 th)) (/.f64 kx (sin.f64 ky)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2))) (/.f64 (cbrt.f64 (sin.f64 th)) (cbrt.f64 (/.f64 kx (sin.f64 ky))))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (sqrt.f64 (/.f64 kx (sin.f64 ky)))) (/.f64 (cbrt.f64 (sin.f64 th)) (sqrt.f64 (/.f64 kx (sin.f64 ky))))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) kx) (/.f64 (sqrt.f64 (sin.f64 th)) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) 1) (/.f64 (sqrt.f64 (sin.f64 th)) (/.f64 kx (sin.f64 ky)))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2))) (/.f64 (sqrt.f64 (sin.f64 th)) (cbrt.f64 (/.f64 kx (sin.f64 ky))))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (sqrt.f64 (/.f64 kx (sin.f64 ky)))) (/.f64 (sqrt.f64 (sin.f64 th)) (sqrt.f64 (/.f64 kx (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 th) 1) (/.f64 (sin.f64 ky) kx)) |
(*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) -2) (cbrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) |
(*.f64 (/.f64 (sin.f64 th) (neg.f64 kx)) (neg.f64 (sin.f64 ky))) |
(*.f64 (/.f64 1 (/.f64 (neg.f64 kx) (sin.f64 ky))) (neg.f64 (sin.f64 th))) |
(/.f64 (sin.f64 th) (/.f64 kx (sin.f64 ky))) |
(/.f64 -1 (neg.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(/.f64 1 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) |
(/.f64 1 (/.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 1)) |
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (/.f64 (/.f64 kx (sin.f64 ky)) (cbrt.f64 (sin.f64 th)))) |
(/.f64 (sqrt.f64 (sin.f64 th)) (/.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th)))) |
(/.f64 (neg.f64 (sin.f64 th)) (/.f64 (neg.f64 kx) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) kx) (/.f64 1 (sin.f64 th))) |
(/.f64 (sqrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) (sqrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(/.f64 (/.f64 (sin.f64 th) (sqrt.f64 (/.f64 kx (sin.f64 ky)))) (sqrt.f64 (/.f64 kx (sin.f64 ky)))) |
(/.f64 (/.f64 (sin.f64 th) 1) (/.f64 kx (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 th) kx) (/.f64 1 (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 th) (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2))) (cbrt.f64 (/.f64 kx (sin.f64 ky)))) |
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) -2) (cbrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(sqrt.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) -2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) kx))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))))) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) -3)) |
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 3) (pow.f64 (/.f64 kx (sin.f64 ky)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) 1) -1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) -3)) 1/3)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) -1/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) -1/2) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) |
(+.f64 0 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) 1) |
(*.f64 kx (/.f64 1 (*.f64 (sin.f64 ky) (sin.f64 th)))) |
(*.f64 (/.f64 kx (sin.f64 ky)) (/.f64 1 (sin.f64 th))) |
(*.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 1) |
(*.f64 1 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) |
(*.f64 (cbrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 2)) (cbrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2)) (*.f64 (cbrt.f64 (/.f64 kx (sin.f64 ky))) (/.f64 1 (sin.f64 th)))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) (sqrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(*.f64 (sqrt.f64 (/.f64 kx (sin.f64 ky))) (*.f64 (sqrt.f64 (/.f64 kx (sin.f64 ky))) (/.f64 1 (sin.f64 th)))) |
(*.f64 (/.f64 (neg.f64 kx) (sin.f64 ky)) (/.f64 1 (neg.f64 (sin.f64 th)))) |
(*.f64 (/.f64 1 (sin.f64 th)) (/.f64 kx (sin.f64 ky))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 kx kx)) (sin.f64 th)) (/.f64 (cbrt.f64 kx) (sin.f64 ky))) |
(*.f64 (/.f64 (sqrt.f64 kx) (sin.f64 th)) (/.f64 (sqrt.f64 kx) (sin.f64 ky))) |
(*.f64 (/.f64 kx 1) (/.f64 (/.f64 1 (sin.f64 ky)) (sin.f64 th))) |
(*.f64 (/.f64 kx (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (/.f64 (/.f64 1 (sin.f64 ky)) (cbrt.f64 (sin.f64 th)))) |
(*.f64 (/.f64 kx (sqrt.f64 (sin.f64 th))) (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (sin.f64 th)))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) -2) (/.f64 (/.f64 kx (sin.f64 ky)) (cbrt.f64 (sin.f64 th)))) |
(*.f64 (pow.f64 (sin.f64 th) -1/2) (/.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2)) 1) (/.f64 (cbrt.f64 (/.f64 kx (sin.f64 ky))) (sin.f64 th))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2)) (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (cbrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2)) (sqrt.f64 (sin.f64 th))) (/.f64 (cbrt.f64 (/.f64 kx (sin.f64 ky))) (sqrt.f64 (sin.f64 th)))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 kx (sin.f64 ky))) 1) (/.f64 (sqrt.f64 (/.f64 kx (sin.f64 ky))) (sin.f64 th))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 kx (sin.f64 ky))) (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (/.f64 (sqrt.f64 (/.f64 kx (sin.f64 ky))) (cbrt.f64 (sin.f64 th)))) |
(pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) -3) |
(pow.f64 (cbrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) 3) |
(pow.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) -3) -1/3) |
(pow.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) 2) |
(pow.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) -1) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) -2) |
(pow.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) kx) -1) |
(pow.f64 (/.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) 1) -1) |
(neg.f64 (/.f64 (/.f64 kx (sin.f64 ky)) (neg.f64 (sin.f64 th)))) |
(sqrt.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 2)) |
(log.f64 (exp.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))))) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 3) (pow.f64 (sin.f64 th) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(exp.f64 (log.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) 2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) 1) -1)) |
(log1p.f64 (expm1.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(+.f64 0 (/.f64 kx (sin.f64 ky))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 kx (sin.f64 ky)))) (cbrt.f64 (exp.f64 (/.f64 kx (sin.f64 ky)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 kx (sin.f64 ky)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 kx (sin.f64 ky))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 kx (sin.f64 ky)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 kx (sin.f64 ky)))) 1) |
(*.f64 kx (/.f64 1 (sin.f64 ky))) |
(*.f64 (/.f64 kx (sin.f64 ky)) 1) |
(*.f64 1 (/.f64 kx (sin.f64 ky))) |
(*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (cbrt.f64 kx) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (cbrt.f64 (/.f64 kx (sin.f64 ky))) (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2)) (cbrt.f64 (/.f64 kx (sin.f64 ky)))) |
(*.f64 (sqrt.f64 kx) (*.f64 (sqrt.f64 kx) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (sqrt.f64 (/.f64 kx (sin.f64 ky))) (sqrt.f64 (/.f64 kx (sin.f64 ky)))) |
(*.f64 (neg.f64 kx) (/.f64 1 (neg.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 1 (sin.f64 ky)) kx) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) -2) (/.f64 kx (cbrt.f64 (sin.f64 ky)))) |
(*.f64 (pow.f64 (sin.f64 ky) -1/2) (/.f64 kx (sqrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 kx kx)) 1) (/.f64 (cbrt.f64 kx) (sin.f64 ky))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 kx kx)) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (cbrt.f64 (/.f64 kx (sin.f64 ky)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 kx kx)) (sqrt.f64 (sin.f64 ky))) (/.f64 (cbrt.f64 kx) (sqrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (sqrt.f64 kx) 1) (/.f64 (sqrt.f64 kx) (sin.f64 ky))) |
(*.f64 (/.f64 (sqrt.f64 kx) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (/.f64 (sqrt.f64 kx) (cbrt.f64 (sin.f64 ky)))) |
(pow.f64 (/.f64 kx (sin.f64 ky)) 1) |
(pow.f64 (cbrt.f64 (/.f64 kx (sin.f64 ky))) 3) |
(pow.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 kx (sin.f64 ky))) 2) |
(pow.f64 (/.f64 (sin.f64 ky) kx) -1) |
(pow.f64 (/.f64 (/.f64 (sin.f64 ky) kx) 1) -1) |
(neg.f64 (/.f64 kx (neg.f64 (sin.f64 ky)))) |
(sqrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2)) |
(log.f64 (exp.f64 (/.f64 kx (sin.f64 ky)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 kx (sin.f64 ky))))) |
(cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 kx 3) (pow.f64 (sin.f64 ky) 3))) |
(expm1.f64 (log1p.f64 (/.f64 kx (sin.f64 ky)))) |
(exp.f64 (log.f64 (/.f64 kx (sin.f64 ky)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 kx (sin.f64 ky))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 kx (sin.f64 ky))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 kx (sin.f64 ky)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 kx (sin.f64 ky)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 ky) kx)) -1)) |
(log1p.f64 (expm1.f64 (/.f64 kx (sin.f64 ky)))) |
| 1× | egg-herbie |
| 902× | unswap-sqr |
| 604× | log-prod |
| 522× | associate-*r* |
| 470× | *-commutative |
| 432× | associate-*l* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 506 | 7453 |
| 1 | 1313 | 7109 |
| 2 | 4811 | 7097 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (*.f64 (sin.f64 th) ky) kx) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) kx) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) kx))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 (sin.f64 th) kx)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 kx (sin.f64 th))) (*.f64 1/120 (/.f64 kx (sin.f64 th)))) (pow.f64 (sin.f64 th) 2)) (pow.f64 kx 2)))) (pow.f64 ky 5))) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) kx) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) kx)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 (sin.f64 th) kx)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 kx (sin.f64 th))) (*.f64 1/120 (/.f64 kx (sin.f64 th)))) (pow.f64 (sin.f64 th) 2)) (pow.f64 kx 2)))) (pow.f64 ky 5))) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) kx) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/720 (/.f64 kx (sin.f64 th))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 (/.f64 kx (sin.f64 th))) (*.f64 -1/36 (/.f64 kx (sin.f64 th))))) (*.f64 -1/5040 (/.f64 kx (sin.f64 th))))) (pow.f64 (sin.f64 th) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -1/6 (+.f64 (*.f64 -1/36 (/.f64 (sin.f64 th) kx)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 th) 2) (+.f64 (*.f64 1/120 (/.f64 kx (sin.f64 th))) (*.f64 -1/36 (/.f64 kx (sin.f64 th))))) (pow.f64 kx 2))))) (*.f64 1/6 (/.f64 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 kx (sin.f64 th))) (*.f64 1/120 (/.f64 kx (sin.f64 th)))) (pow.f64 (sin.f64 th) 2)) (pow.f64 kx 2))))) (pow.f64 ky 7))) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) kx))))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (*.f64 (sin.f64 ky) th) kx) |
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) kx)) (/.f64 (*.f64 (sin.f64 ky) th) kx)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 (sin.f64 ky) kx)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/36 (/.f64 kx (sin.f64 ky))) (*.f64 1/120 (/.f64 kx (sin.f64 ky))))) (pow.f64 kx 2)))) (pow.f64 th 5))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) kx)) (/.f64 (*.f64 (sin.f64 ky) th) kx))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 (sin.f64 ky) kx)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/36 (/.f64 kx (sin.f64 ky))) (*.f64 1/120 (/.f64 kx (sin.f64 ky))))) (pow.f64 kx 2)))) (pow.f64 th 5))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) kx)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/36 (/.f64 kx (sin.f64 ky))) (*.f64 1/120 (/.f64 kx (sin.f64 ky))))) (pow.f64 kx 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/720 (/.f64 kx (sin.f64 ky))) (+.f64 (*.f64 -1/5040 (/.f64 kx (sin.f64 ky))) (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 kx (sin.f64 ky))) (*.f64 1/120 (/.f64 kx (sin.f64 ky))))))) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (*.f64 -1/6 (+.f64 (*.f64 -1/36 (/.f64 (sin.f64 ky) kx)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 kx (sin.f64 ky))) (*.f64 1/120 (/.f64 kx (sin.f64 ky)))) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))))))) (pow.f64 th 7))) (/.f64 (*.f64 (sin.f64 ky) th) kx)))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) ky)) |
(+.f64 (*.f64 1/6 (/.f64 (*.f64 kx ky) (sin.f64 th))) (/.f64 kx (*.f64 (sin.f64 th) ky))) |
(+.f64 (*.f64 1/6 (/.f64 (*.f64 kx ky) (sin.f64 th))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 kx (sin.f64 th))) (*.f64 1/120 (/.f64 kx (sin.f64 th)))) (pow.f64 ky 3))) (/.f64 kx (*.f64 (sin.f64 th) ky)))) |
(+.f64 (*.f64 1/6 (/.f64 (*.f64 kx ky) (sin.f64 th))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 (/.f64 kx (sin.f64 th))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 kx (sin.f64 th))) (*.f64 1/120 (/.f64 kx (sin.f64 th))))) (*.f64 -1/5040 (/.f64 kx (sin.f64 th))))) (pow.f64 ky 5))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 kx (sin.f64 th))) (*.f64 1/120 (/.f64 kx (sin.f64 th)))) (pow.f64 ky 3))) (/.f64 kx (*.f64 (sin.f64 th) ky))))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 ky) th)) |
(+.f64 (/.f64 kx (*.f64 (sin.f64 ky) th)) (*.f64 1/6 (/.f64 (*.f64 kx th) (sin.f64 ky)))) |
(+.f64 (/.f64 kx (*.f64 (sin.f64 ky) th)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 kx (sin.f64 ky))) (*.f64 1/120 (/.f64 kx (sin.f64 ky)))) (pow.f64 th 3))) (*.f64 1/6 (/.f64 (*.f64 kx th) (sin.f64 ky))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 (/.f64 kx (sin.f64 ky))) (+.f64 (*.f64 -1/5040 (/.f64 kx (sin.f64 ky))) (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 kx (sin.f64 ky))) (*.f64 1/120 (/.f64 kx (sin.f64 ky))))))) (pow.f64 th 5))) (+.f64 (/.f64 kx (*.f64 (sin.f64 ky) th)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 kx (sin.f64 ky))) (*.f64 1/120 (/.f64 kx (sin.f64 ky)))) (pow.f64 th 3))) (*.f64 1/6 (/.f64 (*.f64 kx th) (sin.f64 ky)))))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx ky) |
(+.f64 (*.f64 1/6 (*.f64 ky kx)) (/.f64 kx ky)) |
(+.f64 (*.f64 1/6 (*.f64 ky kx)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 kx) (*.f64 1/120 kx)) (pow.f64 ky 3))) (/.f64 kx ky))) |
(+.f64 (*.f64 1/6 (*.f64 ky kx)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 kx) (+.f64 (*.f64 -1/5040 kx) (*.f64 1/6 (+.f64 (*.f64 -1/36 kx) (*.f64 1/120 kx))))) (pow.f64 ky 5))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 kx) (*.f64 1/120 kx)) (pow.f64 ky 3))) (/.f64 kx ky)))) |
(+.f64 0 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) kx))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) kx))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) kx))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) kx)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) kx))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) 1) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(*.f64 1 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) -2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) -2)) (cbrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) |
(*.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) 1) |
(*.f64 (/.f64 (sin.f64 ky) kx) (sin.f64 th)) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) (sqrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) |
(*.f64 (sqrt.f64 (/.f64 (sin.f64 ky) kx)) (/.f64 (sin.f64 th) (sqrt.f64 (/.f64 kx (sin.f64 ky))))) |
(*.f64 (/.f64 1 kx) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (/.f64 1 kx) (/.f64 (sin.f64 th) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 kx (sin.f64 ky))) -2) (/.f64 (sin.f64 th) (cbrt.f64 (/.f64 kx (sin.f64 ky))))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) kx) (/.f64 (cbrt.f64 (sin.f64 th)) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) 1) (/.f64 (cbrt.f64 (sin.f64 th)) (/.f64 kx (sin.f64 ky)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2))) (/.f64 (cbrt.f64 (sin.f64 th)) (cbrt.f64 (/.f64 kx (sin.f64 ky))))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (sqrt.f64 (/.f64 kx (sin.f64 ky)))) (/.f64 (cbrt.f64 (sin.f64 th)) (sqrt.f64 (/.f64 kx (sin.f64 ky))))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) kx) (/.f64 (sqrt.f64 (sin.f64 th)) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) 1) (/.f64 (sqrt.f64 (sin.f64 th)) (/.f64 kx (sin.f64 ky)))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2))) (/.f64 (sqrt.f64 (sin.f64 th)) (cbrt.f64 (/.f64 kx (sin.f64 ky))))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (sqrt.f64 (/.f64 kx (sin.f64 ky)))) (/.f64 (sqrt.f64 (sin.f64 th)) (sqrt.f64 (/.f64 kx (sin.f64 ky))))) |
(*.f64 (/.f64 (sin.f64 th) 1) (/.f64 (sin.f64 ky) kx)) |
(*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) -2) (cbrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) |
(*.f64 (/.f64 (sin.f64 th) (neg.f64 kx)) (neg.f64 (sin.f64 ky))) |
(*.f64 (/.f64 1 (/.f64 (neg.f64 kx) (sin.f64 ky))) (neg.f64 (sin.f64 th))) |
(/.f64 (sin.f64 th) (/.f64 kx (sin.f64 ky))) |
(/.f64 -1 (neg.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(/.f64 1 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) |
(/.f64 1 (/.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 1)) |
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (/.f64 (/.f64 kx (sin.f64 ky)) (cbrt.f64 (sin.f64 th)))) |
(/.f64 (sqrt.f64 (sin.f64 th)) (/.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th)))) |
(/.f64 (neg.f64 (sin.f64 th)) (/.f64 (neg.f64 kx) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) kx) (/.f64 1 (sin.f64 th))) |
(/.f64 (sqrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) (sqrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(/.f64 (/.f64 (sin.f64 th) (sqrt.f64 (/.f64 kx (sin.f64 ky)))) (sqrt.f64 (/.f64 kx (sin.f64 ky)))) |
(/.f64 (/.f64 (sin.f64 th) 1) (/.f64 kx (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 th) kx) (/.f64 1 (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 th) (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2))) (cbrt.f64 (/.f64 kx (sin.f64 ky)))) |
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) -2) (cbrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(sqrt.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) -2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) kx))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))))) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) -3)) |
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 3) (pow.f64 (/.f64 kx (sin.f64 ky)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) 1) -1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) -3)) 1/3)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) -1/2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) -1/2) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) |
(+.f64 0 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) 1) |
(*.f64 kx (/.f64 1 (*.f64 (sin.f64 ky) (sin.f64 th)))) |
(*.f64 (/.f64 kx (sin.f64 ky)) (/.f64 1 (sin.f64 th))) |
(*.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 1) |
(*.f64 1 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) |
(*.f64 (cbrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 2)) (cbrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2)) (*.f64 (cbrt.f64 (/.f64 kx (sin.f64 ky))) (/.f64 1 (sin.f64 th)))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) (sqrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(*.f64 (sqrt.f64 (/.f64 kx (sin.f64 ky))) (*.f64 (sqrt.f64 (/.f64 kx (sin.f64 ky))) (/.f64 1 (sin.f64 th)))) |
(*.f64 (/.f64 (neg.f64 kx) (sin.f64 ky)) (/.f64 1 (neg.f64 (sin.f64 th)))) |
(*.f64 (/.f64 1 (sin.f64 th)) (/.f64 kx (sin.f64 ky))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 kx kx)) (sin.f64 th)) (/.f64 (cbrt.f64 kx) (sin.f64 ky))) |
(*.f64 (/.f64 (sqrt.f64 kx) (sin.f64 th)) (/.f64 (sqrt.f64 kx) (sin.f64 ky))) |
(*.f64 (/.f64 kx 1) (/.f64 (/.f64 1 (sin.f64 ky)) (sin.f64 th))) |
(*.f64 (/.f64 kx (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (/.f64 (/.f64 1 (sin.f64 ky)) (cbrt.f64 (sin.f64 th)))) |
(*.f64 (/.f64 kx (sqrt.f64 (sin.f64 th))) (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (sin.f64 th)))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) -2) (/.f64 (/.f64 kx (sin.f64 ky)) (cbrt.f64 (sin.f64 th)))) |
(*.f64 (pow.f64 (sin.f64 th) -1/2) (/.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2)) 1) (/.f64 (cbrt.f64 (/.f64 kx (sin.f64 ky))) (sin.f64 th))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2)) (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (cbrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2)) (sqrt.f64 (sin.f64 th))) (/.f64 (cbrt.f64 (/.f64 kx (sin.f64 ky))) (sqrt.f64 (sin.f64 th)))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 kx (sin.f64 ky))) 1) (/.f64 (sqrt.f64 (/.f64 kx (sin.f64 ky))) (sin.f64 th))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 kx (sin.f64 ky))) (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (/.f64 (sqrt.f64 (/.f64 kx (sin.f64 ky))) (cbrt.f64 (sin.f64 th)))) |
(pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) -3) |
(pow.f64 (cbrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) 3) |
(pow.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) -3) -1/3) |
(pow.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) 2) |
(pow.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) -1) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) -2) |
(pow.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) kx) -1) |
(pow.f64 (/.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) 1) -1) |
(neg.f64 (/.f64 (/.f64 kx (sin.f64 ky)) (neg.f64 (sin.f64 th)))) |
(sqrt.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 2)) |
(log.f64 (exp.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))))) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 3) (pow.f64 (sin.f64 th) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(exp.f64 (log.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) 2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) 1) -1)) |
(log1p.f64 (expm1.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(+.f64 0 (/.f64 kx (sin.f64 ky))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 kx (sin.f64 ky)))) (cbrt.f64 (exp.f64 (/.f64 kx (sin.f64 ky)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 kx (sin.f64 ky)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 kx (sin.f64 ky))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 kx (sin.f64 ky)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 kx (sin.f64 ky)))) 1) |
(*.f64 kx (/.f64 1 (sin.f64 ky))) |
(*.f64 (/.f64 kx (sin.f64 ky)) 1) |
(*.f64 1 (/.f64 kx (sin.f64 ky))) |
(*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (cbrt.f64 kx) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (cbrt.f64 (/.f64 kx (sin.f64 ky))) (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2)) (cbrt.f64 (/.f64 kx (sin.f64 ky)))) |
(*.f64 (sqrt.f64 kx) (*.f64 (sqrt.f64 kx) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (sqrt.f64 (/.f64 kx (sin.f64 ky))) (sqrt.f64 (/.f64 kx (sin.f64 ky)))) |
(*.f64 (neg.f64 kx) (/.f64 1 (neg.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 1 (sin.f64 ky)) kx) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) -2) (/.f64 kx (cbrt.f64 (sin.f64 ky)))) |
(*.f64 (pow.f64 (sin.f64 ky) -1/2) (/.f64 kx (sqrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 kx kx)) 1) (/.f64 (cbrt.f64 kx) (sin.f64 ky))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 kx kx)) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (cbrt.f64 (/.f64 kx (sin.f64 ky)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 kx kx)) (sqrt.f64 (sin.f64 ky))) (/.f64 (cbrt.f64 kx) (sqrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (sqrt.f64 kx) 1) (/.f64 (sqrt.f64 kx) (sin.f64 ky))) |
(*.f64 (/.f64 (sqrt.f64 kx) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (/.f64 (sqrt.f64 kx) (cbrt.f64 (sin.f64 ky)))) |
(pow.f64 (/.f64 kx (sin.f64 ky)) 1) |
(pow.f64 (cbrt.f64 (/.f64 kx (sin.f64 ky))) 3) |
(pow.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 kx (sin.f64 ky))) 2) |
(pow.f64 (/.f64 (sin.f64 ky) kx) -1) |
(pow.f64 (/.f64 (/.f64 (sin.f64 ky) kx) 1) -1) |
(neg.f64 (/.f64 kx (neg.f64 (sin.f64 ky)))) |
(sqrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2)) |
(log.f64 (exp.f64 (/.f64 kx (sin.f64 ky)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 kx (sin.f64 ky))))) |
(cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 kx 3) (pow.f64 (sin.f64 ky) 3))) |
(expm1.f64 (log1p.f64 (/.f64 kx (sin.f64 ky)))) |
(exp.f64 (log.f64 (/.f64 kx (sin.f64 ky)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 kx (sin.f64 ky))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 kx (sin.f64 ky))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 kx (sin.f64 ky)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 kx (sin.f64 ky)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 ky) kx)) -1)) |
(log1p.f64 (expm1.f64 (/.f64 kx (sin.f64 ky)))) |
| Outputs |
|---|
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) kx) |
(/.f64 (sin.f64 th) (/.f64 kx ky)) |
(*.f64 (/.f64 (sin.f64 th) kx) ky) |
(+.f64 (/.f64 (*.f64 (sin.f64 th) ky) kx) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) kx))) |
(+.f64 (/.f64 (sin.f64 th) (/.f64 kx ky)) (*.f64 -1/6 (/.f64 (sin.f64 th) (/.f64 kx (pow.f64 ky 3))))) |
(fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 th) kx) (pow.f64 ky 3)) (/.f64 (sin.f64 th) (/.f64 kx ky))) |
(fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 th) kx) (pow.f64 ky 3)) (*.f64 (/.f64 (sin.f64 th) kx) ky)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 (sin.f64 th) kx)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 kx (sin.f64 th))) (*.f64 1/120 (/.f64 kx (sin.f64 th)))) (pow.f64 (sin.f64 th) 2)) (pow.f64 kx 2)))) (pow.f64 ky 5))) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) kx) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) kx)))) |
(fma.f64 -1 (*.f64 (pow.f64 ky 5) (fma.f64 -1/36 (/.f64 (sin.f64 th) kx) (neg.f64 (/.f64 (*.f64 (/.f64 kx (sin.f64 th)) -7/360) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 th) 2)))))) (+.f64 (/.f64 (sin.f64 th) (/.f64 kx ky)) (*.f64 -1/6 (/.f64 (sin.f64 th) (/.f64 kx (pow.f64 ky 3)))))) |
(-.f64 (fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 th) kx) (pow.f64 ky 3)) (/.f64 (sin.f64 th) (/.f64 kx ky))) (*.f64 (pow.f64 ky 5) (-.f64 (*.f64 -1/36 (/.f64 (sin.f64 th) kx)) (*.f64 (/.f64 (pow.f64 (sin.f64 th) 2) kx) (/.f64 (*.f64 (/.f64 kx (sin.f64 th)) -7/360) kx))))) |
(-.f64 (fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 th) kx) (pow.f64 ky 3)) (*.f64 (/.f64 (sin.f64 th) kx) ky)) (*.f64 (pow.f64 ky 5) (-.f64 (*.f64 -1/36 (/.f64 (sin.f64 th) kx)) (*.f64 (/.f64 (pow.f64 (sin.f64 th) 2) kx) (/.f64 (/.f64 (*.f64 kx -7/360) (sin.f64 th)) kx))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 (sin.f64 th) kx)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 kx (sin.f64 th))) (*.f64 1/120 (/.f64 kx (sin.f64 th)))) (pow.f64 (sin.f64 th) 2)) (pow.f64 kx 2)))) (pow.f64 ky 5))) (+.f64 (/.f64 (*.f64 (sin.f64 th) ky) kx) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/720 (/.f64 kx (sin.f64 th))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 1/120 (/.f64 kx (sin.f64 th))) (*.f64 -1/36 (/.f64 kx (sin.f64 th))))) (*.f64 -1/5040 (/.f64 kx (sin.f64 th))))) (pow.f64 (sin.f64 th) 2)) (pow.f64 kx 2))) (+.f64 (*.f64 -1/6 (+.f64 (*.f64 -1/36 (/.f64 (sin.f64 th) kx)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 th) 2) (+.f64 (*.f64 1/120 (/.f64 kx (sin.f64 th))) (*.f64 -1/36 (/.f64 kx (sin.f64 th))))) (pow.f64 kx 2))))) (*.f64 1/6 (/.f64 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 kx (sin.f64 th))) (*.f64 1/120 (/.f64 kx (sin.f64 th)))) (pow.f64 (sin.f64 th) 2)) (pow.f64 kx 2))))) (pow.f64 ky 7))) (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 th) (pow.f64 ky 3)) kx))))) |
(fma.f64 -1 (*.f64 (pow.f64 ky 5) (fma.f64 -1/36 (/.f64 (sin.f64 th) kx) (neg.f64 (/.f64 (*.f64 (/.f64 kx (sin.f64 th)) -7/360) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 th) 2)))))) (+.f64 (/.f64 (sin.f64 th) (/.f64 kx ky)) (fma.f64 -1 (*.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 th) 2) (fma.f64 1/720 (/.f64 kx (sin.f64 th)) (fma.f64 1/6 (*.f64 (/.f64 kx (sin.f64 th)) -7/360) (/.f64 (*.f64 kx -1/5040) (sin.f64 th))))) (*.f64 kx kx)) (fma.f64 -1/6 (fma.f64 -1/36 (/.f64 (sin.f64 th) kx) (neg.f64 (/.f64 (*.f64 (/.f64 kx (sin.f64 th)) -7/360) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 th) 2))))) (*.f64 (/.f64 (*.f64 (/.f64 kx (sin.f64 th)) -7/360) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 th) 2))) 1/6))) (pow.f64 ky 7)) (*.f64 -1/6 (/.f64 (sin.f64 th) (/.f64 kx (pow.f64 ky 3))))))) |
(+.f64 (-.f64 (fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 th) kx) (pow.f64 ky 3)) (/.f64 (sin.f64 th) (/.f64 kx ky))) (*.f64 (pow.f64 ky 5) (-.f64 (*.f64 -1/36 (/.f64 (sin.f64 th) kx)) (*.f64 (/.f64 (pow.f64 (sin.f64 th) 2) kx) (/.f64 (*.f64 (/.f64 kx (sin.f64 th)) -7/360) kx))))) (*.f64 (-.f64 (+.f64 (*.f64 (/.f64 (sin.f64 th) kx) 1/216) (+.f64 (/.f64 (*.f64 (/.f64 kx (sin.f64 th)) -7/2160) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 th) 2))) (/.f64 (*.f64 (/.f64 kx (sin.f64 th)) -7/2160) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 th) 2))))) (*.f64 (/.f64 (pow.f64 (sin.f64 th) 2) kx) (/.f64 (fma.f64 (/.f64 kx (sin.f64 th)) 1/720 (fma.f64 (/.f64 kx (sin.f64 th)) -1/5040 (*.f64 (/.f64 kx (sin.f64 th)) -7/2160))) kx))) (neg.f64 (pow.f64 ky 7)))) |
(-.f64 (-.f64 (fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 th) kx) (pow.f64 ky 3)) (*.f64 (/.f64 (sin.f64 th) kx) ky)) (*.f64 (pow.f64 ky 5) (-.f64 (*.f64 -1/36 (/.f64 (sin.f64 th) kx)) (*.f64 (/.f64 (pow.f64 (sin.f64 th) 2) kx) (/.f64 (/.f64 (*.f64 kx -7/360) (sin.f64 th)) kx))))) (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 (/.f64 kx (sin.f64 th)) -7/2160) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 th) 2))) (*.f64 (/.f64 (sin.f64 th) kx) 1/216)) (-.f64 (/.f64 (*.f64 (/.f64 kx (sin.f64 th)) -7/2160) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 th) 2))) (*.f64 (/.f64 (pow.f64 (sin.f64 th) 2) kx) (/.f64 (fma.f64 (/.f64 kx (sin.f64 th)) 1/720 (fma.f64 (/.f64 kx (sin.f64 th)) -1/5040 (*.f64 (/.f64 kx (sin.f64 th)) -7/2160))) kx)))) (pow.f64 ky 7))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) kx) |
(/.f64 (sin.f64 ky) (/.f64 kx th)) |
(*.f64 (/.f64 (sin.f64 ky) kx) th) |
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) kx)) (/.f64 (*.f64 (sin.f64 ky) th) kx)) |
(fma.f64 -1/6 (/.f64 (sin.f64 ky) (/.f64 kx (pow.f64 th 3))) (/.f64 (sin.f64 ky) (/.f64 kx th))) |
(fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 ky) kx) (pow.f64 th 3)) (*.f64 (/.f64 (sin.f64 ky) kx) th)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 (sin.f64 ky) kx)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/36 (/.f64 kx (sin.f64 ky))) (*.f64 1/120 (/.f64 kx (sin.f64 ky))))) (pow.f64 kx 2)))) (pow.f64 th 5))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) kx)) (/.f64 (*.f64 (sin.f64 ky) th) kx))) |
(fma.f64 -1 (*.f64 (fma.f64 -1/36 (/.f64 (sin.f64 ky) kx) (neg.f64 (/.f64 (*.f64 (/.f64 kx (sin.f64 ky)) -7/360) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 th 5)) (fma.f64 -1/6 (/.f64 (sin.f64 ky) (/.f64 kx (pow.f64 th 3))) (/.f64 (sin.f64 ky) (/.f64 kx th)))) |
(fma.f64 (neg.f64 (-.f64 (*.f64 -1/36 (/.f64 (sin.f64 ky) kx)) (/.f64 (/.f64 (*.f64 kx -7/360) (sin.f64 ky)) (pow.f64 (/.f64 kx (sin.f64 ky)) 2)))) (pow.f64 th 5) (fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 ky) kx) (pow.f64 th 3)) (*.f64 (/.f64 (sin.f64 ky) kx) th))) |
(-.f64 (fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 ky) kx) (pow.f64 th 3)) (*.f64 (/.f64 (sin.f64 ky) kx) th)) (*.f64 (-.f64 (*.f64 -1/36 (/.f64 (sin.f64 ky) kx)) (/.f64 (/.f64 (*.f64 kx -7/360) (sin.f64 ky)) (pow.f64 (/.f64 kx (sin.f64 ky)) 2))) (pow.f64 th 5))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 (sin.f64 ky) kx)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/36 (/.f64 kx (sin.f64 ky))) (*.f64 1/120 (/.f64 kx (sin.f64 ky))))) (pow.f64 kx 2)))) (pow.f64 th 5))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (sin.f64 ky) (pow.f64 th 3)) kx)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (*.f64 -1/36 (/.f64 kx (sin.f64 ky))) (*.f64 1/120 (/.f64 kx (sin.f64 ky))))) (pow.f64 kx 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/720 (/.f64 kx (sin.f64 ky))) (+.f64 (*.f64 -1/5040 (/.f64 kx (sin.f64 ky))) (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 kx (sin.f64 ky))) (*.f64 1/120 (/.f64 kx (sin.f64 ky))))))) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))) (*.f64 -1/6 (+.f64 (*.f64 -1/36 (/.f64 (sin.f64 ky) kx)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 kx (sin.f64 ky))) (*.f64 1/120 (/.f64 kx (sin.f64 ky)))) (pow.f64 (sin.f64 ky) 2)) (pow.f64 kx 2))))))) (pow.f64 th 7))) (/.f64 (*.f64 (sin.f64 ky) th) kx)))) |
(fma.f64 -1 (*.f64 (fma.f64 -1/36 (/.f64 (sin.f64 ky) kx) (neg.f64 (/.f64 (*.f64 (/.f64 kx (sin.f64 ky)) -7/360) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 th 5)) (fma.f64 -1/6 (/.f64 (sin.f64 ky) (/.f64 kx (pow.f64 th 3))) (fma.f64 -1 (*.f64 (fma.f64 1/6 (/.f64 (*.f64 (/.f64 kx (sin.f64 ky)) -7/360) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) (fma.f64 -1 (/.f64 (fma.f64 1/720 (/.f64 kx (sin.f64 ky)) (fma.f64 -1/5040 (/.f64 kx (sin.f64 ky)) (*.f64 1/6 (*.f64 (/.f64 kx (sin.f64 ky)) -7/360)))) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/6 (fma.f64 -1/36 (/.f64 (sin.f64 ky) kx) (neg.f64 (/.f64 (*.f64 (/.f64 kx (sin.f64 ky)) -7/360) (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)))))))) (pow.f64 th 7)) (/.f64 (sin.f64 ky) (/.f64 kx th))))) |
(-.f64 (fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 ky) kx) (pow.f64 th 3)) (fma.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (/.f64 kx (sin.f64 ky)) -7/2160) (pow.f64 (/.f64 kx (sin.f64 ky)) 2)) (+.f64 (*.f64 (/.f64 (sin.f64 ky) kx) 1/216) (-.f64 (/.f64 (*.f64 (/.f64 kx (sin.f64 ky)) -7/2160) (pow.f64 (/.f64 kx (sin.f64 ky)) 2)) (/.f64 (+.f64 (*.f64 (/.f64 kx (sin.f64 ky)) -7/2160) (*.f64 (/.f64 kx (sin.f64 ky)) 1/840)) (pow.f64 (/.f64 kx (sin.f64 ky)) 2)))))) (pow.f64 th 7) (*.f64 (/.f64 (sin.f64 ky) kx) th))) (*.f64 (-.f64 (*.f64 -1/36 (/.f64 (sin.f64 ky) kx)) (/.f64 (/.f64 (*.f64 kx -7/360) (sin.f64 ky)) (pow.f64 (/.f64 kx (sin.f64 ky)) 2))) (pow.f64 th 5))) |
(-.f64 (-.f64 (fma.f64 -1/6 (*.f64 (/.f64 (sin.f64 ky) kx) (pow.f64 th 3)) (*.f64 (/.f64 (sin.f64 ky) kx) th)) (*.f64 (-.f64 (*.f64 -1/36 (/.f64 (sin.f64 ky) kx)) (/.f64 (/.f64 (*.f64 kx -7/360) (sin.f64 ky)) (pow.f64 (/.f64 kx (sin.f64 ky)) 2))) (pow.f64 th 5))) (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 (/.f64 kx (sin.f64 ky)) -7/2160) (pow.f64 (/.f64 kx (sin.f64 ky)) 2)) (*.f64 (/.f64 (sin.f64 ky) kx) 1/216)) (-.f64 (/.f64 (*.f64 (/.f64 kx (sin.f64 ky)) -7/2160) (pow.f64 (/.f64 kx (sin.f64 ky)) 2)) (/.f64 (+.f64 (*.f64 (/.f64 kx (sin.f64 ky)) -7/2160) (*.f64 (/.f64 kx (sin.f64 ky)) 1/840)) (pow.f64 (/.f64 kx (sin.f64 ky)) 2)))) (pow.f64 th 7))) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) ky)) |
(/.f64 (/.f64 kx (sin.f64 th)) ky) |
(/.f64 (/.f64 kx ky) (sin.f64 th)) |
(+.f64 (*.f64 1/6 (/.f64 (*.f64 kx ky) (sin.f64 th))) (/.f64 kx (*.f64 (sin.f64 th) ky))) |
(fma.f64 1/6 (/.f64 (*.f64 ky kx) (sin.f64 th)) (/.f64 (/.f64 kx (sin.f64 th)) ky)) |
(fma.f64 1/6 (*.f64 (/.f64 kx (sin.f64 th)) ky) (/.f64 (/.f64 kx (sin.f64 th)) ky)) |
(fma.f64 1/6 (*.f64 (/.f64 kx (sin.f64 th)) ky) (/.f64 (/.f64 kx ky) (sin.f64 th))) |
(+.f64 (*.f64 1/6 (/.f64 (*.f64 kx ky) (sin.f64 th))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 kx (sin.f64 th))) (*.f64 1/120 (/.f64 kx (sin.f64 th)))) (pow.f64 ky 3))) (/.f64 kx (*.f64 (sin.f64 th) ky)))) |
(fma.f64 1/6 (/.f64 (*.f64 ky kx) (sin.f64 th)) (fma.f64 -1 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 kx (sin.f64 th)) -7/360)) (/.f64 (/.f64 kx (sin.f64 th)) ky))) |
(fma.f64 1/6 (*.f64 (/.f64 kx (sin.f64 th)) ky) (-.f64 (/.f64 (/.f64 kx (sin.f64 th)) ky) (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 kx (sin.f64 th)) -7/360)))) |
(-.f64 (fma.f64 1/6 (*.f64 (/.f64 kx (sin.f64 th)) ky) (/.f64 (/.f64 kx ky) (sin.f64 th))) (*.f64 (pow.f64 ky 3) (/.f64 (*.f64 kx -7/360) (sin.f64 th)))) |
(+.f64 (*.f64 1/6 (/.f64 (*.f64 kx ky) (sin.f64 th))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 (/.f64 kx (sin.f64 th))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 kx (sin.f64 th))) (*.f64 1/120 (/.f64 kx (sin.f64 th))))) (*.f64 -1/5040 (/.f64 kx (sin.f64 th))))) (pow.f64 ky 5))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 kx (sin.f64 th))) (*.f64 1/120 (/.f64 kx (sin.f64 th)))) (pow.f64 ky 3))) (/.f64 kx (*.f64 (sin.f64 th) ky))))) |
(fma.f64 1/6 (/.f64 (*.f64 ky kx) (sin.f64 th)) (fma.f64 -1 (*.f64 (pow.f64 ky 5) (fma.f64 1/720 (/.f64 kx (sin.f64 th)) (fma.f64 1/6 (*.f64 (/.f64 kx (sin.f64 th)) -7/360) (/.f64 (*.f64 kx -1/5040) (sin.f64 th))))) (fma.f64 -1 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 kx (sin.f64 th)) -7/360)) (/.f64 (/.f64 kx (sin.f64 th)) ky)))) |
(fma.f64 1/6 (*.f64 (/.f64 kx (sin.f64 th)) ky) (-.f64 (-.f64 (/.f64 (/.f64 kx (sin.f64 th)) ky) (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 kx (sin.f64 th)) -7/360))) (*.f64 (pow.f64 ky 5) (fma.f64 (/.f64 kx (sin.f64 th)) 1/720 (fma.f64 (/.f64 kx (sin.f64 th)) -1/5040 (*.f64 (/.f64 kx (sin.f64 th)) -7/2160)))))) |
(-.f64 (-.f64 (fma.f64 1/6 (*.f64 (/.f64 kx (sin.f64 th)) ky) (/.f64 (/.f64 kx ky) (sin.f64 th))) (*.f64 (pow.f64 ky 3) (/.f64 (*.f64 kx -7/360) (sin.f64 th)))) (*.f64 (pow.f64 ky 5) (fma.f64 (/.f64 kx (sin.f64 th)) 1/720 (fma.f64 (/.f64 kx (sin.f64 th)) -1/5040 (*.f64 (/.f64 kx (sin.f64 th)) -7/2160))))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 ky) th)) |
(/.f64 kx (*.f64 th (sin.f64 ky))) |
(+.f64 (/.f64 kx (*.f64 (sin.f64 ky) th)) (*.f64 1/6 (/.f64 (*.f64 kx th) (sin.f64 ky)))) |
(+.f64 (/.f64 kx (*.f64 th (sin.f64 ky))) (*.f64 1/6 (/.f64 kx (/.f64 (sin.f64 ky) th)))) |
(fma.f64 1/6 (*.f64 (/.f64 kx (sin.f64 ky)) th) (/.f64 kx (*.f64 th (sin.f64 ky)))) |
(+.f64 (/.f64 kx (*.f64 (sin.f64 ky) th)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 kx (sin.f64 ky))) (*.f64 1/120 (/.f64 kx (sin.f64 ky)))) (pow.f64 th 3))) (*.f64 1/6 (/.f64 (*.f64 kx th) (sin.f64 ky))))) |
(+.f64 (/.f64 kx (*.f64 th (sin.f64 ky))) (fma.f64 -1 (*.f64 (pow.f64 th 3) (*.f64 (/.f64 kx (sin.f64 ky)) -7/360)) (*.f64 1/6 (/.f64 kx (/.f64 (sin.f64 ky) th))))) |
(+.f64 (/.f64 kx (*.f64 th (sin.f64 ky))) (-.f64 (*.f64 1/6 (*.f64 (/.f64 kx (sin.f64 ky)) th)) (*.f64 (pow.f64 th 3) (/.f64 (*.f64 kx -7/360) (sin.f64 ky))))) |
(-.f64 (fma.f64 1/6 (*.f64 (/.f64 kx (sin.f64 ky)) th) (/.f64 kx (*.f64 th (sin.f64 ky)))) (*.f64 (pow.f64 th 3) (/.f64 (*.f64 kx -7/360) (sin.f64 ky)))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 (/.f64 kx (sin.f64 ky))) (+.f64 (*.f64 -1/5040 (/.f64 kx (sin.f64 ky))) (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 kx (sin.f64 ky))) (*.f64 1/120 (/.f64 kx (sin.f64 ky))))))) (pow.f64 th 5))) (+.f64 (/.f64 kx (*.f64 (sin.f64 ky) th)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 kx (sin.f64 ky))) (*.f64 1/120 (/.f64 kx (sin.f64 ky)))) (pow.f64 th 3))) (*.f64 1/6 (/.f64 (*.f64 kx th) (sin.f64 ky)))))) |
(fma.f64 -1 (*.f64 (pow.f64 th 5) (fma.f64 1/720 (/.f64 kx (sin.f64 ky)) (fma.f64 -1/5040 (/.f64 kx (sin.f64 ky)) (*.f64 1/6 (*.f64 (/.f64 kx (sin.f64 ky)) -7/360))))) (+.f64 (/.f64 kx (*.f64 th (sin.f64 ky))) (fma.f64 -1 (*.f64 (pow.f64 th 3) (*.f64 (/.f64 kx (sin.f64 ky)) -7/360)) (*.f64 1/6 (/.f64 kx (/.f64 (sin.f64 ky) th)))))) |
(-.f64 (+.f64 (/.f64 kx (*.f64 th (sin.f64 ky))) (-.f64 (*.f64 1/6 (*.f64 (/.f64 kx (sin.f64 ky)) th)) (*.f64 (pow.f64 th 3) (/.f64 (*.f64 kx -7/360) (sin.f64 ky))))) (*.f64 (pow.f64 th 5) (+.f64 (*.f64 (/.f64 kx (sin.f64 ky)) -7/2160) (*.f64 (/.f64 kx (sin.f64 ky)) 1/840)))) |
(-.f64 (-.f64 (fma.f64 1/6 (*.f64 (/.f64 kx (sin.f64 ky)) th) (/.f64 kx (*.f64 th (sin.f64 ky)))) (*.f64 (pow.f64 th 3) (/.f64 (*.f64 kx -7/360) (sin.f64 ky)))) (*.f64 (pow.f64 th 5) (+.f64 (*.f64 (/.f64 kx (sin.f64 ky)) -7/2160) (*.f64 (/.f64 kx (sin.f64 ky)) 1/840)))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 kx ky) |
(+.f64 (*.f64 1/6 (*.f64 ky kx)) (/.f64 kx ky)) |
(fma.f64 1/6 (*.f64 ky kx) (/.f64 kx ky)) |
(+.f64 (*.f64 1/6 (*.f64 ky kx)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 kx) (*.f64 1/120 kx)) (pow.f64 ky 3))) (/.f64 kx ky))) |
(fma.f64 1/6 (*.f64 ky kx) (fma.f64 -1 (*.f64 (pow.f64 ky 3) (*.f64 kx -7/360)) (/.f64 kx ky))) |
(fma.f64 1/6 (*.f64 ky kx) (fma.f64 (*.f64 (neg.f64 kx) -7/360) (pow.f64 ky 3) (/.f64 kx ky))) |
(-.f64 (fma.f64 1/6 (*.f64 ky kx) (/.f64 kx ky)) (*.f64 kx (*.f64 -7/360 (pow.f64 ky 3)))) |
(+.f64 (*.f64 1/6 (*.f64 ky kx)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/720 kx) (+.f64 (*.f64 -1/5040 kx) (*.f64 1/6 (+.f64 (*.f64 -1/36 kx) (*.f64 1/120 kx))))) (pow.f64 ky 5))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 kx) (*.f64 1/120 kx)) (pow.f64 ky 3))) (/.f64 kx ky)))) |
(fma.f64 1/6 (*.f64 ky kx) (fma.f64 -1 (*.f64 (pow.f64 ky 5) (fma.f64 1/720 kx (fma.f64 -1/5040 kx (*.f64 1/6 (*.f64 kx -7/360))))) (fma.f64 -1 (*.f64 (pow.f64 ky 3) (*.f64 kx -7/360)) (/.f64 kx ky)))) |
(fma.f64 1/6 (*.f64 ky kx) (-.f64 (fma.f64 (*.f64 (neg.f64 kx) -7/360) (pow.f64 ky 3) (/.f64 kx ky)) (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 kx -7/2160) (*.f64 kx 1/840))))) |
(-.f64 (-.f64 (fma.f64 1/6 (*.f64 ky kx) (/.f64 kx ky)) (*.f64 kx (*.f64 -7/360 (pow.f64 ky 3)))) (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 kx -7/2160) (*.f64 kx 1/840)))) |
(+.f64 0 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) kx))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) kx))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) kx))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) kx))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) kx))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) kx)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) kx))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) 1) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(*.f64 1 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) -2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) (cbrt.f64 (pow.f64 (/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) -2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) -2)) (cbrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) (cbrt.f64 (pow.f64 (/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) -2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) 2))) |
(*.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) 1) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(*.f64 (/.f64 (sin.f64 ky) kx) (sin.f64 th)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) (sqrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(*.f64 (sqrt.f64 (/.f64 (sin.f64 ky) kx)) (/.f64 (sin.f64 th) (sqrt.f64 (/.f64 kx (sin.f64 ky))))) |
(/.f64 (*.f64 (sqrt.f64 (/.f64 (sin.f64 ky) kx)) (sin.f64 th)) (sqrt.f64 (/.f64 kx (sin.f64 ky)))) |
(/.f64 (*.f64 (sin.f64 th) (sqrt.f64 (/.f64 (sin.f64 ky) kx))) (sqrt.f64 (/.f64 kx (sin.f64 ky)))) |
(*.f64 (/.f64 1 kx) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(*.f64 (/.f64 1 kx) (/.f64 (sin.f64 th) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 kx (sin.f64 ky))) -2) (/.f64 (sin.f64 th) (cbrt.f64 (/.f64 kx (sin.f64 ky))))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) kx) (/.f64 (cbrt.f64 (sin.f64 th)) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) kx) (*.f64 (/.f64 (cbrt.f64 (sin.f64 th)) 1) (sin.f64 ky))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (/.f64 (cbrt.f64 (sin.f64 th)) (/.f64 kx (sin.f64 ky)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) 1) (/.f64 (cbrt.f64 (sin.f64 th)) (/.f64 kx (sin.f64 ky)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) kx) (*.f64 (/.f64 (cbrt.f64 (sin.f64 th)) 1) (sin.f64 ky))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (/.f64 (cbrt.f64 (sin.f64 th)) (/.f64 kx (sin.f64 ky)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2))) (/.f64 (cbrt.f64 (sin.f64 th)) (cbrt.f64 (/.f64 kx (sin.f64 ky))))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (sqrt.f64 (/.f64 kx (sin.f64 ky)))) (/.f64 (cbrt.f64 (sin.f64 th)) (sqrt.f64 (/.f64 kx (sin.f64 ky))))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) kx) (*.f64 (/.f64 (cbrt.f64 (sin.f64 th)) 1) (sin.f64 ky))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (/.f64 (cbrt.f64 (sin.f64 th)) (/.f64 kx (sin.f64 ky)))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) kx) (/.f64 (sqrt.f64 (sin.f64 th)) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) 1) (/.f64 (sqrt.f64 (sin.f64 th)) (/.f64 kx (sin.f64 ky)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2))) (/.f64 (sqrt.f64 (sin.f64 th)) (cbrt.f64 (/.f64 kx (sin.f64 ky))))) |
(/.f64 (/.f64 (sin.f64 th) (cbrt.f64 (/.f64 kx (sin.f64 ky)))) (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (sqrt.f64 (/.f64 kx (sin.f64 ky)))) (/.f64 (sqrt.f64 (sin.f64 th)) (sqrt.f64 (/.f64 kx (sin.f64 ky))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(*.f64 (/.f64 (sin.f64 th) 1) (/.f64 (sin.f64 ky) kx)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) -2) (cbrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) (pow.f64 (cbrt.f64 (/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky)))) -2)) |
(*.f64 (/.f64 (sin.f64 th) (neg.f64 kx)) (neg.f64 (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(*.f64 (/.f64 1 (/.f64 (neg.f64 kx) (sin.f64 ky))) (neg.f64 (sin.f64 th))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (sin.f64 th) (/.f64 kx (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 -1 (neg.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 1 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 1 (/.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 1)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (/.f64 (/.f64 kx (sin.f64 ky)) (cbrt.f64 (sin.f64 th)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) kx) (*.f64 (/.f64 (cbrt.f64 (sin.f64 th)) 1) (sin.f64 ky))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (/.f64 (cbrt.f64 (sin.f64 th)) (/.f64 kx (sin.f64 ky)))) |
(/.f64 (sqrt.f64 (sin.f64 th)) (/.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (neg.f64 (sin.f64 th)) (/.f64 (neg.f64 kx) (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (/.f64 (sin.f64 ky) kx) (/.f64 1 (sin.f64 th))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (sqrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) (sqrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(/.f64 (sqrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) (sqrt.f64 (/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))))) |
(/.f64 (/.f64 (sin.f64 th) (sqrt.f64 (/.f64 kx (sin.f64 ky)))) (sqrt.f64 (/.f64 kx (sin.f64 ky)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (/.f64 (sin.f64 th) 1) (/.f64 kx (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (/.f64 (sin.f64 th) kx) (/.f64 1 (sin.f64 ky))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(/.f64 (/.f64 (sin.f64 th) (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2))) (cbrt.f64 (/.f64 kx (sin.f64 ky)))) |
(*.f64 (/.f64 (sqrt.f64 (sin.f64 th)) (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2))) (/.f64 (sqrt.f64 (sin.f64 th)) (cbrt.f64 (/.f64 kx (sin.f64 ky))))) |
(/.f64 (/.f64 (sin.f64 th) (cbrt.f64 (/.f64 kx (sin.f64 ky)))) (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2))) |
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) -2) (cbrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(/.f64 (pow.f64 (cbrt.f64 (/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky)))) -2) (cbrt.f64 (/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))))) |
(sqrt.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) -2)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 th)) (/.f64 (sin.f64 ky) kx))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) -3)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(cbrt.f64 (/.f64 (pow.f64 (sin.f64 th) 3) (pow.f64 (/.f64 kx (sin.f64 ky)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(exp.f64 (log.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) 1)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) 1) -1)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) 3)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) -3)) 1/3)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) -1/2)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) 1) 1)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) 2)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) -1/2) 2)) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) |
(*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) |
(+.f64 0 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))))) (cbrt.f64 (exp.f64 (/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) 1) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 kx (/.f64 1 (*.f64 (sin.f64 ky) (sin.f64 th)))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (/.f64 kx (sin.f64 ky)) (/.f64 1 (sin.f64 th))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 1) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 1 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (cbrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 2))) |
(*.f64 (cbrt.f64 (/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky)))) (cbrt.f64 (pow.f64 (/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 2)) (cbrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(*.f64 (cbrt.f64 (/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky)))) (cbrt.f64 (pow.f64 (/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2)) (*.f64 (cbrt.f64 (/.f64 kx (sin.f64 ky))) (/.f64 1 (sin.f64 th)))) |
(/.f64 (cbrt.f64 (/.f64 kx (sin.f64 ky))) (/.f64 (sin.f64 th) (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2)))) |
(/.f64 (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2)) (/.f64 (sin.f64 th) (cbrt.f64 (/.f64 kx (sin.f64 ky))))) |
(*.f64 (sqrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) (sqrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 kx (sin.f64 ky))) (*.f64 (sqrt.f64 (/.f64 kx (sin.f64 ky))) (/.f64 1 (sin.f64 th)))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (/.f64 (neg.f64 kx) (sin.f64 ky)) (/.f64 1 (neg.f64 (sin.f64 th)))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (/.f64 1 (sin.f64 th)) (/.f64 kx (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 kx kx)) (sin.f64 th)) (/.f64 (cbrt.f64 kx) (sin.f64 ky))) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 kx kx)) (/.f64 (cbrt.f64 kx) (sin.f64 ky))) (sin.f64 th)) |
(/.f64 (cbrt.f64 (*.f64 kx kx)) (/.f64 (sin.f64 th) (/.f64 (cbrt.f64 kx) (sin.f64 ky)))) |
(*.f64 (/.f64 (sqrt.f64 kx) (sin.f64 th)) (/.f64 (sqrt.f64 kx) (sin.f64 ky))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (/.f64 kx 1) (/.f64 (/.f64 1 (sin.f64 ky)) (sin.f64 th))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (/.f64 kx (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (/.f64 (/.f64 1 (sin.f64 ky)) (cbrt.f64 (sin.f64 th)))) |
(/.f64 (/.f64 (/.f64 kx (sin.f64 ky)) (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (cbrt.f64 (sin.f64 th))) |
(/.f64 (/.f64 kx (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 th)))) (cbrt.f64 (pow.f64 (sin.f64 th) 2))) |
(*.f64 (/.f64 kx (sqrt.f64 (sin.f64 th))) (/.f64 (/.f64 1 (sin.f64 ky)) (sqrt.f64 (sin.f64 th)))) |
(/.f64 (/.f64 kx (sqrt.f64 (sin.f64 th))) (*.f64 (sin.f64 ky) (sqrt.f64 (sin.f64 th)))) |
(/.f64 (/.f64 kx (*.f64 (sin.f64 ky) (sqrt.f64 (sin.f64 th)))) (sqrt.f64 (sin.f64 th))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 th)) -2) (/.f64 (/.f64 kx (sin.f64 ky)) (cbrt.f64 (sin.f64 th)))) |
(*.f64 (/.f64 kx (*.f64 (cbrt.f64 (sin.f64 th)) (sin.f64 ky))) (pow.f64 (cbrt.f64 (sin.f64 th)) -2)) |
(*.f64 (/.f64 kx (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 th)))) (pow.f64 (cbrt.f64 (sin.f64 th)) -2)) |
(*.f64 (pow.f64 (sin.f64 th) -1/2) (/.f64 (/.f64 kx (sin.f64 ky)) (sqrt.f64 (sin.f64 th)))) |
(/.f64 (*.f64 (pow.f64 (sin.f64 th) -1/2) (/.f64 kx (sin.f64 ky))) (sqrt.f64 (sin.f64 th))) |
(*.f64 (/.f64 kx (*.f64 (sin.f64 ky) (sqrt.f64 (sin.f64 th)))) (pow.f64 (sin.f64 th) -1/2)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2)) 1) (/.f64 (cbrt.f64 (/.f64 kx (sin.f64 ky))) (sin.f64 th))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2)) (*.f64 (cbrt.f64 (/.f64 kx (sin.f64 ky))) (/.f64 1 (sin.f64 th)))) |
(/.f64 (cbrt.f64 (/.f64 kx (sin.f64 ky))) (/.f64 (sin.f64 th) (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2)))) |
(/.f64 (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2)) (/.f64 (sin.f64 th) (cbrt.f64 (/.f64 kx (sin.f64 ky))))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2)) (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (cbrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(*.f64 (cbrt.f64 (/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2)) (cbrt.f64 (pow.f64 (sin.f64 th) 2)))) |
(/.f64 (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2)) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 th) 2)) (cbrt.f64 (/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky)))))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2)) (sqrt.f64 (sin.f64 th))) (/.f64 (cbrt.f64 (/.f64 kx (sin.f64 ky))) (sqrt.f64 (sin.f64 th)))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 kx (sin.f64 ky))) 1) (/.f64 (sqrt.f64 (/.f64 kx (sin.f64 ky))) (sin.f64 th))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (/.f64 (sqrt.f64 (/.f64 kx (sin.f64 ky))) (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (/.f64 (sqrt.f64 (/.f64 kx (sin.f64 ky))) (cbrt.f64 (sin.f64 th)))) |
(*.f64 (/.f64 kx (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (/.f64 (/.f64 1 (sin.f64 ky)) (cbrt.f64 (sin.f64 th)))) |
(/.f64 (/.f64 (/.f64 kx (sin.f64 ky)) (cbrt.f64 (pow.f64 (sin.f64 th) 2))) (cbrt.f64 (sin.f64 th))) |
(/.f64 (/.f64 kx (*.f64 (sin.f64 ky) (cbrt.f64 (sin.f64 th)))) (cbrt.f64 (pow.f64 (sin.f64 th) 2))) |
(pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 1) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) -3) |
(pow.f64 (cbrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) 3) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(pow.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) -3) -1/3) |
(*.f64 (pow.f64 (pow.f64 (/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) -3) -1/6) (pow.f64 (pow.f64 (/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) -3) -1/6)) |
(pow.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 2) 1/2) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(pow.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 3) 1/3) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(pow.f64 (sqrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) 2) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(pow.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) -1) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) -2) |
(pow.f64 (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) kx) -1) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(pow.f64 (/.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)) 1) -1) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(neg.f64 (/.f64 (/.f64 kx (sin.f64 ky)) (neg.f64 (sin.f64 th)))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(sqrt.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 2)) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(log.f64 (exp.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(cbrt.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 3)) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(cbrt.f64 (/.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 3) (pow.f64 (sin.f64 th) 3))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(expm1.f64 (log1p.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(exp.f64 (log.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) 1)) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) 1) 1)) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) 3)) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)) 3)) 1/3)) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) 2)) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) -1)) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx))) 1) -1)) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(log1p.f64 (expm1.f64 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky)))) |
(/.f64 kx (*.f64 (sin.f64 th) (sin.f64 ky))) |
(+.f64 0 (/.f64 kx (sin.f64 ky))) |
(/.f64 kx (sin.f64 ky)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 kx (sin.f64 ky)))) (cbrt.f64 (exp.f64 (/.f64 kx (sin.f64 ky)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 kx (sin.f64 ky)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 kx (sin.f64 ky)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 kx (sin.f64 ky)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 kx (sin.f64 ky))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 kx (sin.f64 ky)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 kx (sin.f64 ky)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 kx (sin.f64 ky)))) 1) |
(/.f64 kx (sin.f64 ky)) |
(*.f64 kx (/.f64 1 (sin.f64 ky))) |
(/.f64 kx (sin.f64 ky)) |
(*.f64 (/.f64 kx (sin.f64 ky)) 1) |
(/.f64 kx (sin.f64 ky)) |
(*.f64 1 (/.f64 kx (sin.f64 ky))) |
(/.f64 kx (sin.f64 ky)) |
(*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (cbrt.f64 kx) (/.f64 1 (sin.f64 ky)))) |
(*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (/.f64 1 (sin.f64 ky)) (cbrt.f64 kx))) |
(*.f64 (cbrt.f64 (*.f64 kx kx)) (/.f64 (cbrt.f64 kx) (sin.f64 ky))) |
(*.f64 (cbrt.f64 (/.f64 kx (sin.f64 ky))) (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2)) (cbrt.f64 (/.f64 kx (sin.f64 ky)))) |
(*.f64 (cbrt.f64 (/.f64 kx (sin.f64 ky))) (cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2))) |
(*.f64 (sqrt.f64 kx) (*.f64 (sqrt.f64 kx) (/.f64 1 (sin.f64 ky)))) |
(/.f64 kx (sin.f64 ky)) |
(*.f64 (sqrt.f64 (/.f64 kx (sin.f64 ky))) (sqrt.f64 (/.f64 kx (sin.f64 ky)))) |
(/.f64 kx (sin.f64 ky)) |
(*.f64 (neg.f64 kx) (/.f64 1 (neg.f64 (sin.f64 ky)))) |
(/.f64 kx (sin.f64 ky)) |
(*.f64 (/.f64 1 (sin.f64 ky)) kx) |
(/.f64 kx (sin.f64 ky)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 ky)) -2) (/.f64 kx (cbrt.f64 (sin.f64 ky)))) |
(*.f64 (pow.f64 (sin.f64 ky) -1/2) (/.f64 kx (sqrt.f64 (sin.f64 ky)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 kx kx)) 1) (/.f64 (cbrt.f64 kx) (sin.f64 ky))) |
(*.f64 (cbrt.f64 (*.f64 kx kx)) (*.f64 (/.f64 1 (sin.f64 ky)) (cbrt.f64 kx))) |
(*.f64 (cbrt.f64 (*.f64 kx kx)) (/.f64 (cbrt.f64 kx) (sin.f64 ky))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 kx kx)) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (cbrt.f64 (/.f64 kx (sin.f64 ky)))) |
(*.f64 (cbrt.f64 (/.f64 kx (sin.f64 ky))) (/.f64 (cbrt.f64 (*.f64 kx kx)) (cbrt.f64 (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 kx kx)) (sqrt.f64 (sin.f64 ky))) (/.f64 (cbrt.f64 kx) (sqrt.f64 (sin.f64 ky)))) |
(/.f64 (/.f64 (cbrt.f64 (*.f64 kx kx)) (sqrt.f64 (sin.f64 ky))) (/.f64 (sqrt.f64 (sin.f64 ky)) (cbrt.f64 kx))) |
(*.f64 (/.f64 (sqrt.f64 kx) 1) (/.f64 (sqrt.f64 kx) (sin.f64 ky))) |
(/.f64 kx (sin.f64 ky)) |
(*.f64 (/.f64 (sqrt.f64 kx) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (/.f64 (sqrt.f64 kx) (cbrt.f64 (sin.f64 ky)))) |
(/.f64 (/.f64 kx (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) (cbrt.f64 (sin.f64 ky))) |
(/.f64 (/.f64 kx (cbrt.f64 (sin.f64 ky))) (cbrt.f64 (pow.f64 (sin.f64 ky) 2))) |
(pow.f64 (/.f64 kx (sin.f64 ky)) 1) |
(/.f64 kx (sin.f64 ky)) |
(pow.f64 (cbrt.f64 (/.f64 kx (sin.f64 ky))) 3) |
(/.f64 kx (sin.f64 ky)) |
(pow.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2) 1/2) |
(/.f64 kx (sin.f64 ky)) |
(pow.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 3) 1/3) |
(/.f64 kx (sin.f64 ky)) |
(pow.f64 (sqrt.f64 (/.f64 kx (sin.f64 ky))) 2) |
(/.f64 kx (sin.f64 ky)) |
(pow.f64 (/.f64 (sin.f64 ky) kx) -1) |
(/.f64 kx (sin.f64 ky)) |
(pow.f64 (/.f64 (/.f64 (sin.f64 ky) kx) 1) -1) |
(/.f64 kx (sin.f64 ky)) |
(neg.f64 (/.f64 kx (neg.f64 (sin.f64 ky)))) |
(/.f64 kx (sin.f64 ky)) |
(sqrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 2)) |
(/.f64 kx (sin.f64 ky)) |
(log.f64 (exp.f64 (/.f64 kx (sin.f64 ky)))) |
(/.f64 kx (sin.f64 ky)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 kx (sin.f64 ky))))) |
(/.f64 kx (sin.f64 ky)) |
(cbrt.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 3)) |
(/.f64 kx (sin.f64 ky)) |
(cbrt.f64 (/.f64 (pow.f64 kx 3) (pow.f64 (sin.f64 ky) 3))) |
(/.f64 kx (sin.f64 ky)) |
(expm1.f64 (log1p.f64 (/.f64 kx (sin.f64 ky)))) |
(/.f64 kx (sin.f64 ky)) |
(exp.f64 (log.f64 (/.f64 kx (sin.f64 ky)))) |
(/.f64 kx (sin.f64 ky)) |
(exp.f64 (*.f64 (log.f64 (/.f64 kx (sin.f64 ky))) 1)) |
(/.f64 kx (sin.f64 ky)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 kx (sin.f64 ky))) 1) 1)) |
(/.f64 kx (sin.f64 ky)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 kx (sin.f64 ky)))) 3)) |
(/.f64 kx (sin.f64 ky)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 kx (sin.f64 ky)) 3)) 1/3)) |
(/.f64 kx (sin.f64 ky)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 kx (sin.f64 ky)))) 2)) |
(/.f64 kx (sin.f64 ky)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sin.f64 ky) kx)) -1)) |
(/.f64 kx (sin.f64 ky)) |
(log1p.f64 (expm1.f64 (/.f64 kx (sin.f64 ky)))) |
(/.f64 kx (sin.f64 ky)) |
Found 3 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| 100.0% | (hypot.f64 (sin.f64 ky) (sin.f64 kx)) | |
| ✓ | 99.8% | (*.f64 (sin.f64 ky) th) |
| ✓ | 92.5% | (/.f64 (*.f64 (sin.f64 ky) th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
Compiled 29 to 8 computations (72.4% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | kx | @ | -inf | (/.f64 (*.f64 (sin.f64 ky) th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 1.0ms | ky | @ | 0 | (/.f64 (*.f64 (sin.f64 ky) th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 1.0ms | kx | @ | 0 | (/.f64 (*.f64 (sin.f64 ky) th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 1.0ms | ky | @ | inf | (/.f64 (*.f64 (sin.f64 ky) th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 1.0ms | th | @ | inf | (/.f64 (*.f64 (sin.f64 ky) th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 1× | batch-egg-rewrite |
| 1176× | log-prod |
| 728× | prod-exp |
| 688× | pow-prod-down |
| 572× | pow-prod-up |
| 506× | pow-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 42 |
| 1 | 222 | 42 |
| 2 | 2866 | 42 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (sin.f64 ky) th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) th) |
| Outputs |
|---|
(+.f64 0 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) 1) |
(*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) th))) |
(*.f64 (sin.f64 ky) (*.f64 th (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 th (*.f64 (sin.f64 ky) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (*.f64 (sin.f64 ky) th) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 1) |
(*.f64 1 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(*.f64 (cbrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) (pow.f64 (cbrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 2) (cbrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) th)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) th)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sqrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) (sqrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) th)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) th)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (*.f64 (sin.f64 ky) (neg.f64 th)) (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (/.f64 (sin.f64 ky) 1) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 th (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 th (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 th (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (sin.f64 ky) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 th 1) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) th) |
(*.f64 (/.f64 th (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2) (/.f64 (*.f64 (sin.f64 ky) th) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -1/2) (/.f64 (*.f64 (sin.f64 ky) th) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) th)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) th)) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) th)) 2) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) th)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) th)) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) th)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) th)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(pow.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 1) |
(pow.f64 (cbrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 3) |
(pow.f64 (pow.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 2) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) th)) -1) |
(pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) th) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3)) 1/3) |
(pow.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) th)) 1) -1) |
(neg.f64 (/.f64 (*.f64 (sin.f64 ky) th) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(sqrt.f64 (pow.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2)) |
(log.f64 (exp.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))))) |
(cbrt.f64 (pow.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) th) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(exp.f64 (log.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) th))) -1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) th)) 1) (neg.f64 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(exp.f64 (+.f64 (neg.f64 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (*.f64 (log.f64 (*.f64 (sin.f64 ky) th)) 1))) |
(log1p.f64 (expm1.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(+.f64 0 (*.f64 (sin.f64 ky) th)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 th) (sin.f64 ky))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 th) (sin.f64 ky))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 th) (sin.f64 ky)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 th) (sin.f64 ky))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) th))) 1) |
(pow.f64 (*.f64 (sin.f64 ky) th) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) th)) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) th) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) th) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) th)) 2) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) th) 2)) |
(log.f64 (pow.f64 (exp.f64 th) (sin.f64 ky))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) th)))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) th) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) th))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) th))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) th)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) th)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 ky) th))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 ky) th))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 ky) th))) 2)) |
(exp.f64 (+.f64 (log.f64 (sin.f64 ky)) (*.f64 (log.f64 th) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 ky)) 1) (log.f64 th))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 ky)) 1) (*.f64 (log.f64 th) 1))) |
(exp.f64 (+.f64 (log.f64 th) (*.f64 (log.f64 (sin.f64 ky)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 th) 1) (log.f64 (sin.f64 ky)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 th) 1) (*.f64 (log.f64 (sin.f64 ky)) 1))) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) th))) |
| 1× | egg-herbie |
| 1124× | associate-/r* |
| 836× | unswap-sqr |
| 412× | log-prod |
| 380× | associate-+l+ |
| 356× | associate-+r+ |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 331 | 5603 |
| 1 | 875 | 5475 |
| 2 | 3208 | 5455 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 ky th) (sin.f64 kx)) |
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 th (sin.f64 kx))) (*.f64 1/2 (/.f64 th (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3)) (/.f64 (*.f64 th ky) (sin.f64 kx))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 th (sin.f64 kx))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 th (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 th (sin.f64 kx))) (*.f64 1/2 (/.f64 th (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 ky 5)) (+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 th (sin.f64 kx))) (*.f64 1/2 (/.f64 th (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3)) (/.f64 (*.f64 th ky) (sin.f64 kx)))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 th (sin.f64 kx))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 th (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 th (sin.f64 kx))) (*.f64 1/2 (/.f64 th (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 ky 5)) (+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 th (sin.f64 kx))) (*.f64 1/2 (/.f64 th (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3)) (+.f64 (*.f64 (-.f64 (*.f64 -1/5040 (/.f64 th (sin.f64 kx))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 th (sin.f64 kx))) (*.f64 1/2 (/.f64 th (pow.f64 (sin.f64 kx) 3)))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/120 (/.f64 th (sin.f64 kx))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) th) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 th (sin.f64 kx))) (*.f64 1/2 (/.f64 th (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) th) (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 ky 7)) (/.f64 (*.f64 th ky) (sin.f64 kx))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
th |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 th (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) th) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -1/4 (/.f64 th (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 th (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 th (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) th)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) th) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/4 (/.f64 th (pow.f64 (sin.f64 ky) 4)))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) th) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/4 (/.f64 (*.f64 th (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 kx 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -1/4 (/.f64 th (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 th (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 th (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) th))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 th ky) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) th)) (*.f64 th ky)) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) th)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 ky 5) th)) (*.f64 th ky))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) th)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 ky 7) th)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 ky 5) th)) (*.f64 th ky)))) |
(+.f64 0 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) 1) |
(*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) th))) |
(*.f64 (sin.f64 ky) (*.f64 th (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 th (*.f64 (sin.f64 ky) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (*.f64 (sin.f64 ky) th) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 1) |
(*.f64 1 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(*.f64 (cbrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) (pow.f64 (cbrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 2) (cbrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) th)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) th)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sqrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) (sqrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) th)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) th)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (*.f64 (sin.f64 ky) (neg.f64 th)) (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (/.f64 (sin.f64 ky) 1) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 th (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 th (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 th (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (sin.f64 ky) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 th 1) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) th) |
(*.f64 (/.f64 th (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2) (/.f64 (*.f64 (sin.f64 ky) th) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -1/2) (/.f64 (*.f64 (sin.f64 ky) th) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) th)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) th)) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) th)) 2) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) th)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) th)) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) th)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) th)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(pow.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 1) |
(pow.f64 (cbrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 3) |
(pow.f64 (pow.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 2) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) th)) -1) |
(pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) th) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3)) 1/3) |
(pow.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) th)) 1) -1) |
(neg.f64 (/.f64 (*.f64 (sin.f64 ky) th) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(sqrt.f64 (pow.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2)) |
(log.f64 (exp.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))))) |
(cbrt.f64 (pow.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) th) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(exp.f64 (log.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) th))) -1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) th)) 1) (neg.f64 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(exp.f64 (+.f64 (neg.f64 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (*.f64 (log.f64 (*.f64 (sin.f64 ky) th)) 1))) |
(log1p.f64 (expm1.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(+.f64 0 (*.f64 (sin.f64 ky) th)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 th) (sin.f64 ky))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 th) (sin.f64 ky))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 th) (sin.f64 ky)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 th) (sin.f64 ky))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) th))) 1) |
(pow.f64 (*.f64 (sin.f64 ky) th) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) th)) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) th) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) th) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) th)) 2) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) th) 2)) |
(log.f64 (pow.f64 (exp.f64 th) (sin.f64 ky))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) th)))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) th) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) th))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) th))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) th)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) th)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 ky) th))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 ky) th))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 ky) th))) 2)) |
(exp.f64 (+.f64 (log.f64 (sin.f64 ky)) (*.f64 (log.f64 th) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 ky)) 1) (log.f64 th))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 ky)) 1) (*.f64 (log.f64 th) 1))) |
(exp.f64 (+.f64 (log.f64 th) (*.f64 (log.f64 (sin.f64 ky)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 th) 1) (log.f64 (sin.f64 ky)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 th) 1) (*.f64 (log.f64 (sin.f64 ky)) 1))) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) th))) |
| Outputs |
|---|
(/.f64 (*.f64 ky th) (sin.f64 kx)) |
(/.f64 ky (/.f64 (sin.f64 kx) th)) |
(*.f64 (/.f64 ky (sin.f64 kx)) th) |
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 th (sin.f64 kx))) (*.f64 1/2 (/.f64 th (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3)) (/.f64 (*.f64 th ky) (sin.f64 kx))) |
(fma.f64 (-.f64 (/.f64 (*.f64 -1/6 th) (sin.f64 kx)) (/.f64 (*.f64 1/2 th) (pow.f64 (sin.f64 kx) 3))) (pow.f64 ky 3) (/.f64 ky (/.f64 (sin.f64 kx) th))) |
(fma.f64 (fma.f64 -1/6 (/.f64 th (sin.f64 kx)) (/.f64 (*.f64 -1/2 th) (pow.f64 (sin.f64 kx) 3))) (pow.f64 ky 3) (*.f64 (/.f64 ky (sin.f64 kx)) th)) |
(fma.f64 (*.f64 (/.f64 th (sin.f64 kx)) (-.f64 -1/6 (/.f64 1/2 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 3) (*.f64 (/.f64 ky (sin.f64 kx)) th)) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 th (sin.f64 kx))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 th (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 th (sin.f64 kx))) (*.f64 1/2 (/.f64 th (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 ky 5)) (+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 th (sin.f64 kx))) (*.f64 1/2 (/.f64 th (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3)) (/.f64 (*.f64 th ky) (sin.f64 kx)))) |
(fma.f64 (-.f64 (*.f64 (/.f64 th (sin.f64 kx)) 1/120) (fma.f64 -1/2 (/.f64 th (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 -1/6 th) (sin.f64 kx)) (/.f64 (*.f64 1/2 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 5) (fma.f64 (-.f64 (/.f64 (*.f64 -1/6 th) (sin.f64 kx)) (/.f64 (*.f64 1/2 th) (pow.f64 (sin.f64 kx) 3))) (pow.f64 ky 3) (/.f64 ky (/.f64 (sin.f64 kx) th)))) |
(fma.f64 (-.f64 (*.f64 (/.f64 th (sin.f64 kx)) 1/120) (fma.f64 -1/2 (*.f64 (/.f64 th (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 1/2 (fma.f64 -1/6 (/.f64 th (sin.f64 kx)) (/.f64 (*.f64 -1/2 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 5) (fma.f64 (fma.f64 -1/6 (/.f64 th (sin.f64 kx)) (/.f64 (*.f64 -1/2 th) (pow.f64 (sin.f64 kx) 3))) (pow.f64 ky 3) (*.f64 (/.f64 ky (sin.f64 kx)) th))) |
(fma.f64 (-.f64 (fma.f64 (/.f64 th (sin.f64 kx)) 1/120 (*.f64 1/2 (*.f64 (/.f64 th (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 th (sin.f64 kx)) (-.f64 -1/6 (/.f64 1/2 (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (sin.f64 kx) 2))) (pow.f64 ky 5) (fma.f64 (*.f64 (/.f64 th (sin.f64 kx)) (-.f64 -1/6 (/.f64 1/2 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 3) (*.f64 (/.f64 ky (sin.f64 kx)) th))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 th (sin.f64 kx))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 th (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 th (sin.f64 kx))) (*.f64 1/2 (/.f64 th (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 ky 5)) (+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 th (sin.f64 kx))) (*.f64 1/2 (/.f64 th (pow.f64 (sin.f64 kx) 3)))) (pow.f64 ky 3)) (+.f64 (*.f64 (-.f64 (*.f64 -1/5040 (/.f64 th (sin.f64 kx))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 th (sin.f64 kx))) (*.f64 1/2 (/.f64 th (pow.f64 (sin.f64 kx) 3)))) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 1/120 (/.f64 th (sin.f64 kx))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) th) (pow.f64 (sin.f64 kx) 3))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/6 (/.f64 th (sin.f64 kx))) (*.f64 1/2 (/.f64 th (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) th) (pow.f64 (sin.f64 kx) 3)))))) (pow.f64 ky 7)) (/.f64 (*.f64 th ky) (sin.f64 kx))))) |
(fma.f64 (-.f64 (*.f64 (/.f64 th (sin.f64 kx)) 1/120) (fma.f64 -1/2 (/.f64 th (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 -1/6 th) (sin.f64 kx)) (/.f64 (*.f64 1/2 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 5) (fma.f64 (-.f64 (/.f64 (*.f64 -1/6 th) (sin.f64 kx)) (/.f64 (*.f64 1/2 th) (pow.f64 (sin.f64 kx) 3))) (pow.f64 ky 3) (fma.f64 (-.f64 (/.f64 (*.f64 -1/5040 th) (sin.f64 kx)) (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 (*.f64 -1/6 th) (sin.f64 kx)) (/.f64 (*.f64 1/2 th) (pow.f64 (sin.f64 kx) 3))) (/.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (*.f64 (/.f64 th (sin.f64 kx)) 1/120) (fma.f64 -1/2 (/.f64 th (/.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (/.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 -1/6 th) (sin.f64 kx)) (/.f64 (*.f64 1/2 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 2)) (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (pow.f64 (sin.f64 kx) 3) th)))))) (pow.f64 ky 7) (/.f64 ky (/.f64 (sin.f64 kx) th))))) |
(fma.f64 (-.f64 (*.f64 (/.f64 th (sin.f64 kx)) 1/120) (fma.f64 -1/2 (*.f64 (/.f64 th (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 1/2 (fma.f64 -1/6 (/.f64 th (sin.f64 kx)) (/.f64 (*.f64 -1/2 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 5) (fma.f64 (fma.f64 -1/6 (/.f64 th (sin.f64 kx)) (/.f64 (*.f64 -1/2 th) (pow.f64 (sin.f64 kx) 3))) (pow.f64 ky 3) (fma.f64 (-.f64 (/.f64 -1/5040 (/.f64 (sin.f64 kx) th)) (fma.f64 1/2 (+.f64 (/.f64 (-.f64 (*.f64 (/.f64 th (sin.f64 kx)) 1/120) (fma.f64 -1/2 (*.f64 (/.f64 th (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 (*.f64 1/2 (fma.f64 -1/6 (/.f64 th (sin.f64 kx)) (/.f64 (*.f64 -1/2 th) (pow.f64 (sin.f64 kx) 3)))) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 3)) th)) (/.f64 (*.f64 (fma.f64 -1/6 (/.f64 th (sin.f64 kx)) (/.f64 (*.f64 -1/2 th) (pow.f64 (sin.f64 kx) 3))) -1/2) (/.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (pow.f64 ky 7) (*.f64 (/.f64 ky (sin.f64 kx)) th)))) |
(fma.f64 (-.f64 (fma.f64 (/.f64 th (sin.f64 kx)) 1/120 (*.f64 1/2 (*.f64 (/.f64 th (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 th (sin.f64 kx)) (-.f64 -1/6 (/.f64 1/2 (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (sin.f64 kx) 2))) (pow.f64 ky 5) (fma.f64 (*.f64 (/.f64 th (sin.f64 kx)) (-.f64 -1/6 (/.f64 1/2 (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 3) (fma.f64 (+.f64 (fma.f64 (/.f64 th (sin.f64 kx)) -1/5040 (*.f64 1/2 (/.f64 (*.f64 (/.f64 th (sin.f64 kx)) (-.f64 -1/6 (/.f64 1/2 (pow.f64 (sin.f64 kx) 2)))) (/.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))))) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (fma.f64 (/.f64 th (sin.f64 kx)) 1/120 (*.f64 1/2 (*.f64 (/.f64 th (pow.f64 (sin.f64 kx) 3)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))))) (/.f64 (*.f64 1/2 (*.f64 (/.f64 th (sin.f64 kx)) (-.f64 -1/6 (/.f64 1/2 (pow.f64 (sin.f64 kx) 2))))) (pow.f64 (sin.f64 kx) 2))) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 (sin.f64 kx) 3)) th)))) (pow.f64 ky 7) (*.f64 (/.f64 ky (sin.f64 kx)) th)))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
th |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 th (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) th) |
(fma.f64 -1/2 (/.f64 th (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) th) |
(fma.f64 -1/2 (/.f64 (*.f64 kx kx) (/.f64 (pow.f64 (sin.f64 ky) 2) th)) th) |
(fma.f64 -1/2 (*.f64 (/.f64 th (pow.f64 (sin.f64 ky) 2)) (*.f64 kx kx)) th) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -1/4 (/.f64 th (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 th (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 th (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) th)) |
(fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (/.f64 th (/.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (/.f64 (*.f64 -1/4 th) (pow.f64 (sin.f64 ky) 4)))) (fma.f64 -1/2 (/.f64 th (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) th)) |
(-.f64 (fma.f64 -1/2 (/.f64 (*.f64 kx kx) (/.f64 (pow.f64 (sin.f64 ky) 2) th)) th) (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)) th) (*.f64 -1/4 (/.f64 th (pow.f64 (sin.f64 ky) 4)))))) |
(-.f64 (fma.f64 -1/2 (*.f64 (/.f64 th (pow.f64 (sin.f64 ky) 2)) (*.f64 kx kx)) th) (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)) th) (/.f64 (*.f64 th -1/4) (pow.f64 (sin.f64 ky) 4))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) th) (pow.f64 (sin.f64 ky) 2))) (*.f64 -1/4 (/.f64 th (pow.f64 (sin.f64 ky) 4)))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) th) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/4 (/.f64 (*.f64 th (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 4))))) (pow.f64 kx 6))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -1/4 (/.f64 th (pow.f64 (sin.f64 ky) 4))) (*.f64 -1/2 (/.f64 (*.f64 th (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3)) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 th (pow.f64 kx 2)) (pow.f64 (sin.f64 ky) 2))) th))) |
(fma.f64 -1 (*.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (/.f64 th (/.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (/.f64 (*.f64 -1/4 th) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 (sin.f64 ky) 2) th)) (*.f64 1/4 (/.f64 th (/.f64 (pow.f64 (sin.f64 ky) 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))))) (pow.f64 kx 6)) (fma.f64 -1 (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (/.f64 th (/.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (/.f64 (*.f64 -1/4 th) (pow.f64 (sin.f64 ky) 4)))) (fma.f64 -1/2 (/.f64 th (/.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 kx kx))) th))) |
(fma.f64 (neg.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)) th) (*.f64 -1/4 (/.f64 th (pow.f64 (sin.f64 ky) 4)))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 (sin.f64 ky) 2) th)) (*.f64 1/4 (*.f64 (/.f64 th (pow.f64 (sin.f64 ky) 4)) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))))) (pow.f64 kx 6) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 kx kx) (/.f64 (pow.f64 (sin.f64 ky) 2) th)) th) (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)) th) (*.f64 -1/4 (/.f64 th (pow.f64 (sin.f64 ky) 4))))))) |
(fma.f64 (neg.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)) th) (/.f64 (*.f64 th -1/4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (sin.f64 ky) 2)) (fma.f64 1/2 (/.f64 (+.f64 2/45 (*.f64 1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 (sin.f64 ky) 2) th)) (/.f64 (*.f64 1/4 th) (/.f64 (pow.f64 (sin.f64 ky) 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))))))) (pow.f64 kx 6) (-.f64 (fma.f64 -1/2 (*.f64 (/.f64 th (pow.f64 (sin.f64 ky) 2)) (*.f64 kx kx)) th) (*.f64 (pow.f64 kx 4) (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)) th) (/.f64 (*.f64 th -1/4) (pow.f64 (sin.f64 ky) 4)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (sin.f64 ky) th)) |
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sqrt.f64 (/.f64 1 (fma.f64 (sin.f64 kx) (sin.f64 kx) (pow.f64 (sin.f64 ky) 2)))) (*.f64 th (sin.f64 ky))) |
(*.f64 th ky) |
(*.f64 ky th) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) th)) (*.f64 th ky)) |
(fma.f64 -1/6 (*.f64 th (pow.f64 ky 3)) (*.f64 ky th)) |
(*.f64 th (+.f64 ky (*.f64 -1/6 (pow.f64 ky 3)))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) th)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 ky 5) th)) (*.f64 th ky))) |
(fma.f64 -1/6 (*.f64 th (pow.f64 ky 3)) (fma.f64 1/120 (*.f64 th (pow.f64 ky 5)) (*.f64 ky th))) |
(fma.f64 -1/6 (*.f64 th (pow.f64 ky 3)) (*.f64 th (+.f64 ky (*.f64 1/120 (pow.f64 ky 5))))) |
(*.f64 th (+.f64 ky (+.f64 (*.f64 -1/6 (pow.f64 ky 3)) (*.f64 1/120 (pow.f64 ky 5))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) th)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 ky 7) th)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 ky 5) th)) (*.f64 th ky)))) |
(fma.f64 -1/6 (*.f64 th (pow.f64 ky 3)) (fma.f64 -1/5040 (*.f64 th (pow.f64 ky 7)) (fma.f64 1/120 (*.f64 th (pow.f64 ky 5)) (*.f64 ky th)))) |
(fma.f64 -1/6 (*.f64 th (pow.f64 ky 3)) (fma.f64 -1/5040 (*.f64 th (pow.f64 ky 7)) (*.f64 th (+.f64 ky (*.f64 1/120 (pow.f64 ky 5)))))) |
(*.f64 th (+.f64 (+.f64 ky (*.f64 1/120 (pow.f64 ky 5))) (+.f64 (*.f64 -1/6 (pow.f64 ky 3)) (*.f64 -1/5040 (pow.f64 ky 7))))) |
(+.f64 0 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 ky)) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) 1) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) th))) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (*.f64 th (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 th (*.f64 (sin.f64 ky) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (*.f64 (sin.f64 ky) th) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 1) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 1 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (cbrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) (pow.f64 (cbrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 2)) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 2) (cbrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) th)) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) th)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sqrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) (sqrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) th)) (*.f64 (sqrt.f64 (*.f64 (sin.f64 ky) th)) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (*.f64 (sin.f64 ky) (neg.f64 th)) (/.f64 1 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (*.f64 (*.f64 (sin.f64 ky) (neg.f64 th)) 1) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (neg.f64 th))) |
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 (sin.f64 ky) th)) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) 1) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 th (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 th (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 th (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 th (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (sin.f64 ky) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 th (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 th 1) (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) th) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 th (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 th (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2) (/.f64 (*.f64 (sin.f64 ky) th) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) -2) (/.f64 (*.f64 th (sin.f64 ky)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -1/2) (/.f64 (*.f64 (sin.f64 ky) th) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -1/2) (*.f64 th (sin.f64 ky))) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -1/2) (*.f64 th (/.f64 (sin.f64 ky) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(*.f64 (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) -1/2) (/.f64 (*.f64 th (sin.f64 ky)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) th)) 2) 1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) th)) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (cbrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 th (sin.f64 ky))) 2) (cbrt.f64 (/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) |
(*.f64 (cbrt.f64 (*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 th (sin.f64 ky))) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 th (sin.f64 ky))) 2) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) th)) 2) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 (cbrt.f64 (*.f64 (sin.f64 ky) th)) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (/.f64 th (sqrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) th)) 1) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) th)) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sqrt.f64 (*.f64 (sin.f64 ky) th)) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 (sin.f64 ky) (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 th (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (/.f64 th (pow.f64 (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) 2)) (/.f64 (sin.f64 ky) (cbrt.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(pow.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 1) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (cbrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 3) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (pow.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2) 1/2) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (pow.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 3) 1/3) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (sqrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 2) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) th)) -1) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) th) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3)) 1/3) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(pow.f64 (/.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) th)) 1) -1) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(neg.f64 (/.f64 (*.f64 (sin.f64 ky) th) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(/.f64 (*.f64 (*.f64 (sin.f64 ky) (neg.f64 th)) 1) (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(/.f64 (sin.f64 ky) (/.f64 (neg.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (neg.f64 th))) |
(sqrt.f64 (pow.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 2)) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(log.f64 (exp.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))))) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(cbrt.f64 (pow.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) 3)) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) th) 3) (pow.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) 3))) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(expm1.f64 (log1p.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(exp.f64 (log.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 1)) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 1) 1)) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) 3)) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) 1/3)) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) 2)) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) th))) -1)) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) th)) 1) (neg.f64 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(exp.f64 (+.f64 (neg.f64 (log.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (*.f64 (log.f64 (*.f64 (sin.f64 ky) th)) 1))) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(log1p.f64 (expm1.f64 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))))) |
(/.f64 (*.f64 th (sin.f64 ky)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(*.f64 th (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(+.f64 0 (*.f64 (sin.f64 ky) th)) |
(*.f64 th (sin.f64 ky)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 th) (sin.f64 ky))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 th) (sin.f64 ky))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 th) (sin.f64 ky))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 th) (sin.f64 ky))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 th) (sin.f64 ky))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 th) (sin.f64 ky)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 th) (sin.f64 ky))))) |
(*.f64 th (sin.f64 ky)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 ky) th))) 1) |
(*.f64 th (sin.f64 ky)) |
(pow.f64 (*.f64 (sin.f64 ky) th) 1) |
(*.f64 th (sin.f64 ky)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 ky) th)) 3) |
(*.f64 th (sin.f64 ky)) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) th) 2) 1/2) |
(*.f64 th (sin.f64 ky)) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 ky) th) 3) 1/3) |
(*.f64 th (sin.f64 ky)) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 ky) th)) 2) |
(*.f64 th (sin.f64 ky)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 ky) th) 2)) |
(*.f64 th (sin.f64 ky)) |
(log.f64 (pow.f64 (exp.f64 th) (sin.f64 ky))) |
(*.f64 th (sin.f64 ky)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 ky) th)))) |
(*.f64 th (sin.f64 ky)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 ky) th) 3)) |
(*.f64 th (sin.f64 ky)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) th))) |
(*.f64 th (sin.f64 ky)) |
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) th))) |
(*.f64 th (sin.f64 ky)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) th)) 1)) |
(*.f64 th (sin.f64 ky)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 ky) th)) 1) 1)) |
(*.f64 th (sin.f64 ky)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 ky) th))) 3)) |
(*.f64 th (sin.f64 ky)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sin.f64 ky) th))) 1/3)) |
(*.f64 th (sin.f64 ky)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 ky) th))) 2)) |
(*.f64 th (sin.f64 ky)) |
(exp.f64 (+.f64 (log.f64 (sin.f64 ky)) (*.f64 (log.f64 th) 1))) |
(*.f64 th (sin.f64 ky)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 ky)) 1) (log.f64 th))) |
(*.f64 th (sin.f64 ky)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (sin.f64 ky)) 1) (*.f64 (log.f64 th) 1))) |
(*.f64 th (sin.f64 ky)) |
(exp.f64 (+.f64 (log.f64 th) (*.f64 (log.f64 (sin.f64 ky)) 1))) |
(*.f64 th (sin.f64 ky)) |
(exp.f64 (+.f64 (*.f64 (log.f64 th) 1) (log.f64 (sin.f64 ky)))) |
(*.f64 th (sin.f64 ky)) |
(exp.f64 (+.f64 (*.f64 (log.f64 th) 1) (*.f64 (log.f64 (sin.f64 ky)) 1))) |
(*.f64 th (sin.f64 ky)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 ky) th))) |
(*.f64 th (sin.f64 ky)) |
Compiled 26277 to 12962 computations (50.7% saved)
114 alts after pruning (103 fresh and 11 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1052 | 43 | 1095 |
| Fresh | 12 | 60 | 72 |
| Picked | 0 | 1 | 1 |
| Done | 3 | 10 | 13 |
| Total | 1067 | 114 | 1181 |
| Status | Accuracy | Program |
|---|---|---|
| 11.1% | (fma.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)))) th (*.f64 (pow.f64 th 3) (fma.f64 1/2 (*.f64 (+.f64 1/18 (/.f64 1/6 (*.f64 ky ky))) (*.f64 kx kx)) -1/6))) | |
| 21.6% | (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) ky) (/.f64 (*.f64 kx kx) ky)) (sin.f64 th)) | |
| 14.0% | (pow.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) 3) 1/3) | |
| 15.5% | (pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 3) 1/3) | |
| 50.5% | (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) th)) -1) | |
| 18.3% | (pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) ky) -1) | |
| 18.3% | (pow.f64 (/.f64 (/.f64 kx ky) (sin.f64 th)) -1) | |
| 18.8% | (pow.f64 (/.f64 (-.f64 (fma.f64 1/6 (*.f64 ky kx) (/.f64 kx ky)) (*.f64 kx (*.f64 -7/360 (pow.f64 ky 3)))) (sin.f64 th)) -1) | |
| 18.9% | (pow.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 ky kx)) (/.f64 kx ky)) (sin.f64 th)) -1) | |
| 18.8% | (pow.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 ky kx)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 kx) (*.f64 1/120 kx)) (pow.f64 ky 3))) (/.f64 kx ky))) (sin.f64 th)) -1) | |
| 18.7% | (pow.f64 (/.f64 (*.f64 (/.f64 1 (sin.f64 ky)) kx) (sin.f64 th)) -1) | |
| 17.0% | (pow.f64 (/.f64 kx (*.f64 (sin.f64 th) ky)) -1) | |
| 15.9% | (pow.f64 (/.f64 kx (*.f64 (sin.f64 ky) th)) -1) | |
| 16.2% | (pow.f64 (+.f64 (/.f64 kx (*.f64 (sin.f64 ky) th)) (*.f64 1/6 (/.f64 (*.f64 kx th) (sin.f64 ky)))) -1) | |
| 17.5% | (pow.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 kx ky) (sin.f64 th))) (/.f64 kx (*.f64 (sin.f64 th) ky))) -1) | |
| 52.6% | (pow.f64 (cbrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 3) | |
| 10.2% | (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) 3) | |
| 18.6% | (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)) 1) (/.f64 1 (sin.f64 th))) | |
| 14.9% | (/.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 th) ky) 3) 1/3) (sin.f64 ky)) | |
| 15.4% | (/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 th ky))) 2) kx) | |
| 18.7% | (/.f64 (/.f64 (sin.f64 th) kx) (/.f64 1 (sin.f64 ky))) | |
| 57.9% | (/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 th)) | |
| 58.7% | (/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (+.f64 (/.f64 1 th) (*.f64 th 1/6))) | |
| 29.3% | (/.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 1 (sin.f64 th))) | |
| 18.7% | (/.f64 (/.f64 (sin.f64 ky) kx) (/.f64 1 (sin.f64 th))) | |
| 16.0% | (/.f64 (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 ky 3))) (*.f64 (sin.f64 th) ky)) kx) | |
| 16.0% | (/.f64 (*.f64 (sin.f64 th) (+.f64 (*.f64 (pow.f64 ky 3) -1/6) ky)) kx) | |
| ✓ | 17.4% | (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
| 19.4% | (/.f64 (*.f64 (sin.f64 th) ky) (fma.f64 1/2 (/.f64 kx (/.f64 (sin.f64 ky) kx)) (sin.f64 ky))) | |
| ✓ | 46.2% | (/.f64 (*.f64 (sin.f64 th) ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| ✓ | 17.8% | (/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 ky)) |
| 17.0% | (/.f64 (*.f64 (sin.f64 th) ky) kx) | |
| 14.8% | (/.f64 (*.f64 (sin.f64 ky) (+.f64 th (*.f64 (pow.f64 th 3) -1/6))) kx) | |
| ✓ | 92.5% | (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 20.9% | (/.f64 (*.f64 (sin.f64 ky) th) (fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx))) | |
| ✓ | 50.8% | (/.f64 (*.f64 (sin.f64 ky) th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
| 23.9% | (/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 ky)) | |
| 15.9% | (/.f64 (*.f64 (sin.f64 ky) th) kx) | |
| 27.6% | (/.f64 (*.f64 th ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) | |
| 15.4% | (/.f64 (*.f64 th ky) (sin.f64 ky)) | |
| 14.9% | (/.f64 (*.f64 ky (+.f64 th (*.f64 -1/6 (pow.f64 th 3)))) (sin.f64 ky)) | |
| 2.3% | (/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 kx kx))) (*.f64 ky ky)) | |
| 16.4% | (/.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 2)) kx) | |
| ✓ | 99.7% | (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
| 29.3% | (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) | |
| 26.8% | (/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) | |
| 18.3% | (/.f64 (sin.f64 th) (/.f64 kx ky)) | |
| 26.9% | (/.f64 (sin.f64 th) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (-.f64 1/2 (/.f64 (cos.f64 (+.f64 ky ky)) 2))))) | |
| 33.5% | (/.f64 (sin.f64 th) (+.f64 1 (*.f64 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (/.f64 1/2 (sin.f64 ky))))) | |
| 34.5% | (/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) | |
| 29.3% | (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 th))) | |
| 22.2% | (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) | |
| 7.9% | (/.f64 th (/.f64 (sin.f64 ky) ky)) | |
| 20.8% | (/.f64 ky (/.f64 (sin.f64 kx) th)) | |
| 92.1% | (/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky)))) | |
| 18.7% | (/.f64 1 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) | |
| 27.7% | (/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 th)))) | |
| 20.8% | (/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) th))) | |
| 24.6% | (/.f64 1 (/.f64 1 (sin.f64 th))) | |
| 2.6% | (/.f64 -1/2 (*.f64 (/.f64 ky th) (/.f64 ky (*.f64 kx kx)))) | |
| 18.3% | (+.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) (sin.f64 th)) | |
| 21.1% | (+.f64 (sin.f64 th) (*.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)))) | |
| 57.9% | (+.f64 0 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) | |
| 10.3% | (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) | |
| 26.9% | (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky) | |
| 18.3% | (*.f64 (/.f64 (sin.f64 th) kx) ky) | |
| ✓ | 99.7% | (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
| 58.0% | (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) th) | |
| 17.3% | (*.f64 (/.f64 (sin.f64 ky) kx) th) | |
| 20.8% | (*.f64 (/.f64 th (sin.f64 kx)) ky) | |
| 17.1% | (*.f64 (/.f64 th kx) (sin.f64 ky)) | |
| 26.7% | (*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) | |
| 20.7% | (*.f64 (/.f64 ky (sin.f64 kx)) th) | |
| 17.4% | (*.f64 (/.f64 1 kx) (*.f64 (sin.f64 th) (sin.f64 ky))) | |
| 2.2% | (*.f64 (*.f64 -1/2 (*.f64 kx kx)) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3))) | |
| 53.4% | (*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) | |
| 18.7% | (*.f64 (sin.f64 th) (/.f64 1 (/.f64 kx (sin.f64 ky)))) | |
| 53.3% | (*.f64 (sin.f64 th) (*.f64 ky (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) | |
| 24.6% | (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 ky))) | |
| ✓ | 29.3% | (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
| 76.9% | (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (log.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) | |
| 57.9% | (*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) | |
| ✓ | 22.3% | (*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
| ✓ | 99.4% | (*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
| 24.6% | (*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (sin.f64 ky) (sin.f64 th)))) | |
| 12.7% | (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 th) kx)) (/.f64 (sin.f64 th) kx))) | |
| 10.6% | (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/6 (*.f64 kx th)) (/.f64 th kx))) | |
| 29.3% | (*.f64 (sin.f64 ky) (*.f64 (/.f64 1 (sin.f64 kx)) (sin.f64 th))) | |
| 22.2% | (*.f64 (sin.f64 ky) (*.f64 (/.f64 1 (sin.f64 kx)) th)) | |
| 19.5% | (*.f64 (sin.f64 ky) (log.f64 (exp.f64 (/.f64 (sin.f64 th) (sin.f64 kx))))) | |
| 43.8% | (*.f64 (sin.f64 ky) (exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/3))) | |
| 15.2% | (*.f64 (sin.f64 ky) (exp.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))))) | |
| 12.5% | (*.f64 (sin.f64 ky) (exp.f64 (log.f64 (/.f64 th (sin.f64 kx))))) | |
| 13.9% | (*.f64 th (+.f64 1 (*.f64 -1/6 (*.f64 kx kx)))) | |
| 14.0% | (*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) | |
| 13.9% | (*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 kx (*.f64 kx 1/3))))) | |
| 57.9% | (*.f64 th (*.f64 (sin.f64 ky) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) | |
| 51.2% | (*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) | |
| 2.0% | (*.f64 kx (*.f64 (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) th)) | |
| 13.3% | (*.f64 2 (/.f64 (sin.f64 th) (/.f64 (*.f64 kx kx) (*.f64 ky ky)))) | |
| 2.0% | (*.f64 -1/2 (/.f64 th (/.f64 (*.f64 ky ky) (*.f64 kx kx)))) | |
| 2.0% | (*.f64 -1/2 (*.f64 (/.f64 th (*.f64 ky ky)) (*.f64 kx kx))) | |
| 2.1% | (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx (*.f64 kx th)))) | |
| 2.2% | (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx)))) | |
| 2.3% | (*.f64 -1/2 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2)))))) | |
| 18.0% | (sqrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 2)) | |
| ✓ | 24.7% | (sin.f64 th) |
| 14.9% | (log.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) | |
| 28.8% | (expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) | |
| 15.2% | (exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) 1/3)) | |
| 15.6% | (exp.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) | |
| 15.3% | (exp.f64 (log.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) | |
| 19.4% | (exp.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) | |
| 16.4% | th |
Compiled 1583 to 1117 computations (29.4% saved)
| Inputs |
|---|
th |
(*.f64 th (+.f64 1 (*.f64 -1/6 (*.f64 kx kx)))) |
(*.f64 -1/2 (*.f64 (/.f64 th (*.f64 ky ky)) (*.f64 kx kx))) |
(*.f64 -1/2 (/.f64 th (/.f64 (*.f64 ky ky) (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 kx (*.f64 kx 1/3))))) |
(/.f64 -1/2 (*.f64 (/.f64 ky th) (/.f64 ky (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx (*.f64 kx th)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx))))) |
(sin.f64 th) |
(*.f64 th (/.f64 ky (sin.f64 kx))) |
(*.f64 (/.f64 ky (sin.f64 kx)) th) |
(*.f64 (/.f64 th kx) (sin.f64 ky)) |
(*.f64 (/.f64 th (sin.f64 kx)) ky) |
(*.f64 (/.f64 (sin.f64 ky) kx) th) |
(*.f64 (/.f64 (sin.f64 th) kx) ky) |
(/.f64 1 (/.f64 1 (sin.f64 th))) |
(/.f64 ky (/.f64 (sin.f64 kx) th)) |
(/.f64 th (/.f64 (sin.f64 ky) ky)) |
(/.f64 (sin.f64 th) (/.f64 kx ky)) |
(/.f64 (*.f64 ky th) (sin.f64 kx)) |
(/.f64 (*.f64 th ky) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 ky) th) kx) |
(/.f64 (*.f64 (sin.f64 th) ky) kx) |
(*.f64 2 (/.f64 (sin.f64 th) (/.f64 (*.f64 kx kx) (*.f64 ky ky)))) |
(*.f64 (sin.f64 ky) (+.f64 (*.f64 1/6 (*.f64 kx th)) (/.f64 th kx))) |
(/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 kx kx))) (*.f64 ky ky)) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) |
(/.f64 ky (/.f64 (sin.f64 kx) (sin.f64 th))) |
(/.f64 th (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) |
(/.f64 (sin.f64 th) (/.f64 kx (sin.f64 ky))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(pow.f64 (/.f64 kx (*.f64 (sin.f64 ky) th)) -1) |
(pow.f64 (/.f64 kx (*.f64 (sin.f64 th) ky)) -1) |
(pow.f64 (/.f64 (/.f64 kx ky) (sin.f64 th)) -1) |
(pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) ky) -1) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1 (sin.f64 kx)) th)) |
(*.f64 (sin.f64 th) (/.f64 1 (/.f64 kx (sin.f64 ky)))) |
(*.f64 (/.f64 1 kx) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) th))) |
(/.f64 1 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) kx) (/.f64 1 (sin.f64 th))) |
(/.f64 (/.f64 (sin.f64 th) kx) (/.f64 1 (sin.f64 ky))) |
(+.f64 (sin.f64 th) (*.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)))) |
(*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx)))) |
(*.f64 kx (*.f64 (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) th)) |
(/.f64 (*.f64 ky (+.f64 th (*.f64 -1/6 (pow.f64 th 3)))) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 ky) (+.f64 th (*.f64 (pow.f64 th 3) -1/6))) kx) |
(/.f64 (*.f64 (sin.f64 th) (+.f64 (*.f64 (pow.f64 ky 3) -1/6) ky)) kx) |
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 th ky))) 2) kx) |
(*.f64 -1/2 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2)))))) |
(pow.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 ky kx)) (/.f64 kx ky)) (sin.f64 th)) -1) |
(*.f64 (*.f64 -1/2 (*.f64 kx kx)) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3))) |
(fma.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 (/.f64 1 ky) ky)) (*.f64 th (*.f64 kx kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (-.f64 1/2 (/.f64 (cos.f64 (+.f64 ky ky)) 2))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) |
(/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 th))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sin.f64 ky)) |
(/.f64 (*.f64 ky th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 th ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (/.f64 (/.f64 kx (sin.f64 ky)) (sin.f64 th)) -1) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1 (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (sin.f64 ky) (sin.f64 th)))) |
(/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 th)))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 1 (sin.f64 th))) |
(pow.f64 (/.f64 (*.f64 (/.f64 1 (sin.f64 ky)) kx) (sin.f64 th)) -1) |
(*.f64 (sin.f64 ky) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 th) kx)) (/.f64 (sin.f64 th) kx))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) ky) (/.f64 (*.f64 kx kx) ky)) (sin.f64 th)) |
(/.f64 (sin.f64 th) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 ky 3))) (*.f64 (sin.f64 th) ky)) kx) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (/.f64 1/2 (sin.f64 ky))))) |
(+.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) (sin.f64 th)) |
(pow.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 kx ky) (sin.f64 th))) (/.f64 kx (*.f64 (sin.f64 th) ky))) -1) |
(pow.f64 (+.f64 (/.f64 kx (*.f64 (sin.f64 ky) th)) (*.f64 1/6 (/.f64 (*.f64 kx th) (sin.f64 ky)))) -1) |
(fma.f64 -1/2 (*.f64 (*.f64 kx kx) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 th 1/3))) (sin.f64 th)) |
(pow.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 ky kx)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 kx) (*.f64 1/120 kx)) (pow.f64 ky 3))) (/.f64 kx ky))) (sin.f64 th)) -1) |
(fma.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)))) th (*.f64 (pow.f64 th 3) (fma.f64 1/2 (*.f64 (+.f64 1/18 (/.f64 1/6 (*.f64 ky ky))) (*.f64 kx kx)) -1/6))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) |
(exp.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(log.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (exp.f64 (log.f64 (/.f64 th (sin.f64 kx))))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 2)) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) th) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) ky) |
(/.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 2)) kx) |
(/.f64 (*.f64 (sin.f64 ky) th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) 3) |
(/.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 th) ky) 3) 1/3) (sin.f64 ky)) |
(pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 3) 1/3) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) 3) 1/3) |
(*.f64 ky (*.f64 (sin.f64 th) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 th (*.f64 (sin.f64 ky) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) th))) |
(*.f64 (sin.f64 th) (*.f64 ky (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(+.f64 0 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 th)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) 1/3)) |
(*.f64 (fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)) 1) (sin.f64 th)) |
(fma.f64 -1/2 (/.f64 (*.f64 th (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) (sin.f64 th)) |
(/.f64 (*.f64 (sin.f64 ky) th) (fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (fma.f64 1/2 (/.f64 kx (/.f64 (sin.f64 ky) kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 th) ky) (fma.f64 1/2 (/.f64 ky (/.f64 (sin.f64 kx) ky)) (sin.f64 kx))) |
(/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (+.f64 (/.f64 1 th) (*.f64 th 1/6))) |
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)) 1) (/.f64 1 (sin.f64 th))) |
(fma.f64 -1/2 (*.f64 (*.f64 kx kx) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3))) (sin.f64 th)) |
(fma.f64 -1/2 (/.f64 (*.f64 kx (*.f64 kx (sin.f64 th))) (-.f64 1/2 (/.f64 (cos.f64 (+.f64 ky ky)) 2))) (sin.f64 th)) |
(pow.f64 (/.f64 (-.f64 (fma.f64 1/6 (*.f64 ky kx) (/.f64 kx ky)) (*.f64 kx (*.f64 -7/360 (pow.f64 ky 3)))) (sin.f64 th)) -1) |
(fma.f64 -1/2 (+.f64 (*.f64 (/.f64 (sin.f64 th) ky) (/.f64 (*.f64 kx kx) ky)) (*.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (-.f64 1/3 (*.f64 -1/15 (*.f64 ky ky))))) (sin.f64 th)) |
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(*.f64 (sin.f64 ky) (exp.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(*.f64 (sin.f64 ky) (log.f64 (exp.f64 (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 ky) th)) -1) |
(*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) |
(*.f64 (*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 ky)) (sin.f64 th)) |
(*.f64 (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (*.f64 (sin.f64 ky) (sin.f64 th))) |
(/.f64 1 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (*.f64 (sin.f64 th) (sin.f64 ky)))) |
(/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 (sin.f64 th))) |
(fma.f64 -1/2 (/.f64 (*.f64 kx (*.f64 kx (sin.f64 th))) (pow.f64 (sin.f64 ky) 2)) (sin.f64 th)) |
(pow.f64 (cbrt.f64 (/.f64 ky (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)))) 3) |
(*.f64 th (*.f64 (sin.f64 ky) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (log.f64 (exp.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)))))) |
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 th) (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) 3) |
(*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
(*.f64 (sin.f64 ky) (exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) 1/3))) |
(*.f64 (sin.f64 ky) (exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) -3)) 1/3))) |
| Outputs |
|---|
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
9 calls:
| 331.0ms | (pow.f64 (sin.f64 kx) 2) |
| 87.0ms | (sin.f64 th) |
| 83.0ms | (sin.f64 kx) |
| 76.0ms | th |
| 75.0ms | kx |
| Accuracy | Segments | Branch |
|---|---|---|
| 99.7% | 1 | kx |
| 99.7% | 1 | ky |
| 99.7% | 1 | th |
| 99.7% | 1 | (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 th)) |
| 99.7% | 1 | (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) |
| 99.7% | 1 | (sin.f64 ky) |
| 99.7% | 1 | (pow.f64 (sin.f64 kx) 2) |
| 99.7% | 1 | (sin.f64 kx) |
| 99.7% | 1 | (sin.f64 th) |
Compiled 1757 to 677 computations (61.5% saved)
| Inputs |
|---|
th |
(*.f64 th (+.f64 1 (*.f64 -1/6 (*.f64 kx kx)))) |
(*.f64 -1/2 (*.f64 (/.f64 th (*.f64 ky ky)) (*.f64 kx kx))) |
(*.f64 -1/2 (/.f64 th (/.f64 (*.f64 ky ky) (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 kx (*.f64 kx 1/3))))) |
(/.f64 -1/2 (*.f64 (/.f64 ky th) (/.f64 ky (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx (*.f64 kx th)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx))))) |
(sin.f64 th) |
(*.f64 th (/.f64 ky (sin.f64 kx))) |
(*.f64 (/.f64 ky (sin.f64 kx)) th) |
(*.f64 (/.f64 th kx) (sin.f64 ky)) |
(*.f64 (/.f64 th (sin.f64 kx)) ky) |
(*.f64 (/.f64 (sin.f64 ky) kx) th) |
(*.f64 (/.f64 (sin.f64 th) kx) ky) |
(/.f64 1 (/.f64 1 (sin.f64 th))) |
(/.f64 ky (/.f64 (sin.f64 kx) th)) |
(/.f64 th (/.f64 (sin.f64 ky) ky)) |
(/.f64 (sin.f64 th) (/.f64 kx ky)) |
(/.f64 (*.f64 ky th) (sin.f64 kx)) |
(/.f64 (*.f64 th ky) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 ky) th) kx) |
(/.f64 (*.f64 (sin.f64 th) ky) kx) |
(*.f64 2 (/.f64 (sin.f64 th) (/.f64 (*.f64 kx kx) (*.f64 ky ky)))) |
(*.f64 (sin.f64 ky) (+.f64 (*.f64 1/6 (*.f64 kx th)) (/.f64 th kx))) |
(/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 kx kx))) (*.f64 ky ky)) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) |
(/.f64 ky (/.f64 (sin.f64 kx) (sin.f64 th))) |
(/.f64 th (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) |
(/.f64 (sin.f64 th) (/.f64 kx (sin.f64 ky))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(pow.f64 (/.f64 kx (*.f64 (sin.f64 ky) th)) -1) |
(pow.f64 (/.f64 kx (*.f64 (sin.f64 th) ky)) -1) |
(pow.f64 (/.f64 (/.f64 kx ky) (sin.f64 th)) -1) |
(pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) ky) -1) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1 (sin.f64 kx)) th)) |
(*.f64 (sin.f64 th) (/.f64 1 (/.f64 kx (sin.f64 ky)))) |
(*.f64 (/.f64 1 kx) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) th))) |
(/.f64 1 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) kx) (/.f64 1 (sin.f64 th))) |
(/.f64 (/.f64 (sin.f64 th) kx) (/.f64 1 (sin.f64 ky))) |
(+.f64 (sin.f64 th) (*.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)))) |
(*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx)))) |
(*.f64 kx (*.f64 (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) th)) |
(/.f64 (*.f64 ky (+.f64 th (*.f64 -1/6 (pow.f64 th 3)))) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 ky) (+.f64 th (*.f64 (pow.f64 th 3) -1/6))) kx) |
(/.f64 (*.f64 (sin.f64 th) (+.f64 (*.f64 (pow.f64 ky 3) -1/6) ky)) kx) |
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 th ky))) 2) kx) |
(*.f64 -1/2 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2)))))) |
(pow.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 ky kx)) (/.f64 kx ky)) (sin.f64 th)) -1) |
(*.f64 (*.f64 -1/2 (*.f64 kx kx)) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3))) |
(fma.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 (/.f64 1 ky) ky)) (*.f64 th (*.f64 kx kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (-.f64 1/2 (/.f64 (cos.f64 (+.f64 ky ky)) 2))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) |
(/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 th))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sin.f64 ky)) |
(/.f64 (*.f64 ky th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 th ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (/.f64 (/.f64 kx (sin.f64 ky)) (sin.f64 th)) -1) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1 (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (sin.f64 ky) (sin.f64 th)))) |
(/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 th)))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 1 (sin.f64 th))) |
(pow.f64 (/.f64 (*.f64 (/.f64 1 (sin.f64 ky)) kx) (sin.f64 th)) -1) |
(*.f64 (sin.f64 ky) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 th) kx)) (/.f64 (sin.f64 th) kx))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) ky) (/.f64 (*.f64 kx kx) ky)) (sin.f64 th)) |
(/.f64 (sin.f64 th) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 ky 3))) (*.f64 (sin.f64 th) ky)) kx) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (/.f64 1/2 (sin.f64 ky))))) |
(+.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) (sin.f64 th)) |
(pow.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 kx ky) (sin.f64 th))) (/.f64 kx (*.f64 (sin.f64 th) ky))) -1) |
(pow.f64 (+.f64 (/.f64 kx (*.f64 (sin.f64 ky) th)) (*.f64 1/6 (/.f64 (*.f64 kx th) (sin.f64 ky)))) -1) |
(fma.f64 -1/2 (*.f64 (*.f64 kx kx) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 th 1/3))) (sin.f64 th)) |
(pow.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 ky kx)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 kx) (*.f64 1/120 kx)) (pow.f64 ky 3))) (/.f64 kx ky))) (sin.f64 th)) -1) |
(fma.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)))) th (*.f64 (pow.f64 th 3) (fma.f64 1/2 (*.f64 (+.f64 1/18 (/.f64 1/6 (*.f64 ky ky))) (*.f64 kx kx)) -1/6))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) |
(exp.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(log.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (exp.f64 (log.f64 (/.f64 th (sin.f64 kx))))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 2)) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) th) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) ky) |
(/.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 2)) kx) |
(/.f64 (*.f64 (sin.f64 ky) th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) 3) |
(/.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 th) ky) 3) 1/3) (sin.f64 ky)) |
(pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 3) 1/3) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) 3) 1/3) |
(*.f64 ky (*.f64 (sin.f64 th) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 th (*.f64 (sin.f64 ky) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) th))) |
(*.f64 (sin.f64 th) (*.f64 ky (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(+.f64 0 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 th)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) 1/3)) |
(*.f64 (fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)) 1) (sin.f64 th)) |
(fma.f64 -1/2 (/.f64 (*.f64 th (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) (sin.f64 th)) |
(/.f64 (*.f64 (sin.f64 ky) th) (fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (fma.f64 1/2 (/.f64 kx (/.f64 (sin.f64 ky) kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 th) ky) (fma.f64 1/2 (/.f64 ky (/.f64 (sin.f64 kx) ky)) (sin.f64 kx))) |
(/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (+.f64 (/.f64 1 th) (*.f64 th 1/6))) |
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)) 1) (/.f64 1 (sin.f64 th))) |
(fma.f64 -1/2 (*.f64 (*.f64 kx kx) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3))) (sin.f64 th)) |
(fma.f64 -1/2 (/.f64 (*.f64 kx (*.f64 kx (sin.f64 th))) (-.f64 1/2 (/.f64 (cos.f64 (+.f64 ky ky)) 2))) (sin.f64 th)) |
(pow.f64 (/.f64 (-.f64 (fma.f64 1/6 (*.f64 ky kx) (/.f64 kx ky)) (*.f64 kx (*.f64 -7/360 (pow.f64 ky 3)))) (sin.f64 th)) -1) |
(fma.f64 -1/2 (+.f64 (*.f64 (/.f64 (sin.f64 th) ky) (/.f64 (*.f64 kx kx) ky)) (*.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (-.f64 1/3 (*.f64 -1/15 (*.f64 ky ky))))) (sin.f64 th)) |
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(*.f64 (sin.f64 ky) (exp.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(*.f64 (sin.f64 ky) (log.f64 (exp.f64 (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
| Outputs |
|---|
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
6 calls:
| 78.0ms | ky |
| 66.0ms | kx |
| 66.0ms | (sin.f64 th) |
| 65.0ms | (sin.f64 ky) |
| 61.0ms | (sin.f64 kx) |
| Accuracy | Segments | Branch |
|---|---|---|
| 99.6% | 1 | kx |
| 99.6% | 1 | ky |
| 99.6% | 1 | th |
| 99.6% | 1 | (sin.f64 ky) |
| 99.6% | 1 | (sin.f64 kx) |
| 99.6% | 1 | (sin.f64 th) |
Compiled 1467 to 567 computations (61.3% saved)
| Inputs |
|---|
th |
(*.f64 th (+.f64 1 (*.f64 -1/6 (*.f64 kx kx)))) |
(*.f64 -1/2 (*.f64 (/.f64 th (*.f64 ky ky)) (*.f64 kx kx))) |
(*.f64 -1/2 (/.f64 th (/.f64 (*.f64 ky ky) (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 kx (*.f64 kx 1/3))))) |
(/.f64 -1/2 (*.f64 (/.f64 ky th) (/.f64 ky (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx (*.f64 kx th)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx))))) |
(sin.f64 th) |
(*.f64 th (/.f64 ky (sin.f64 kx))) |
(*.f64 (/.f64 ky (sin.f64 kx)) th) |
(*.f64 (/.f64 th kx) (sin.f64 ky)) |
(*.f64 (/.f64 th (sin.f64 kx)) ky) |
(*.f64 (/.f64 (sin.f64 ky) kx) th) |
(*.f64 (/.f64 (sin.f64 th) kx) ky) |
(/.f64 1 (/.f64 1 (sin.f64 th))) |
(/.f64 ky (/.f64 (sin.f64 kx) th)) |
(/.f64 th (/.f64 (sin.f64 ky) ky)) |
(/.f64 (sin.f64 th) (/.f64 kx ky)) |
(/.f64 (*.f64 ky th) (sin.f64 kx)) |
(/.f64 (*.f64 th ky) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 ky) th) kx) |
(/.f64 (*.f64 (sin.f64 th) ky) kx) |
(*.f64 2 (/.f64 (sin.f64 th) (/.f64 (*.f64 kx kx) (*.f64 ky ky)))) |
(*.f64 (sin.f64 ky) (+.f64 (*.f64 1/6 (*.f64 kx th)) (/.f64 th kx))) |
(/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 kx kx))) (*.f64 ky ky)) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) |
(/.f64 ky (/.f64 (sin.f64 kx) (sin.f64 th))) |
(/.f64 th (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) |
(/.f64 (sin.f64 th) (/.f64 kx (sin.f64 ky))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(pow.f64 (/.f64 kx (*.f64 (sin.f64 ky) th)) -1) |
(pow.f64 (/.f64 kx (*.f64 (sin.f64 th) ky)) -1) |
(pow.f64 (/.f64 (/.f64 kx ky) (sin.f64 th)) -1) |
(pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) ky) -1) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1 (sin.f64 kx)) th)) |
(*.f64 (sin.f64 th) (/.f64 1 (/.f64 kx (sin.f64 ky)))) |
(*.f64 (/.f64 1 kx) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) th))) |
(/.f64 1 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) kx) (/.f64 1 (sin.f64 th))) |
(/.f64 (/.f64 (sin.f64 th) kx) (/.f64 1 (sin.f64 ky))) |
(+.f64 (sin.f64 th) (*.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)))) |
(*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx)))) |
(*.f64 kx (*.f64 (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) th)) |
(/.f64 (*.f64 ky (+.f64 th (*.f64 -1/6 (pow.f64 th 3)))) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 ky) (+.f64 th (*.f64 (pow.f64 th 3) -1/6))) kx) |
(/.f64 (*.f64 (sin.f64 th) (+.f64 (*.f64 (pow.f64 ky 3) -1/6) ky)) kx) |
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 th ky))) 2) kx) |
(*.f64 -1/2 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2)))))) |
(pow.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 ky kx)) (/.f64 kx ky)) (sin.f64 th)) -1) |
(*.f64 (*.f64 -1/2 (*.f64 kx kx)) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3))) |
(fma.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 (/.f64 1 ky) ky)) (*.f64 th (*.f64 kx kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (-.f64 1/2 (/.f64 (cos.f64 (+.f64 ky ky)) 2))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) |
(/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 th))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sin.f64 ky)) |
(/.f64 (*.f64 ky th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 th ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (/.f64 (/.f64 kx (sin.f64 ky)) (sin.f64 th)) -1) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1 (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (sin.f64 ky) (sin.f64 th)))) |
(/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 th)))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 1 (sin.f64 th))) |
(pow.f64 (/.f64 (*.f64 (/.f64 1 (sin.f64 ky)) kx) (sin.f64 th)) -1) |
(*.f64 (sin.f64 ky) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 th) kx)) (/.f64 (sin.f64 th) kx))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) ky) (/.f64 (*.f64 kx kx) ky)) (sin.f64 th)) |
(/.f64 (sin.f64 th) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 ky 3))) (*.f64 (sin.f64 th) ky)) kx) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (/.f64 1/2 (sin.f64 ky))))) |
(+.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) (sin.f64 th)) |
(pow.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 kx ky) (sin.f64 th))) (/.f64 kx (*.f64 (sin.f64 th) ky))) -1) |
(pow.f64 (+.f64 (/.f64 kx (*.f64 (sin.f64 ky) th)) (*.f64 1/6 (/.f64 (*.f64 kx th) (sin.f64 ky)))) -1) |
(fma.f64 -1/2 (*.f64 (*.f64 kx kx) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 th 1/3))) (sin.f64 th)) |
(pow.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 ky kx)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 kx) (*.f64 1/120 kx)) (pow.f64 ky 3))) (/.f64 kx ky))) (sin.f64 th)) -1) |
(fma.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)))) th (*.f64 (pow.f64 th 3) (fma.f64 1/2 (*.f64 (+.f64 1/18 (/.f64 1/6 (*.f64 ky ky))) (*.f64 kx kx)) -1/6))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) |
(exp.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(log.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (exp.f64 (log.f64 (/.f64 th (sin.f64 kx))))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 2)) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) th) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) ky) |
(/.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 2)) kx) |
(/.f64 (*.f64 (sin.f64 ky) th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) 3) |
(/.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 th) ky) 3) 1/3) (sin.f64 ky)) |
(pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 3) 1/3) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) 3) 1/3) |
(*.f64 ky (*.f64 (sin.f64 th) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 th (*.f64 (sin.f64 ky) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) th))) |
(*.f64 (sin.f64 th) (*.f64 ky (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(+.f64 0 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 th)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) 1/3)) |
(*.f64 (fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)) 1) (sin.f64 th)) |
(fma.f64 -1/2 (/.f64 (*.f64 th (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) (sin.f64 th)) |
(/.f64 (*.f64 (sin.f64 ky) th) (fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (fma.f64 1/2 (/.f64 kx (/.f64 (sin.f64 ky) kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 th) ky) (fma.f64 1/2 (/.f64 ky (/.f64 (sin.f64 kx) ky)) (sin.f64 kx))) |
(/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (+.f64 (/.f64 1 th) (*.f64 th 1/6))) |
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)) 1) (/.f64 1 (sin.f64 th))) |
(fma.f64 -1/2 (*.f64 (*.f64 kx kx) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3))) (sin.f64 th)) |
(fma.f64 -1/2 (/.f64 (*.f64 kx (*.f64 kx (sin.f64 th))) (-.f64 1/2 (/.f64 (cos.f64 (+.f64 ky ky)) 2))) (sin.f64 th)) |
(pow.f64 (/.f64 (-.f64 (fma.f64 1/6 (*.f64 ky kx) (/.f64 kx ky)) (*.f64 kx (*.f64 -7/360 (pow.f64 ky 3)))) (sin.f64 th)) -1) |
(fma.f64 -1/2 (+.f64 (*.f64 (/.f64 (sin.f64 th) ky) (/.f64 (*.f64 kx kx) ky)) (*.f64 (*.f64 (sin.f64 th) (*.f64 kx kx)) (-.f64 1/3 (*.f64 -1/15 (*.f64 ky ky))))) (sin.f64 th)) |
(exp.f64 (log.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(*.f64 (sin.f64 ky) (exp.f64 (log.f64 (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(*.f64 (sin.f64 ky) (log.f64 (exp.f64 (/.f64 (sin.f64 th) (sin.f64 kx))))) |
| Outputs |
|---|
(/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (+.f64 (/.f64 1 th) (*.f64 th 1/6))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(sin.f64 th) |
(/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (+.f64 (/.f64 1 th) (*.f64 th 1/6))) |
6 calls:
| 635.0ms | (sin.f64 kx) |
| 493.0ms | kx |
| 437.0ms | (sin.f64 ky) |
| 383.0ms | th |
| 349.0ms | ky |
| Accuracy | Segments | Branch |
|---|---|---|
| 62.6% | 4 | kx |
| 76.4% | 3 | ky |
| 76.4% | 3 | th |
| 79.5% | 4 | (sin.f64 ky) |
| 61.9% | 4 | (sin.f64 kx) |
| 76.1% | 3 | (sin.f64 th) |
Compiled 1456 to 566 computations (61.1% saved)
| 3× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.9244527481107568 | 0.9267450885261636 |
| 0.0ms | 3.0879745015426523e-16 | 8.294397683037643e-15 |
| 0.0ms | -0.00870429651422865 | -3.66138212126336e-11 |
Compiled 24 to 19 computations (20.8% saved)
| Inputs |
|---|
th |
(*.f64 th (+.f64 1 (*.f64 -1/6 (*.f64 kx kx)))) |
(*.f64 -1/2 (*.f64 (/.f64 th (*.f64 ky ky)) (*.f64 kx kx))) |
(*.f64 -1/2 (/.f64 th (/.f64 (*.f64 ky ky) (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 kx (*.f64 kx 1/3))))) |
(/.f64 -1/2 (*.f64 (/.f64 ky th) (/.f64 ky (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx (*.f64 kx th)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx))))) |
(sin.f64 th) |
(*.f64 th (/.f64 ky (sin.f64 kx))) |
(*.f64 (/.f64 ky (sin.f64 kx)) th) |
(*.f64 (/.f64 th kx) (sin.f64 ky)) |
(*.f64 (/.f64 th (sin.f64 kx)) ky) |
(*.f64 (/.f64 (sin.f64 ky) kx) th) |
(*.f64 (/.f64 (sin.f64 th) kx) ky) |
(/.f64 1 (/.f64 1 (sin.f64 th))) |
(/.f64 ky (/.f64 (sin.f64 kx) th)) |
(/.f64 th (/.f64 (sin.f64 ky) ky)) |
(/.f64 (sin.f64 th) (/.f64 kx ky)) |
(/.f64 (*.f64 ky th) (sin.f64 kx)) |
(/.f64 (*.f64 th ky) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 ky) th) kx) |
(/.f64 (*.f64 (sin.f64 th) ky) kx) |
(*.f64 2 (/.f64 (sin.f64 th) (/.f64 (*.f64 kx kx) (*.f64 ky ky)))) |
(*.f64 (sin.f64 ky) (+.f64 (*.f64 1/6 (*.f64 kx th)) (/.f64 th kx))) |
(/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 kx kx))) (*.f64 ky ky)) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) |
(/.f64 ky (/.f64 (sin.f64 kx) (sin.f64 th))) |
(/.f64 th (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) |
(/.f64 (sin.f64 th) (/.f64 kx (sin.f64 ky))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(pow.f64 (/.f64 kx (*.f64 (sin.f64 ky) th)) -1) |
(pow.f64 (/.f64 kx (*.f64 (sin.f64 th) ky)) -1) |
(pow.f64 (/.f64 (/.f64 kx ky) (sin.f64 th)) -1) |
(pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) ky) -1) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1 (sin.f64 kx)) th)) |
(*.f64 (sin.f64 th) (/.f64 1 (/.f64 kx (sin.f64 ky)))) |
(*.f64 (/.f64 1 kx) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) th))) |
(/.f64 1 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) kx) (/.f64 1 (sin.f64 th))) |
(/.f64 (/.f64 (sin.f64 th) kx) (/.f64 1 (sin.f64 ky))) |
(+.f64 (sin.f64 th) (*.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)))) |
(*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx)))) |
(*.f64 kx (*.f64 (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) th)) |
(/.f64 (*.f64 ky (+.f64 th (*.f64 -1/6 (pow.f64 th 3)))) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 ky) (+.f64 th (*.f64 (pow.f64 th 3) -1/6))) kx) |
(/.f64 (*.f64 (sin.f64 th) (+.f64 (*.f64 (pow.f64 ky 3) -1/6) ky)) kx) |
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 th ky))) 2) kx) |
(*.f64 -1/2 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2)))))) |
(pow.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 ky kx)) (/.f64 kx ky)) (sin.f64 th)) -1) |
(*.f64 (*.f64 -1/2 (*.f64 kx kx)) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3))) |
(fma.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 (/.f64 1 ky) ky)) (*.f64 th (*.f64 kx kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (-.f64 1/2 (/.f64 (cos.f64 (+.f64 ky ky)) 2))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) |
(/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 th))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sin.f64 ky)) |
(/.f64 (*.f64 ky th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 th ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (/.f64 (/.f64 kx (sin.f64 ky)) (sin.f64 th)) -1) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1 (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (sin.f64 ky) (sin.f64 th)))) |
(/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 th)))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 1 (sin.f64 th))) |
(pow.f64 (/.f64 (*.f64 (/.f64 1 (sin.f64 ky)) kx) (sin.f64 th)) -1) |
(*.f64 (sin.f64 ky) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 th) kx)) (/.f64 (sin.f64 th) kx))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) ky) (/.f64 (*.f64 kx kx) ky)) (sin.f64 th)) |
(/.f64 (sin.f64 th) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 ky 3))) (*.f64 (sin.f64 th) ky)) kx) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (/.f64 1/2 (sin.f64 ky))))) |
(+.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) (sin.f64 th)) |
(pow.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 kx ky) (sin.f64 th))) (/.f64 kx (*.f64 (sin.f64 th) ky))) -1) |
(pow.f64 (+.f64 (/.f64 kx (*.f64 (sin.f64 ky) th)) (*.f64 1/6 (/.f64 (*.f64 kx th) (sin.f64 ky)))) -1) |
(fma.f64 -1/2 (*.f64 (*.f64 kx kx) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 th 1/3))) (sin.f64 th)) |
(pow.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 ky kx)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 kx) (*.f64 1/120 kx)) (pow.f64 ky 3))) (/.f64 kx ky))) (sin.f64 th)) -1) |
(fma.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)))) th (*.f64 (pow.f64 th 3) (fma.f64 1/2 (*.f64 (+.f64 1/18 (/.f64 1/6 (*.f64 ky ky))) (*.f64 kx kx)) -1/6))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) |
(exp.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(log.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (exp.f64 (log.f64 (/.f64 th (sin.f64 kx))))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 2)) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) th) |
(*.f64 (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) ky) |
(/.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) 2)) kx) |
(/.f64 (*.f64 (sin.f64 ky) th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky)) 3) |
(/.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 th) ky) 3) 1/3) (sin.f64 ky)) |
(pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 3) 1/3) |
(pow.f64 (pow.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) 3) 1/3) |
(*.f64 ky (*.f64 (sin.f64 th) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 th (*.f64 (sin.f64 ky) (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (hypot.f64 (sin.f64 kx) (sin.f64 ky)) th))) |
(*.f64 (sin.f64 th) (*.f64 ky (/.f64 1 (hypot.f64 (sin.f64 ky) (sin.f64 kx))))) |
(+.f64 0 (/.f64 th (/.f64 (hypot.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 ky)))) |
(/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (/.f64 1 th)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) 1/3)) |
(*.f64 (fma.f64 -1/2 (/.f64 (*.f64 kx kx) (pow.f64 (sin.f64 ky) 2)) 1) (sin.f64 th)) |
(fma.f64 -1/2 (/.f64 (*.f64 th (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)) (sin.f64 th)) |
(/.f64 (*.f64 (sin.f64 ky) th) (fma.f64 1/2 (/.f64 (*.f64 ky ky) (sin.f64 kx)) (sin.f64 kx))) |
(/.f64 (*.f64 (sin.f64 th) ky) (fma.f64 1/2 (/.f64 kx (/.f64 (sin.f64 ky) kx)) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 th) ky) (fma.f64 1/2 (/.f64 ky (/.f64 (sin.f64 kx) ky)) (sin.f64 kx))) |
| Outputs |
|---|
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) th) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(sin.f64 th) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
6 calls:
| 407.0ms | kx |
| 259.0ms | th |
| 254.0ms | (sin.f64 ky) |
| 253.0ms | (sin.f64 kx) |
| 196.0ms | ky |
| Accuracy | Segments | Branch |
|---|---|---|
| 64.0% | 6 | kx |
| 76.2% | 3 | ky |
| 76.2% | 3 | th |
| 79.4% | 4 | (sin.f64 ky) |
| 61.7% | 4 | (sin.f64 kx) |
| 76.1% | 3 | (sin.f64 th) |
Compiled 1296 to 507 computations (60.9% saved)
| 3× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.9244527481107568 | 0.9267450885261636 |
| 0.0ms | 3.0879745015426523e-16 | 8.294397683037643e-15 |
| 0.0ms | -0.019478571925015304 | -0.00870429651422865 |
Compiled 24 to 19 computations (20.8% saved)
| Inputs |
|---|
th |
(*.f64 th (+.f64 1 (*.f64 -1/6 (*.f64 kx kx)))) |
(*.f64 -1/2 (*.f64 (/.f64 th (*.f64 ky ky)) (*.f64 kx kx))) |
(*.f64 -1/2 (/.f64 th (/.f64 (*.f64 ky ky) (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 kx (*.f64 kx 1/3))))) |
(/.f64 -1/2 (*.f64 (/.f64 ky th) (/.f64 ky (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx (*.f64 kx th)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx))))) |
(sin.f64 th) |
(*.f64 th (/.f64 ky (sin.f64 kx))) |
(*.f64 (/.f64 ky (sin.f64 kx)) th) |
(*.f64 (/.f64 th kx) (sin.f64 ky)) |
(*.f64 (/.f64 th (sin.f64 kx)) ky) |
(*.f64 (/.f64 (sin.f64 ky) kx) th) |
(*.f64 (/.f64 (sin.f64 th) kx) ky) |
(/.f64 1 (/.f64 1 (sin.f64 th))) |
(/.f64 ky (/.f64 (sin.f64 kx) th)) |
(/.f64 th (/.f64 (sin.f64 ky) ky)) |
(/.f64 (sin.f64 th) (/.f64 kx ky)) |
(/.f64 (*.f64 ky th) (sin.f64 kx)) |
(/.f64 (*.f64 th ky) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 ky) th) kx) |
(/.f64 (*.f64 (sin.f64 th) ky) kx) |
(*.f64 2 (/.f64 (sin.f64 th) (/.f64 (*.f64 kx kx) (*.f64 ky ky)))) |
(*.f64 (sin.f64 ky) (+.f64 (*.f64 1/6 (*.f64 kx th)) (/.f64 th kx))) |
(/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 kx kx))) (*.f64 ky ky)) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) |
(/.f64 ky (/.f64 (sin.f64 kx) (sin.f64 th))) |
(/.f64 th (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) |
(/.f64 (sin.f64 th) (/.f64 kx (sin.f64 ky))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(pow.f64 (/.f64 kx (*.f64 (sin.f64 ky) th)) -1) |
(pow.f64 (/.f64 kx (*.f64 (sin.f64 th) ky)) -1) |
(pow.f64 (/.f64 (/.f64 kx ky) (sin.f64 th)) -1) |
(pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) ky) -1) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1 (sin.f64 kx)) th)) |
(*.f64 (sin.f64 th) (/.f64 1 (/.f64 kx (sin.f64 ky)))) |
(*.f64 (/.f64 1 kx) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) th))) |
(/.f64 1 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) kx) (/.f64 1 (sin.f64 th))) |
(/.f64 (/.f64 (sin.f64 th) kx) (/.f64 1 (sin.f64 ky))) |
(+.f64 (sin.f64 th) (*.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)))) |
(*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx)))) |
(*.f64 kx (*.f64 (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) th)) |
(/.f64 (*.f64 ky (+.f64 th (*.f64 -1/6 (pow.f64 th 3)))) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 ky) (+.f64 th (*.f64 (pow.f64 th 3) -1/6))) kx) |
(/.f64 (*.f64 (sin.f64 th) (+.f64 (*.f64 (pow.f64 ky 3) -1/6) ky)) kx) |
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 th ky))) 2) kx) |
(*.f64 -1/2 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2)))))) |
(pow.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 ky kx)) (/.f64 kx ky)) (sin.f64 th)) -1) |
(*.f64 (*.f64 -1/2 (*.f64 kx kx)) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3))) |
(fma.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 (/.f64 1 ky) ky)) (*.f64 th (*.f64 kx kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (-.f64 1/2 (/.f64 (cos.f64 (+.f64 ky ky)) 2))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) |
(/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 th))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sin.f64 ky)) |
(/.f64 (*.f64 ky th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 th ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (/.f64 (/.f64 kx (sin.f64 ky)) (sin.f64 th)) -1) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1 (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (sin.f64 ky) (sin.f64 th)))) |
(/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 th)))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 1 (sin.f64 th))) |
(pow.f64 (/.f64 (*.f64 (/.f64 1 (sin.f64 ky)) kx) (sin.f64 th)) -1) |
(*.f64 (sin.f64 ky) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 th) kx)) (/.f64 (sin.f64 th) kx))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) ky) (/.f64 (*.f64 kx kx) ky)) (sin.f64 th)) |
(/.f64 (sin.f64 th) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 ky 3))) (*.f64 (sin.f64 th) ky)) kx) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (/.f64 1/2 (sin.f64 ky))))) |
(+.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) (sin.f64 th)) |
(pow.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 kx ky) (sin.f64 th))) (/.f64 kx (*.f64 (sin.f64 th) ky))) -1) |
(pow.f64 (+.f64 (/.f64 kx (*.f64 (sin.f64 ky) th)) (*.f64 1/6 (/.f64 (*.f64 kx th) (sin.f64 ky)))) -1) |
(fma.f64 -1/2 (*.f64 (*.f64 kx kx) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 th 1/3))) (sin.f64 th)) |
(pow.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 ky kx)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 kx) (*.f64 1/120 kx)) (pow.f64 ky 3))) (/.f64 kx ky))) (sin.f64 th)) -1) |
(fma.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)))) th (*.f64 (pow.f64 th 3) (fma.f64 1/2 (*.f64 (+.f64 1/18 (/.f64 1/6 (*.f64 ky ky))) (*.f64 kx kx)) -1/6))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) |
(exp.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(log.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (exp.f64 (log.f64 (/.f64 th (sin.f64 kx))))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 2)) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
| Outputs |
|---|
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(sin.f64 th) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
6 calls:
| 268.0ms | (sin.f64 kx) |
| 238.0ms | kx |
| 217.0ms | (sin.f64 ky) |
| 134.0ms | ky |
| 132.0ms | th |
| Accuracy | Segments | Branch |
|---|---|---|
| 63.9% | 6 | kx |
| 76.2% | 3 | ky |
| 76.1% | 3 | th |
| 79.4% | 4 | (sin.f64 ky) |
| 61.7% | 4 | (sin.f64 kx) |
| 76.0% | 3 | (sin.f64 th) |
Compiled 1045 to 427 computations (59.1% saved)
| 3× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.9244527481107568 | 0.9267450885261636 |
| 0.0ms | 3.0879745015426523e-16 | 8.294397683037643e-15 |
| 0.0ms | -0.019478571925015304 | -0.00870429651422865 |
Compiled 24 to 19 computations (20.8% saved)
| Inputs |
|---|
th |
(*.f64 th (+.f64 1 (*.f64 -1/6 (*.f64 kx kx)))) |
(*.f64 -1/2 (*.f64 (/.f64 th (*.f64 ky ky)) (*.f64 kx kx))) |
(*.f64 -1/2 (/.f64 th (/.f64 (*.f64 ky ky) (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 kx (*.f64 kx 1/3))))) |
(/.f64 -1/2 (*.f64 (/.f64 ky th) (/.f64 ky (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx (*.f64 kx th)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx))))) |
(sin.f64 th) |
(*.f64 th (/.f64 ky (sin.f64 kx))) |
(*.f64 (/.f64 ky (sin.f64 kx)) th) |
(*.f64 (/.f64 th kx) (sin.f64 ky)) |
(*.f64 (/.f64 th (sin.f64 kx)) ky) |
(*.f64 (/.f64 (sin.f64 ky) kx) th) |
(*.f64 (/.f64 (sin.f64 th) kx) ky) |
(/.f64 1 (/.f64 1 (sin.f64 th))) |
(/.f64 ky (/.f64 (sin.f64 kx) th)) |
(/.f64 th (/.f64 (sin.f64 ky) ky)) |
(/.f64 (sin.f64 th) (/.f64 kx ky)) |
(/.f64 (*.f64 ky th) (sin.f64 kx)) |
(/.f64 (*.f64 th ky) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 ky) th) kx) |
(/.f64 (*.f64 (sin.f64 th) ky) kx) |
(*.f64 2 (/.f64 (sin.f64 th) (/.f64 (*.f64 kx kx) (*.f64 ky ky)))) |
(*.f64 (sin.f64 ky) (+.f64 (*.f64 1/6 (*.f64 kx th)) (/.f64 th kx))) |
(/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 kx kx))) (*.f64 ky ky)) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) |
(/.f64 ky (/.f64 (sin.f64 kx) (sin.f64 th))) |
(/.f64 th (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) |
(/.f64 (sin.f64 th) (/.f64 kx (sin.f64 ky))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(pow.f64 (/.f64 kx (*.f64 (sin.f64 ky) th)) -1) |
(pow.f64 (/.f64 kx (*.f64 (sin.f64 th) ky)) -1) |
(pow.f64 (/.f64 (/.f64 kx ky) (sin.f64 th)) -1) |
(pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) ky) -1) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1 (sin.f64 kx)) th)) |
(*.f64 (sin.f64 th) (/.f64 1 (/.f64 kx (sin.f64 ky)))) |
(*.f64 (/.f64 1 kx) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) th))) |
(/.f64 1 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) kx) (/.f64 1 (sin.f64 th))) |
(/.f64 (/.f64 (sin.f64 th) kx) (/.f64 1 (sin.f64 ky))) |
(+.f64 (sin.f64 th) (*.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)))) |
(*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx)))) |
(*.f64 kx (*.f64 (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) th)) |
(/.f64 (*.f64 ky (+.f64 th (*.f64 -1/6 (pow.f64 th 3)))) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 ky) (+.f64 th (*.f64 (pow.f64 th 3) -1/6))) kx) |
(/.f64 (*.f64 (sin.f64 th) (+.f64 (*.f64 (pow.f64 ky 3) -1/6) ky)) kx) |
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 th ky))) 2) kx) |
(*.f64 -1/2 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2)))))) |
(pow.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 ky kx)) (/.f64 kx ky)) (sin.f64 th)) -1) |
(*.f64 (*.f64 -1/2 (*.f64 kx kx)) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3))) |
(fma.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 (/.f64 1 ky) ky)) (*.f64 th (*.f64 kx kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (-.f64 1/2 (/.f64 (cos.f64 (+.f64 ky ky)) 2))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) |
(/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 th))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sin.f64 ky)) |
(/.f64 (*.f64 ky th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 th ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (/.f64 (/.f64 kx (sin.f64 ky)) (sin.f64 th)) -1) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1 (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (sin.f64 ky) (sin.f64 th)))) |
(/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 th)))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 1 (sin.f64 th))) |
(pow.f64 (/.f64 (*.f64 (/.f64 1 (sin.f64 ky)) kx) (sin.f64 th)) -1) |
(*.f64 (sin.f64 ky) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 th) kx)) (/.f64 (sin.f64 th) kx))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) ky) (/.f64 (*.f64 kx kx) ky)) (sin.f64 th)) |
(/.f64 (sin.f64 th) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 ky 3))) (*.f64 (sin.f64 th) ky)) kx) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (/.f64 1/2 (sin.f64 ky))))) |
(+.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) (sin.f64 th)) |
(pow.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 kx ky) (sin.f64 th))) (/.f64 kx (*.f64 (sin.f64 th) ky))) -1) |
(pow.f64 (+.f64 (/.f64 kx (*.f64 (sin.f64 ky) th)) (*.f64 1/6 (/.f64 (*.f64 kx th) (sin.f64 ky)))) -1) |
(fma.f64 -1/2 (*.f64 (*.f64 kx kx) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 th 1/3))) (sin.f64 th)) |
(pow.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 ky kx)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 kx) (*.f64 1/120 kx)) (pow.f64 ky 3))) (/.f64 kx ky))) (sin.f64 th)) -1) |
(fma.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)))) th (*.f64 (pow.f64 th 3) (fma.f64 1/2 (*.f64 (+.f64 1/18 (/.f64 1/6 (*.f64 ky ky))) (*.f64 kx kx)) -1/6))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) |
(exp.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(log.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (exp.f64 (log.f64 (/.f64 th (sin.f64 kx))))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 2)) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
| Outputs |
|---|
(sin.f64 th) |
(*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1 (sin.f64 kx)) (sin.f64 th))) |
6 calls:
| 308.0ms | (sin.f64 ky) |
| 194.0ms | ky |
| 121.0ms | (sin.f64 th) |
| 114.0ms | th |
| 56.0ms | (sin.f64 kx) |
| Accuracy | Segments | Branch |
|---|---|---|
| 57.9% | 1 | kx |
| 61.4% | 5 | ky |
| 66.3% | 3 | th |
| 65.1% | 7 | (sin.f64 ky) |
| 57.9% | 1 | (sin.f64 kx) |
| 65.8% | 3 | (sin.f64 th) |
Compiled 1035 to 425 computations (58.9% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 89.0ms | 5367419247332.039 | 404231679771375740.0 |
| 78.0ms | -0.010143636220309699 | -1.4643762348915712e-5 |
| 102.0ms | 112× | body | 1024 | valid |
| 33.0ms | 62× | body | 512 | valid |
| 24.0ms | 97× | body | 256 | valid |
| 4.0ms | 1× | body | 2048 | valid |
Compiled 437 to 311 computations (28.8% saved)
| Inputs |
|---|
th |
(*.f64 th (+.f64 1 (*.f64 -1/6 (*.f64 kx kx)))) |
(*.f64 -1/2 (*.f64 (/.f64 th (*.f64 ky ky)) (*.f64 kx kx))) |
(*.f64 -1/2 (/.f64 th (/.f64 (*.f64 ky ky) (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 kx (*.f64 kx 1/3))))) |
(/.f64 -1/2 (*.f64 (/.f64 ky th) (/.f64 ky (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx (*.f64 kx th)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx))))) |
(sin.f64 th) |
(*.f64 th (/.f64 ky (sin.f64 kx))) |
(*.f64 (/.f64 ky (sin.f64 kx)) th) |
(*.f64 (/.f64 th kx) (sin.f64 ky)) |
(*.f64 (/.f64 th (sin.f64 kx)) ky) |
(*.f64 (/.f64 (sin.f64 ky) kx) th) |
(*.f64 (/.f64 (sin.f64 th) kx) ky) |
(/.f64 1 (/.f64 1 (sin.f64 th))) |
(/.f64 ky (/.f64 (sin.f64 kx) th)) |
(/.f64 th (/.f64 (sin.f64 ky) ky)) |
(/.f64 (sin.f64 th) (/.f64 kx ky)) |
(/.f64 (*.f64 ky th) (sin.f64 kx)) |
(/.f64 (*.f64 th ky) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 ky) th) kx) |
(/.f64 (*.f64 (sin.f64 th) ky) kx) |
(*.f64 2 (/.f64 (sin.f64 th) (/.f64 (*.f64 kx kx) (*.f64 ky ky)))) |
(*.f64 (sin.f64 ky) (+.f64 (*.f64 1/6 (*.f64 kx th)) (/.f64 th kx))) |
(/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 kx kx))) (*.f64 ky ky)) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) |
(/.f64 ky (/.f64 (sin.f64 kx) (sin.f64 th))) |
(/.f64 th (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) |
(/.f64 (sin.f64 th) (/.f64 kx (sin.f64 ky))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(pow.f64 (/.f64 kx (*.f64 (sin.f64 ky) th)) -1) |
(pow.f64 (/.f64 kx (*.f64 (sin.f64 th) ky)) -1) |
(pow.f64 (/.f64 (/.f64 kx ky) (sin.f64 th)) -1) |
(pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) ky) -1) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1 (sin.f64 kx)) th)) |
(*.f64 (sin.f64 th) (/.f64 1 (/.f64 kx (sin.f64 ky)))) |
(*.f64 (/.f64 1 kx) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) th))) |
(/.f64 1 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) kx) (/.f64 1 (sin.f64 th))) |
(/.f64 (/.f64 (sin.f64 th) kx) (/.f64 1 (sin.f64 ky))) |
(+.f64 (sin.f64 th) (*.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)))) |
(*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx)))) |
(*.f64 kx (*.f64 (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) th)) |
(/.f64 (*.f64 ky (+.f64 th (*.f64 -1/6 (pow.f64 th 3)))) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 ky) (+.f64 th (*.f64 (pow.f64 th 3) -1/6))) kx) |
(/.f64 (*.f64 (sin.f64 th) (+.f64 (*.f64 (pow.f64 ky 3) -1/6) ky)) kx) |
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 th ky))) 2) kx) |
(*.f64 -1/2 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2)))))) |
(pow.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 ky kx)) (/.f64 kx ky)) (sin.f64 th)) -1) |
(*.f64 (*.f64 -1/2 (*.f64 kx kx)) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3))) |
(fma.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 (/.f64 1 ky) ky)) (*.f64 th (*.f64 kx kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (-.f64 1/2 (/.f64 (cos.f64 (+.f64 ky ky)) 2))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) |
(/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 th))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sin.f64 ky)) |
(/.f64 (*.f64 ky th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (*.f64 th ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(pow.f64 (/.f64 (/.f64 kx (sin.f64 ky)) (sin.f64 th)) -1) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1 (sin.f64 kx)) (sin.f64 th))) |
(*.f64 (sin.f64 ky) (/.f64 1 (/.f64 (sin.f64 ky) (sin.f64 th)))) |
(/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) (sin.f64 th)))) |
(/.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (/.f64 1 (sin.f64 th))) |
(pow.f64 (/.f64 (*.f64 (/.f64 1 (sin.f64 ky)) kx) (sin.f64 th)) -1) |
(*.f64 (sin.f64 ky) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 th) kx)) (/.f64 (sin.f64 th) kx))) |
(fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 th) ky) (/.f64 (*.f64 kx kx) ky)) (sin.f64 th)) |
(/.f64 (sin.f64 th) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (pow.f64 (sin.f64 ky) 2)))) |
(/.f64 (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 th) (pow.f64 ky 3))) (*.f64 (sin.f64 th) ky)) kx) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 (/.f64 (*.f64 kx kx) (sin.f64 ky)) (/.f64 1/2 (sin.f64 ky))))) |
(+.f64 (*.f64 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 (pow.f64 ky -2) 1/3)))) -1/2) (sin.f64 th)) |
(pow.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 kx ky) (sin.f64 th))) (/.f64 kx (*.f64 (sin.f64 th) ky))) -1) |
(pow.f64 (+.f64 (/.f64 kx (*.f64 (sin.f64 ky) th)) (*.f64 1/6 (/.f64 (*.f64 kx th) (sin.f64 ky)))) -1) |
(fma.f64 -1/2 (*.f64 (*.f64 kx kx) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 th 1/3))) (sin.f64 th)) |
(pow.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 ky kx)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 kx) (*.f64 1/120 kx)) (pow.f64 ky 3))) (/.f64 kx ky))) (sin.f64 th)) -1) |
(fma.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx)))) th (*.f64 (pow.f64 th 3) (fma.f64 1/2 (*.f64 (+.f64 1/18 (/.f64 1/6 (*.f64 ky ky))) (*.f64 kx kx)) -1/6))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 th) (/.f64 (sin.f64 ky) kx)))) |
(exp.f64 (log.f64 (/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(log.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)))) |
(*.f64 (sin.f64 ky) (exp.f64 (log.f64 (/.f64 th (sin.f64 kx))))) |
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 th) kx) (sin.f64 ky)) 2)) |
| Outputs |
|---|
(/.f64 (*.f64 ky th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
6 calls:
| 315.0ms | ky |
| 223.0ms | (sin.f64 th) |
| 222.0ms | th |
| 168.0ms | kx |
| 113.0ms | (sin.f64 ky) |
| Accuracy | Segments | Branch |
|---|---|---|
| 44.4% | 3 | kx |
| 47.8% | 5 | ky |
| 42.6% | 6 | th |
| 46.9% | 3 | (sin.f64 ky) |
| 48.0% | 3 | (sin.f64 kx) |
| 41.8% | 5 | (sin.f64 th) |
Compiled 1025 to 423 computations (58.7% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 4.298998570942291e-15 | 2.844280424254232e-11 |
| 0.0ms | -1.0459252684529881e-50 | -5.071490497616936e-53 |
Compiled 25 to 19 computations (24% saved)
| Inputs |
|---|
th |
(*.f64 th (+.f64 1 (*.f64 -1/6 (*.f64 kx kx)))) |
(*.f64 -1/2 (*.f64 (/.f64 th (*.f64 ky ky)) (*.f64 kx kx))) |
(*.f64 -1/2 (/.f64 th (/.f64 (*.f64 ky ky) (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 kx (*.f64 kx 1/3))))) |
(/.f64 -1/2 (*.f64 (/.f64 ky th) (/.f64 ky (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx (*.f64 kx th)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx))))) |
(sin.f64 th) |
(*.f64 th (/.f64 ky (sin.f64 kx))) |
(*.f64 (/.f64 ky (sin.f64 kx)) th) |
(*.f64 (/.f64 th kx) (sin.f64 ky)) |
(*.f64 (/.f64 th (sin.f64 kx)) ky) |
(*.f64 (/.f64 (sin.f64 ky) kx) th) |
(*.f64 (/.f64 (sin.f64 th) kx) ky) |
(/.f64 1 (/.f64 1 (sin.f64 th))) |
(/.f64 ky (/.f64 (sin.f64 kx) th)) |
(/.f64 th (/.f64 (sin.f64 ky) ky)) |
(/.f64 (sin.f64 th) (/.f64 kx ky)) |
(/.f64 (*.f64 ky th) (sin.f64 kx)) |
(/.f64 (*.f64 th ky) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 ky) th) kx) |
(/.f64 (*.f64 (sin.f64 th) ky) kx) |
(*.f64 2 (/.f64 (sin.f64 th) (/.f64 (*.f64 kx kx) (*.f64 ky ky)))) |
(*.f64 (sin.f64 ky) (+.f64 (*.f64 1/6 (*.f64 kx th)) (/.f64 th kx))) |
(/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 kx kx))) (*.f64 ky ky)) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) |
(/.f64 ky (/.f64 (sin.f64 kx) (sin.f64 th))) |
(/.f64 th (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) |
(/.f64 (sin.f64 th) (/.f64 kx (sin.f64 ky))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(pow.f64 (/.f64 kx (*.f64 (sin.f64 ky) th)) -1) |
(pow.f64 (/.f64 kx (*.f64 (sin.f64 th) ky)) -1) |
(pow.f64 (/.f64 (/.f64 kx ky) (sin.f64 th)) -1) |
(pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) ky) -1) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1 (sin.f64 kx)) th)) |
(*.f64 (sin.f64 th) (/.f64 1 (/.f64 kx (sin.f64 ky)))) |
(*.f64 (/.f64 1 kx) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) th))) |
(/.f64 1 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) kx) (/.f64 1 (sin.f64 th))) |
(/.f64 (/.f64 (sin.f64 th) kx) (/.f64 1 (sin.f64 ky))) |
(+.f64 (sin.f64 th) (*.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)))) |
(*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx)))) |
(*.f64 kx (*.f64 (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) th)) |
(/.f64 (*.f64 ky (+.f64 th (*.f64 -1/6 (pow.f64 th 3)))) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 ky) (+.f64 th (*.f64 (pow.f64 th 3) -1/6))) kx) |
(/.f64 (*.f64 (sin.f64 th) (+.f64 (*.f64 (pow.f64 ky 3) -1/6) ky)) kx) |
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 th ky))) 2) kx) |
(*.f64 -1/2 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2)))))) |
(pow.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 ky kx)) (/.f64 kx ky)) (sin.f64 th)) -1) |
(*.f64 (*.f64 -1/2 (*.f64 kx kx)) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3))) |
(fma.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 (/.f64 1 ky) ky)) (*.f64 th (*.f64 kx kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (-.f64 1/2 (/.f64 (cos.f64 (+.f64 ky ky)) 2))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 ky))) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) (sin.f64 th)) |
(/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) (sin.f64 th))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sin.f64 ky)) |
| Outputs |
|---|
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))) |
6 calls:
| 263.0ms | kx |
| 255.0ms | (sin.f64 th) |
| 186.0ms | ky |
| 147.0ms | th |
| 59.0ms | (sin.f64 ky) |
| Accuracy | Segments | Branch |
|---|---|---|
| 44.4% | 3 | kx |
| 43.8% | 3 | ky |
| 39.7% | 4 | th |
| 45.1% | 2 | (sin.f64 ky) |
| 45.3% | 2 | (sin.f64 kx) |
| 39.9% | 6 | (sin.f64 th) |
Compiled 686 to 282 computations (58.9% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 4.298998570942291e-15 | 2.844280424254232e-11 |
Compiled 25 to 19 computations (24% saved)
| Inputs |
|---|
th |
(*.f64 th (+.f64 1 (*.f64 -1/6 (*.f64 kx kx)))) |
(*.f64 -1/2 (*.f64 (/.f64 th (*.f64 ky ky)) (*.f64 kx kx))) |
(*.f64 -1/2 (/.f64 th (/.f64 (*.f64 ky ky) (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 kx (*.f64 kx 1/3))))) |
(/.f64 -1/2 (*.f64 (/.f64 ky th) (/.f64 ky (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx (*.f64 kx th)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx))))) |
(sin.f64 th) |
(*.f64 th (/.f64 ky (sin.f64 kx))) |
(*.f64 (/.f64 ky (sin.f64 kx)) th) |
(*.f64 (/.f64 th kx) (sin.f64 ky)) |
(*.f64 (/.f64 th (sin.f64 kx)) ky) |
(*.f64 (/.f64 (sin.f64 ky) kx) th) |
(*.f64 (/.f64 (sin.f64 th) kx) ky) |
(/.f64 1 (/.f64 1 (sin.f64 th))) |
(/.f64 ky (/.f64 (sin.f64 kx) th)) |
(/.f64 th (/.f64 (sin.f64 ky) ky)) |
(/.f64 (sin.f64 th) (/.f64 kx ky)) |
(/.f64 (*.f64 ky th) (sin.f64 kx)) |
(/.f64 (*.f64 th ky) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 ky) th) kx) |
(/.f64 (*.f64 (sin.f64 th) ky) kx) |
(*.f64 2 (/.f64 (sin.f64 th) (/.f64 (*.f64 kx kx) (*.f64 ky ky)))) |
(*.f64 (sin.f64 ky) (+.f64 (*.f64 1/6 (*.f64 kx th)) (/.f64 th kx))) |
(/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 kx kx))) (*.f64 ky ky)) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 ky)) ky) |
(/.f64 ky (/.f64 (sin.f64 kx) (sin.f64 th))) |
(/.f64 th (/.f64 (sin.f64 kx) (sin.f64 ky))) |
(/.f64 (sin.f64 ky) (/.f64 (sin.f64 kx) th)) |
(/.f64 (sin.f64 th) (/.f64 kx (sin.f64 ky))) |
(/.f64 (sin.f64 th) (/.f64 (sin.f64 kx) ky)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 ky) th) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 kx)) |
(/.f64 (*.f64 (sin.f64 th) ky) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) kx) |
(pow.f64 (/.f64 kx (*.f64 (sin.f64 ky) th)) -1) |
(pow.f64 (/.f64 kx (*.f64 (sin.f64 th) ky)) -1) |
(pow.f64 (/.f64 (/.f64 kx ky) (sin.f64 th)) -1) |
(pow.f64 (/.f64 (/.f64 kx (sin.f64 th)) ky) -1) |
(*.f64 (sin.f64 ky) (*.f64 (/.f64 1 (sin.f64 kx)) th)) |
(*.f64 (sin.f64 th) (/.f64 1 (/.f64 kx (sin.f64 ky)))) |
(*.f64 (/.f64 1 kx) (*.f64 (sin.f64 th) (sin.f64 ky))) |
(/.f64 1 (/.f64 (sin.f64 kx) (*.f64 (sin.f64 ky) th))) |
(/.f64 1 (/.f64 (/.f64 kx (sin.f64 th)) (sin.f64 ky))) |
(/.f64 (/.f64 (sin.f64 ky) kx) (/.f64 1 (sin.f64 th))) |
(/.f64 (/.f64 (sin.f64 th) kx) (/.f64 1 (sin.f64 ky))) |
(+.f64 (sin.f64 th) (*.f64 -1/6 (*.f64 (sin.f64 th) (*.f64 kx kx)))) |
(*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 (pow.f64 ky -2) (*.f64 kx kx)))) |
(*.f64 kx (*.f64 (*.f64 kx (fma.f64 (pow.f64 ky -2) -1/2 -1/6)) th)) |
(/.f64 (*.f64 ky (+.f64 th (*.f64 -1/6 (pow.f64 th 3)))) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 ky) (+.f64 th (*.f64 (pow.f64 th 3) -1/6))) kx) |
(/.f64 (*.f64 (sin.f64 th) (+.f64 (*.f64 (pow.f64 ky 3) -1/6) ky)) kx) |
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 th ky)) (cos.f64 (+.f64 th ky))) 2) kx) |
(*.f64 -1/2 (*.f64 kx (*.f64 kx (*.f64 (sin.f64 th) (+.f64 1/3 (pow.f64 ky -2)))))) |
(pow.f64 (/.f64 (+.f64 (*.f64 1/6 (*.f64 ky kx)) (/.f64 kx ky)) (sin.f64 th)) -1) |
(*.f64 (*.f64 -1/2 (*.f64 kx kx)) (+.f64 (/.f64 (sin.f64 th) (*.f64 ky ky)) (*.f64 (sin.f64 th) 1/3))) |
(fma.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 (/.f64 1 ky) ky)) (*.f64 th (*.f64 kx kx))) (sin.f64 th)) |
(/.f64 (sin.f64 th) (+.f64 1 (/.f64 (*.f64 1/2 (*.f64 kx kx)) (-.f64 1/2 (/.f64 (cos.f64 (+.f64 ky ky)) 2))))) |
| Outputs |
|---|
(sin.f64 th) |
(*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
6 calls:
| 186.0ms | (sin.f64 th) |
| 111.0ms | th |
| 87.0ms | ky |
| 77.0ms | (sin.f64 kx) |
| 77.0ms | kx |
| Accuracy | Segments | Branch |
|---|---|---|
| 42.3% | 3 | kx |
| 43.7% | 3 | ky |
| 38.8% | 4 | th |
| 43.5% | 2 | (sin.f64 ky) |
| 43.1% | 2 | (sin.f64 kx) |
| 39.2% | 5 | (sin.f64 th) |
Compiled 630 to 274 computations (56.5% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 77.0ms | 4.400448354908063e-110 | 1.0558525144771676e-101 |
| 88.0ms | -2083594.5463929223 | -3.66138212126336e-11 |
| 97.0ms | 113× | body | 1024 | valid |
| 35.0ms | 139× | body | 256 | valid |
| 27.0ms | 50× | body | 512 | valid |
| 3.0ms | 2× | body | 2048 | valid |
Compiled 456 to 329 computations (27.9% saved)
| Inputs |
|---|
th |
(*.f64 th (+.f64 1 (*.f64 -1/6 (*.f64 kx kx)))) |
(*.f64 -1/2 (*.f64 (/.f64 th (*.f64 ky ky)) (*.f64 kx kx))) |
(*.f64 -1/2 (/.f64 th (/.f64 (*.f64 ky ky) (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 kx (*.f64 kx 1/3))))) |
(/.f64 -1/2 (*.f64 (/.f64 ky th) (/.f64 ky (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx (*.f64 kx th)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx))))) |
(sin.f64 th) |
(*.f64 th (/.f64 ky (sin.f64 kx))) |
(*.f64 (/.f64 ky (sin.f64 kx)) th) |
(*.f64 (/.f64 th kx) (sin.f64 ky)) |
(*.f64 (/.f64 th (sin.f64 kx)) ky) |
(*.f64 (/.f64 (sin.f64 ky) kx) th) |
(*.f64 (/.f64 (sin.f64 th) kx) ky) |
(/.f64 1 (/.f64 1 (sin.f64 th))) |
(/.f64 ky (/.f64 (sin.f64 kx) th)) |
(/.f64 th (/.f64 (sin.f64 ky) ky)) |
(/.f64 (sin.f64 th) (/.f64 kx ky)) |
(/.f64 (*.f64 ky th) (sin.f64 kx)) |
(/.f64 (*.f64 th ky) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 ky) th) kx) |
(/.f64 (*.f64 (sin.f64 th) ky) kx) |
(*.f64 2 (/.f64 (sin.f64 th) (/.f64 (*.f64 kx kx) (*.f64 ky ky)))) |
(*.f64 (sin.f64 ky) (+.f64 (*.f64 1/6 (*.f64 kx th)) (/.f64 th kx))) |
(/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 kx kx))) (*.f64 ky ky)) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
(*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) |
(*.f64 (/.f64 (sin.f64 ky) (sin.f64 kx)) th) |
| Outputs |
|---|
(sin.f64 th) |
(*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
6 calls:
| 92.0ms | kx |
| 66.0ms | (sin.f64 th) |
| 52.0ms | th |
| 40.0ms | ky |
| 27.0ms | (sin.f64 ky) |
| Accuracy | Segments | Branch |
|---|---|---|
| 42.3% | 3 | kx |
| 43.7% | 3 | ky |
| 38.8% | 4 | th |
| 43.5% | 2 | (sin.f64 ky) |
| 43.0% | 2 | (sin.f64 kx) |
| 39.2% | 5 | (sin.f64 th) |
Compiled 286 to 130 computations (54.5% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 81.0ms | 4.400448354908063e-110 | 1.0558525144771676e-101 |
| 125.0ms | -2083594.5463929223 | -3.66138212126336e-11 |
| 104.0ms | 118× | body | 1024 | valid |
| 66.0ms | 129× | body | 256 | valid |
| 30.0ms | 56× | body | 512 | valid |
| 1.0ms | 1× | body | 2048 | valid |
Compiled 456 to 329 computations (27.9% saved)
| Inputs |
|---|
th |
(*.f64 th (+.f64 1 (*.f64 -1/6 (*.f64 kx kx)))) |
(*.f64 -1/2 (*.f64 (/.f64 th (*.f64 ky ky)) (*.f64 kx kx))) |
(*.f64 -1/2 (/.f64 th (/.f64 (*.f64 ky ky) (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 kx (*.f64 kx 1/3))))) |
(/.f64 -1/2 (*.f64 (/.f64 ky th) (/.f64 ky (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx (*.f64 kx th)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx))))) |
(sin.f64 th) |
(*.f64 th (/.f64 ky (sin.f64 kx))) |
(*.f64 (/.f64 ky (sin.f64 kx)) th) |
(*.f64 (/.f64 th kx) (sin.f64 ky)) |
(*.f64 (/.f64 th (sin.f64 kx)) ky) |
(*.f64 (/.f64 (sin.f64 ky) kx) th) |
(*.f64 (/.f64 (sin.f64 th) kx) ky) |
(/.f64 1 (/.f64 1 (sin.f64 th))) |
(/.f64 ky (/.f64 (sin.f64 kx) th)) |
(/.f64 th (/.f64 (sin.f64 ky) ky)) |
(/.f64 (sin.f64 th) (/.f64 kx ky)) |
(/.f64 (*.f64 ky th) (sin.f64 kx)) |
(/.f64 (*.f64 th ky) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 ky) th) kx) |
(/.f64 (*.f64 (sin.f64 th) ky) kx) |
(*.f64 2 (/.f64 (sin.f64 th) (/.f64 (*.f64 kx kx) (*.f64 ky ky)))) |
(*.f64 (sin.f64 ky) (+.f64 (*.f64 1/6 (*.f64 kx th)) (/.f64 th kx))) |
(/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 kx kx))) (*.f64 ky ky)) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
| Outputs |
|---|
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx))) |
6 calls:
| 157.0ms | (sin.f64 th) |
| 119.0ms | th |
| 80.0ms | kx |
| 39.0ms | ky |
| 28.0ms | (sin.f64 kx) |
| Accuracy | Segments | Branch |
|---|---|---|
| 38.8% | 3 | kx |
| 38.0% | 3 | ky |
| 39.2% | 5 | th |
| 38.4% | 2 | (sin.f64 ky) |
| 39.6% | 2 | (sin.f64 kx) |
| 39.2% | 5 | (sin.f64 th) |
Compiled 272 to 127 computations (53.3% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.17071567513565353 | 0.1889584251147973 |
Compiled 25 to 19 computations (24% saved)
| Inputs |
|---|
th |
(*.f64 th (+.f64 1 (*.f64 -1/6 (*.f64 kx kx)))) |
(*.f64 -1/2 (*.f64 (/.f64 th (*.f64 ky ky)) (*.f64 kx kx))) |
(*.f64 -1/2 (/.f64 th (/.f64 (*.f64 ky ky) (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 kx (*.f64 kx 1/3))))) |
(/.f64 -1/2 (*.f64 (/.f64 ky th) (/.f64 ky (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx (*.f64 kx th)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx))))) |
(sin.f64 th) |
(*.f64 th (/.f64 ky (sin.f64 kx))) |
(*.f64 (/.f64 ky (sin.f64 kx)) th) |
(*.f64 (/.f64 th kx) (sin.f64 ky)) |
(*.f64 (/.f64 th (sin.f64 kx)) ky) |
(*.f64 (/.f64 (sin.f64 ky) kx) th) |
(*.f64 (/.f64 (sin.f64 th) kx) ky) |
(/.f64 1 (/.f64 1 (sin.f64 th))) |
(/.f64 ky (/.f64 (sin.f64 kx) th)) |
(/.f64 th (/.f64 (sin.f64 ky) ky)) |
(/.f64 (sin.f64 th) (/.f64 kx ky)) |
(/.f64 (*.f64 ky th) (sin.f64 kx)) |
(/.f64 (*.f64 th ky) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 ky) th) kx) |
(/.f64 (*.f64 (sin.f64 th) ky) kx) |
(*.f64 2 (/.f64 (sin.f64 th) (/.f64 (*.f64 kx kx) (*.f64 ky ky)))) |
(*.f64 (sin.f64 ky) (+.f64 (*.f64 1/6 (*.f64 kx th)) (/.f64 th kx))) |
(/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 kx kx))) (*.f64 ky ky)) |
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
| Outputs |
|---|
(/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 (/.f64 th (sin.f64 kx)) ky) |
6 calls:
| 80.0ms | (sin.f64 kx) |
| 78.0ms | th |
| 39.0ms | (sin.f64 th) |
| 36.0ms | ky |
| 28.0ms | (sin.f64 ky) |
| Accuracy | Segments | Branch |
|---|---|---|
| 36.5% | 2 | kx |
| 38.0% | 3 | ky |
| 37.4% | 3 | th |
| 37.6% | 2 | (sin.f64 ky) |
| 38.6% | 2 | (sin.f64 kx) |
| 37.4% | 3 | (sin.f64 th) |
Compiled 265 to 126 computations (52.5% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 1.0ms | 0.17071567513565353 | 0.1889584251147973 |
Compiled 25 to 19 computations (24% saved)
| Inputs |
|---|
th |
(*.f64 th (+.f64 1 (*.f64 -1/6 (*.f64 kx kx)))) |
(*.f64 -1/2 (*.f64 (/.f64 th (*.f64 ky ky)) (*.f64 kx kx))) |
(*.f64 -1/2 (/.f64 th (/.f64 (*.f64 ky ky) (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 kx (*.f64 kx 1/3))))) |
(/.f64 -1/2 (*.f64 (/.f64 ky th) (/.f64 ky (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx (*.f64 kx th)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx))))) |
(sin.f64 th) |
(*.f64 th (/.f64 ky (sin.f64 kx))) |
(*.f64 (/.f64 ky (sin.f64 kx)) th) |
(*.f64 (/.f64 th kx) (sin.f64 ky)) |
(*.f64 (/.f64 th (sin.f64 kx)) ky) |
(*.f64 (/.f64 (sin.f64 ky) kx) th) |
(*.f64 (/.f64 (sin.f64 th) kx) ky) |
(/.f64 1 (/.f64 1 (sin.f64 th))) |
(/.f64 ky (/.f64 (sin.f64 kx) th)) |
(/.f64 th (/.f64 (sin.f64 ky) ky)) |
(/.f64 (sin.f64 th) (/.f64 kx ky)) |
(/.f64 (*.f64 ky th) (sin.f64 kx)) |
(/.f64 (*.f64 th ky) (sin.f64 ky)) |
(/.f64 (*.f64 (sin.f64 ky) th) kx) |
(/.f64 (*.f64 (sin.f64 th) ky) kx) |
(*.f64 2 (/.f64 (sin.f64 th) (/.f64 (*.f64 kx kx) (*.f64 ky ky)))) |
(*.f64 (sin.f64 ky) (+.f64 (*.f64 1/6 (*.f64 kx th)) (/.f64 th kx))) |
(/.f64 (*.f64 -1/2 (*.f64 (sin.f64 th) (*.f64 kx kx))) (*.f64 ky ky)) |
| Outputs |
|---|
(sin.f64 th) |
(*.f64 th (/.f64 ky (sin.f64 kx))) |
(sin.f64 th) |
6 calls:
| 114.0ms | th |
| 75.0ms | kx |
| 55.0ms | (sin.f64 th) |
| 36.0ms | ky |
| 34.0ms | (sin.f64 kx) |
| Accuracy | Segments | Branch |
|---|---|---|
| 36.3% | 3 | kx |
| 37.8% | 3 | ky |
| 33.0% | 5 | th |
| 37.6% | 2 | (sin.f64 ky) |
| 36.8% | 3 | (sin.f64 kx) |
| 33.0% | 5 | (sin.f64 th) |
Compiled 251 to 121 computations (51.8% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 102.0ms | 4.400448354908063e-110 | 1.0558525144771676e-101 |
| 75.0ms | -3.66138212126336e-11 | -3.4727574293422207e-15 |
| 120.0ms | 122× | body | 1024 | valid |
| 28.0ms | 102× | body | 256 | valid |
| 24.0ms | 47× | body | 512 | valid |
| 1.0ms | 1× | body | 2048 | valid |
Compiled 297 to 223 computations (24.9% saved)
| Inputs |
|---|
th |
(*.f64 th (+.f64 1 (*.f64 -1/6 (*.f64 kx kx)))) |
(*.f64 -1/2 (*.f64 (/.f64 th (*.f64 ky ky)) (*.f64 kx kx))) |
(*.f64 -1/2 (/.f64 th (/.f64 (*.f64 ky ky) (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 kx (*.f64 kx 1/3))))) |
(/.f64 -1/2 (*.f64 (/.f64 ky th) (/.f64 ky (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx (*.f64 kx th)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx))))) |
(sin.f64 th) |
| Outputs |
|---|
(sin.f64 th) |
4 calls:
| 9.0ms | (sin.f64 th) |
| 8.0ms | th |
| 7.0ms | kx |
| 6.0ms | ky |
| Accuracy | Segments | Branch |
|---|---|---|
| 24.7% | 1 | kx |
| 24.7% | 1 | ky |
| 24.7% | 1 | th |
| 24.7% | 1 | (sin.f64 th) |
Compiled 121 to 71 computations (41.3% saved)
Total -9.7b remaining (-18.2%)
Threshold costs -9.7b (-18.2%)
| Inputs |
|---|
th |
(*.f64 th (+.f64 1 (*.f64 -1/6 (*.f64 kx kx)))) |
(*.f64 -1/2 (*.f64 (/.f64 th (*.f64 ky ky)) (*.f64 kx kx))) |
(*.f64 -1/2 (/.f64 th (/.f64 (*.f64 ky ky) (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 kx (*.f64 kx 1/3))))) |
(/.f64 -1/2 (*.f64 (/.f64 ky th) (/.f64 ky (*.f64 kx kx)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) |
(*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx (*.f64 kx th)))) |
(*.f64 th (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 1/3 (/.f64 1 (*.f64 ky ky))) (*.f64 kx kx))))) |
| Outputs |
|---|
th |
3 calls:
| 17.0ms | ky |
| 6.0ms | kx |
| 5.0ms | th |
| Accuracy | Segments | Branch |
|---|---|---|
| 16.4% | 1 | kx |
| 16.4% | 1 | ky |
| 16.4% | 1 | th |
Compiled 114 to 66 computations (42.1% saved)
| 1× | egg-herbie |
| 32× | *-commutative |
| 4× | +-commutative |
| 2× | 1-exp |
| 2× | if-if-or-not |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 94 | 1167 |
| 1 | 119 | 1167 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(if (<=.f64 (sin.f64 ky) -5764607523034235/1152921504606846976) (/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (+.f64 (/.f64 1 th) (*.f64 th 1/6))) (if (<=.f64 (sin.f64 ky) 2535301200456459/5070602400912917605986812821504) (*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (if (<=.f64 (sin.f64 ky) 4165829655317709/4503599627370496) (sin.f64 th) (/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (+.f64 (/.f64 1 th) (*.f64 th 1/6)))))) |
(if (<=.f64 (sin.f64 ky) -5764607523034235/576460752303423488) (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) th) (if (<=.f64 (sin.f64 ky) 2535301200456459/5070602400912917605986812821504) (*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (if (<=.f64 (sin.f64 ky) 4165829655317709/4503599627370496) (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(if (<=.f64 (sin.f64 ky) -5764607523034235/576460752303423488) (*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (if (<=.f64 (sin.f64 ky) 2535301200456459/5070602400912917605986812821504) (*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (if (<=.f64 (sin.f64 ky) 4165829655317709/4503599627370496) (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(if (<=.f64 th -5764607523034235/576460752303423488) (sin.f64 th) (if (<=.f64 th 5500000000000) (*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (*.f64 (sin.f64 ky) (*.f64 (/.f64 1 (sin.f64 kx)) (sin.f64 th))))) |
(if (<=.f64 (sin.f64 kx) -8424983333484575/842498333348457493583344221469363458551160763204392890034487820288) (/.f64 (*.f64 ky th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (if (<=.f64 (sin.f64 kx) 6338253001141147/1267650600228229401496703205376) (/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(if (<=.f64 (sin.f64 kx) 6338253001141147/1267650600228229401496703205376) (/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(if (<=.f64 ky -19000) (sin.f64 th) (if (<=.f64 ky 7271615656692735/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky) (/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))))) |
(if (<=.f64 ky -19000) (sin.f64 th) (if (<=.f64 ky 6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584) (*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) (/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))))) |
(if (<=.f64 (sin.f64 kx) 3242591731706757/18014398509481984) (/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) (*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx)))) |
(if (<=.f64 (sin.f64 kx) 3242591731706757/18014398509481984) (/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) (*.f64 (/.f64 th (sin.f64 kx)) ky)) |
(if (<=.f64 ky -5570730176784211/154742504910672534362390528) (sin.f64 th) (if (<=.f64 ky 2326917010141675/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (*.f64 th (/.f64 ky (sin.f64 kx))) (sin.f64 th))) |
(sin.f64 th) |
th |
| Outputs |
|---|
(*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (sin.f64 th)) |
(*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) |
(if (<=.f64 (sin.f64 ky) -5764607523034235/1152921504606846976) (/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (+.f64 (/.f64 1 th) (*.f64 th 1/6))) (if (<=.f64 (sin.f64 ky) 2535301200456459/5070602400912917605986812821504) (*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (if (<=.f64 (sin.f64 ky) 4165829655317709/4503599627370496) (sin.f64 th) (/.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (+.f64 (/.f64 1 th) (*.f64 th 1/6)))))) |
(if (<=.f64 (sin.f64 ky) -5764607523034235/576460752303423488) (*.f64 (/.f64 (sin.f64 ky) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) th) (if (<=.f64 (sin.f64 ky) 2535301200456459/5070602400912917605986812821504) (*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (if (<=.f64 (sin.f64 ky) 4165829655317709/4503599627370496) (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(if (<=.f64 (sin.f64 ky) -5764607523034235/576460752303423488) (*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (if (<=.f64 (sin.f64 ky) 2535301200456459/5070602400912917605986812821504) (*.f64 (sin.f64 th) (/.f64 ky (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (if (<=.f64 (sin.f64 ky) 4165829655317709/4503599627370496) (sin.f64 th) (*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx))))))) |
(if (<=.f64 th -5764607523034235/576460752303423488) (sin.f64 th) (if (<=.f64 th 5500000000000) (*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (*.f64 (sin.f64 ky) (*.f64 (/.f64 1 (sin.f64 kx)) (sin.f64 th))))) |
(if (<=.f64 th -5764607523034235/576460752303423488) (sin.f64 th) (if (<=.f64 th 5500000000000) (*.f64 (sin.f64 ky) (/.f64 th (hypot.f64 (sin.f64 ky) (sin.f64 kx)))) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 th) (/.f64 1 (sin.f64 kx)))))) |
(if (<=.f64 (sin.f64 kx) -8424983333484575/842498333348457493583344221469363458551160763204392890034487820288) (/.f64 (*.f64 ky th) (hypot.f64 (sin.f64 ky) (sin.f64 kx))) (if (<=.f64 (sin.f64 kx) 6338253001141147/1267650600228229401496703205376) (/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx))))) |
(if (<=.f64 (sin.f64 kx) 6338253001141147/1267650600228229401496703205376) (/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sin.f64 kx)))) |
(if (<=.f64 ky -19000) (sin.f64 th) (if (<=.f64 ky 7271615656692735/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (*.f64 (/.f64 (sin.f64 th) (sin.f64 kx)) ky) (/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))))) |
(if (<=.f64 ky -19000) (sin.f64 th) (if (<=.f64 ky 7271615656692735/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (*.f64 ky (/.f64 (sin.f64 th) (sin.f64 kx))) (/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))))) |
(if (<=.f64 ky -19000) (sin.f64 th) (if (<=.f64 ky 6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584) (*.f64 (/.f64 ky (sin.f64 kx)) (sin.f64 th)) (/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))))) |
(if (<=.f64 ky -19000) (sin.f64 th) (if (<=.f64 ky 6455624695217271/40347654345107946713373737062547060536401653012956617387979052445947619094013143666088208645002153616185987062074179584) (*.f64 (sin.f64 th) (/.f64 ky (sin.f64 kx))) (/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))))) |
(if (<=.f64 (sin.f64 kx) 3242591731706757/18014398509481984) (/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) (*.f64 (sin.f64 ky) (/.f64 th (sin.f64 kx)))) |
(if (<=.f64 (sin.f64 kx) 3242591731706757/18014398509481984) (/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) (*.f64 (/.f64 th (sin.f64 kx)) ky)) |
(if (<=.f64 (sin.f64 kx) 3242591731706757/18014398509481984) (/.f64 (sin.f64 th) (+.f64 1 (*.f64 1/2 (*.f64 (/.f64 kx ky) (/.f64 kx ky))))) (*.f64 ky (/.f64 th (sin.f64 kx)))) |
(if (<=.f64 ky -5570730176784211/154742504910672534362390528) (sin.f64 th) (if (<=.f64 ky 2326917010141675/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (*.f64 th (/.f64 ky (sin.f64 kx))) (sin.f64 th))) |
(sin.f64 th) |
th |
Compiled 452 to 247 computations (45.4% saved)
| 1980× | fma-def |
| 1980× | fma-def |
| 1780× | unswap-sqr |
| 1680× | associate-*r/ |
| 1680× | associate-*r/ |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 51 |
| 1 | 28 | 35 |
| 2 | 54 | 35 |
| 3 | 82 | 35 |
| 4 | 163 | 35 |
| 5 | 463 | 35 |
| 6 | 1755 | 35 |
| 7 | 3059 | 35 |
| 8 | 3846 | 35 |
| 9 | 4090 | 35 |
| 10 | 4411 | 35 |
| 11 | 4875 | 35 |
| 12 | 5505 | 35 |
| 13 | 7121 | 35 |
| 0 | 16 | 51 |
| 1 | 28 | 35 |
| 2 | 54 | 35 |
| 3 | 82 | 35 |
| 4 | 163 | 35 |
| 5 | 463 | 35 |
| 6 | 1755 | 35 |
| 7 | 3059 | 35 |
| 8 | 3846 | 35 |
| 9 | 4090 | 35 |
| 10 | 4411 | 35 |
| 11 | 4875 | 35 |
| 12 | 5505 | 35 |
| 13 | 7121 | 35 |
| 0 | 447 | 10974 |
| 1 | 1172 | 10126 |
| 2 | 4201 | 9716 |
| 0 | 326 | 5732 |
| 1 | 854 | 5582 |
| 2 | 3534 | 5304 |
| 0 | 465 | 11896 |
| 1 | 1234 | 10248 |
| 2 | 4659 | 10230 |
| 0 | 310 | 3110 |
| 1 | 790 | 3014 |
| 2 | 2398 | 2994 |
| 0 | 12 | 75 |
| 1 | 241 | 75 |
| 2 | 3039 | 75 |
| 0 | 447 | 10974 |
| 1 | 1172 | 10126 |
| 2 | 4201 | 9716 |
| 0 | 401 | 9674 |
| 1 | 1069 | 8334 |
| 2 | 3690 | 8266 |
| 0 | 414 | 8803 |
| 1 | 1112 | 8419 |
| 2 | 4232 | 8265 |
| 0 | 310 | 3110 |
| 1 | 790 | 3014 |
| 2 | 2398 | 2994 |
| 0 | 447 | 10974 |
| 1 | 1172 | 10126 |
| 2 | 4201 | 9716 |
| 0 | 16 | 51 |
| 1 | 28 | 35 |
| 2 | 54 | 35 |
| 3 | 82 | 35 |
| 4 | 163 | 35 |
| 5 | 463 | 35 |
| 6 | 1755 | 35 |
| 7 | 3059 | 35 |
| 8 | 3846 | 35 |
| 9 | 4090 | 35 |
| 10 | 4411 | 35 |
| 11 | 4875 | 35 |
| 12 | 5505 | 35 |
| 13 | 7121 | 35 |
| 0 | 11 | 42 |
| 1 | 222 | 42 |
| 2 | 2866 | 42 |
| 0 | 331 | 5603 |
| 1 | 875 | 5475 |
| 2 | 3208 | 5455 |
| 0 | 11 | 40 |
| 1 | 220 | 40 |
| 2 | 2789 | 40 |
| 0 | 12 | 42 |
| 1 | 241 | 42 |
| 2 | 3092 | 42 |
| 0 | 323 | 5748 |
| 1 | 851 | 5634 |
| 2 | 3393 | 5630 |
| 0 | 11 | 42 |
| 1 | 222 | 42 |
| 2 | 2866 | 42 |
| 0 | 12 | 50 |
| 1 | 248 | 50 |
| 2 | 3332 | 50 |
| 0 | 14 | 91 |
| 1 | 283 | 85 |
| 2 | 3558 | 85 |
| 0 | 365 | 6881 |
| 1 | 966 | 6767 |
| 2 | 3674 | 6749 |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
Compiled 1469 to 647 computations (56% saved)
Compiled 410 to 141 computations (65.6% saved)
Loading profile data...